Convert GLB to glTF, Lossless
A GLB is a glTF scene packed into one binary file. Sometimes you need it unpacked: to edit the JSON by hand, to swap or compress a texture, to check what is inside, or because a tool only reads .gltf. Drop a .glb here and download the scene as a .gltf with its .bin and texture images in a ZIP, or as one self-contained .gltf. Nothing is re-encoded.
How to use it
- 1
Add your .glb
Drop it on the box or click to pick it. Files up to 100 MB work.
- 2
Check the preview
The model is loaded and shown so you can see it is the right file and it opens correctly.
- 3
Pick the output
ZIP gives you a .gltf, a .bin and the texture images as separate files. Embedded gives one .gltf with the data inside as base64.
- 4
Download
Unzip and open the .gltf in a text editor, Blender, a web viewer or your engine.
What to know before you convert
- The split is lossless: geometry, materials, animations, extensions and Draco or meshopt compression stay exactly as they were. The images are the original bytes.
- The embedded .gltf is about a third larger than the GLB, because base64 text takes more space than binary data.
- Only glTF 2.0 GLB files are supported. glTF 1.0 files need to be re-exported.
- Nothing is optimised or made smaller. To change scale or orientation, convert to another format instead.
- The input is limited to 100 MB.
Don't have a model?
Create one with AI from a photo, a sentence or a sketch. The generators use credits; this converter is free and stays in your browser.