GLB Converter from ZIP Package
Unpack a ZIP containing a glTF, OBJ, FBX, 3MF or other model and convert it to one self-contained GLB. 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
GLB.glb
GLB (glTF Binary)
GLB is the binary packaging of glTF 2.0. Meshes, materials, image textures, animation and the node hierarchy are all written into one file, so an asset can be dropped into an engine or a web page without shipping a folder of sidecar files.
What it carries: Vertex positions, normals, UVs and vertex colours, full PBR materials (base colour, metallic/roughness, normal, occlusion, emissive), embedded image textures, node hierarchy, skinning, morph targets, keyframe animation, cameras and lights.
Open a GLB file in the viewerAbout this conversion
Most multi-file 3D assets arrive as a ZIP, because a glTF with its .bin and images, or an OBJ with its .mtl and textures, is a folder. This converter unpacks the archive, loads the model inside it, and writes one self-contained GLB.
Why convert ZIP to GLB
- Collapse a scattered asset folder into a single file you can upload, host or hand to a colleague.
- Turn a multi-file glTF or materialised OBJ into one request-friendly asset for the web.
- Package a 3MF, PLY or OFF asset for a project that expects a single file.
What happens during the conversion
Geometry
The geometry is read from whichever model file the archive contains — a .gltf, .glb, .obj, .fbx, .stl, .ply, .3mf or .off — and written into a GLB, with node transforms preserved as glTF nodes where the inner format has them. Objects hidden in the source scene are not written.
Materials and textures
Materials and textures come from the model inside the archive, not from the ZIP itself. An archive containing a .gltf with its .bin and images will produce a fully textured GLB; an archive containing a bare .obj will not, because there is no .mtl to find.
Animation
Animation depends entirely on what is inside. An FBX or glTF archive with a rigged, animated model arrives in the GLB still rigged and animated.
Common use cases
- Compressing a multi-file glTF asset into one file for the web.
- Packaging a materialised OBJ into a single deliverable.
- Sending a folder of 3D assets to someone who prefers one file.
Limitations of this conversion
- The archive must contain a model file the converter can open. An archive of images, textures or documentation on their own is rejected with a message naming the extensions that were looked for.
- An OBJ archive without its .mtl converts as geometry only — a bare .obj inside the ZIP has nothing to attach materials from.
- Objects hidden in the model inside the archive are not written, because GLB output exports visible objects only.
- If the archive holds more than one model, only one is converted. The root file is picked by extension in a fixed order — .gltf, .glb, .obj, .fbx, .dae, .ply, .3mf, .3ds, .x, .off, .stl, then the point-cloud and CAD formats — so a bundle containing both a .gltf and a .fbx converts the glTF and ignores the FBX.
- Some archive formats pass the archive check and then fail to load, because the converter has no importer for them: .dae, .x, .usd/.usda/.usdc/.usdz, .x3d, .vrm and .wrl/.vrml. These can be opened in the GLBKit viewers, but they cannot be used as a conversion source.
- A .pcd, .las, .laz or .step/.stp inside the archive does convert, but as a point cloud or a tessellated CAD shape rather than a scene, so the same restrictions apply as for a direct upload of those files.
How to convert ZIP to GLB
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 together with its companions
For a glTF, that means the .gltf, its .bin and its images. For an OBJ, the .obj, its .mtl and its textures.
Upload the .zip
The archive is unpacked and the root model file inside is identified automatically.
Download the single .glb
One file, no sidecar folder — the textures are embedded inside it.
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 GLB.
Looking for a different direction? See every supported conversion.