glTF Converter from ZIP Package
Unpack a ZIP archive and convert the model inside to a glTF JSON asset with a .bin buffer and separate images. Runs in your browser.
Drag & drop your ZIP file here
or click to browse
Supported Formats
Format Information
Source Format
ZIP.zip
ZIP (archive)
A ZIP archive is not a 3D format — it is how most multi-file assets actually arrive. A glTF with its .bin and images, or an OBJ with its .mtl and texture files, is a folder, and a folder travels as a ZIP.
What it carries: Whatever the model inside the archive supports. The converter unpacks the archive, identifies the root model file and resolves that model's companion files by name.
Target Format
glTF.gltf
glTF (JSON)
glTF 2.0 in its JSON form. The .gltf file is a readable text document that describes the scene and references an external .bin buffer plus separate image files, so a finished asset is a folder rather than a single file.
What it carries: The same scene data as GLB — PBR materials, image textures, node hierarchy, skinning, morph targets, keyframe animation, cameras and lights — but expressed as external file references instead of an embedded payload.
Open a glTF file in the viewerAbout this conversion
The archive is unpacked and the model inside is written as a glTF 2.0 JSON asset — a .gltf document, a .bin buffer and separate image files, delivered back as a ZIP. Useful when you want a full asset folder out of a mixed bundle.
Why convert ZIP to glTF
- Unpack a bundle of mixed assets and convert the model inside to an unpacked glTF layout.
- Run a multi-file glTF asset through glTF Validator or an optimisation step.
- Produce a repo-friendly asset folder with a .gltf, .bin and images you can edit individually.
What happens during the conversion
Geometry
The geometry is read from the model file inside the archive and written as glTF meshes, keeping the inner format's node structure where it has one. Faces are triangulated, and objects hidden in the source scene are not written.
Materials and textures
Materials and textures come from the model inside the archive, and the images are written out as separate files next to the .gltf rather than embedded.
Animation
Animation depends on the archive's contents. A rigged FBX or glTF inside the ZIP arrives in the glTF still rigged and animated.
Common use cases
- Unpacking a mixed asset bundle and converting the model inside.
- Running a glTF-based optimisation or validation pass on a packaged asset.
- Storing an asset unpacked so textures and buffers can be versioned independently.
Limitations of this conversion
- The archive must contain a model this tool can open, and a .gltf or .glb inside gives the most faithful .gltf, because the material graph and node structure are already glTF and only the packaging changes.
- An OBJ archive without its .mtl converts as geometry only.
- Objects hidden in the model inside the archive are not written, because glTF output exports visible objects only.
- The result is a ZIP of multiple files, so relative paths must be preserved when you unpack it.
How to convert ZIP to glTF
Three steps in the browser. Nothing is uploaded to a server, so an unwieldy file is limited only by your own device's memory.
Zip your model with its companion files
A glTF needs its .bin and images; an OBJ needs its .mtl and textures.
Upload the .zip
The archive is unpacked and the root model file inside is identified.
Unpack the downloaded ZIP
Keep the .gltf, .bin and images in one folder so the relative paths still resolve.
Related tools and formats
Other conversions from this format
Check the file in a viewer
Frequently Asked Questions
Questions people ask when turning ZIP files into glTF.
Looking for a different direction? See every supported conversion.