GLB is binary and hard to inspect. glTF is JSON you can read, diff and edit — useful for debugging a model or tweaking materials by hand. This converter runs entirely in your browser: the file is processed on your own device and never uploaded.
Why convert GLB to GLTF?
GLB is binary and hard to inspect. glTF is JSON you can read, diff and edit — useful for debugging a model or tweaking materials by hand.
How it works
Drop your .glb file above and download the .gltf. The conversion engine (Assimp, compiled to WebAssembly) runs inside the page, so it works the same on Windows, macOS, Linux and ChromeOS without installing anything.
GLB vs GLTF
GLB (binary glTF): GLB is glTF packed into one binary file: scene description, geometry and textures together. That single self-contained file is why the web and AR use it. Used by: <model-viewer>, three.js, Android Scene Viewer, Shopify 3D product models, Blender and game engines.
glTF (GL Transmission Format): glTF is the Khronos Group’s open standard for delivering 3D models, often called “the JPEG of 3D”. A .gltf file is JSON that describes meshes and physically based (PBR) materials, with binary data and textures alongside or embedded. Used by: three.js, Babylon.js, Blender, Sketchfab, and developers who want a readable, editable model file.
Quality notes
The same scene is written as glTF JSON. Geometry, materials, hierarchy and animation are unchanged. The binary geometry goes into a separate .bin file, so you download a ZIP containing the .gltf and its .bin — keep them together.
Common use cases
Debugging why a model looks wrong in three.js; editing material values by hand; checking what a GLB really contains.
Frequently asked questions
Why convert GLB to glTF?+
To read and edit the model description as text.
Is anything lost?+
No — glTF and GLB hold the same data in different containers.
Can I convert back?+
Yes, use the glTF to GLB converter.
Is it private?+
The file never leaves your browser.
