Drop a .glb below and download it unpacked as a .gltf — the JSON form of the same data, with buffers and textures embedded so it stays a single file. Useful when you need to inspect or hand-edit a model's structure. Everything runs in your browser.
Converted locally · never uploaded · no signup
GLB and glTF share one data model; this tool re-serializes the binary container as JSON you can open in a text editor.
Buffers and textures are embedded in the .gltf, so nothing breaks from missing sidecar files.
Geometry, materials and textures carry straight through, converted in browser memory with no upload.
Drag the .glb into the tool and check the live preview.
The scene is re-exported as glTF 2.0 JSON with embedded resources.
Open the .gltf in a text editor to read node names, material setups and scene structure.
GLB is perfect for shipping but opaque: you can't read a binary file to see why a material looks wrong or what the nodes are called. The .gltf form is plain JSON — node hierarchy, material parameters, texture references and animation channels all become greppable text. Developers use it to debug loading issues, tweak material values by hand, or diff two versions of an asset.
Embedding binary buffers in JSON uses base64, which makes the .gltf roughly a third larger than the source GLB. That's the price of a single self-contained, human-readable file. For deployment, convert back to GLB with the free glTF to GLB converter — the round trip is lossless.
Yes — completely free, no signup, no limits.
No. The conversion happens in your browser's memory and the .gltf downloads directly.
No. glTF and GLB carry the same glTF 2.0 data model — geometry, materials, textures and animations are preserved.
Binary data is embedded as base64 text so the file stays self-contained, which adds roughly 33% size. Convert back to GLB for shipping.
Yes — edit the JSON, then run it through the free glTF to GLB converter linked below to get a deployable binary again.
Type a prompt, get a textured 3D model in about a minute — then download it as GLB, STL, OBJ, FBX or USDZ.
Generate a model from text →