Convert glTF to GLB, Lossless
A .gltf is usually several files: the JSON scene, one or more .bin buffers and the texture images. A GLB holds the same scene in one file that is easier to upload, share and load. This page packs them together on your device without re-encoding anything.
How to use it
- 1
Add all the files
Select the .gltf together with its .bin and texture images, or drop one ZIP of the whole folder. A .gltf with embedded data works on its own.
- 2
Let it pack
Buffers and images are copied byte for byte into the GLB binary chunk. Missing files are listed by name.
- 3
Check the preview
The packed GLB is loaded back and shown, so you can see it opens correctly before downloading.
- 4
Download the GLB
One .glb file. Upload it to a viewer, a website, an AR app or a game engine.
What to know before you convert
- Only glTF 2.0 is supported. glTF 1.0 files need to be re-exported.
- Nothing is re-encoded: meshes, materials, animations, extensions and Draco or meshopt compression are kept as they are. The GLB is not made smaller or optimised.
- Every .bin the .gltf refers to must be added. Missing textures are allowed but are reported, and the GLB will keep pointing to them as outside files.
- Textures referenced by a web URL (http or https) are not downloaded and stay as outside links.
- The input is limited to 100 MB per file.
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.