Free online GLB / glTF viewer
Drop a .glb, or a .gltf with the folder it came in. Draco and meshopt compression open as they are, embedded animations play, and nothing is uploaded — rendering happens in your browser.
How to open a .gltf with its .bin and textures
A .gltf is the text half of a model: the vertices sit in a .bin beside it and the textures in a folder next to that. That is exactly how a Sketchfab download arrives — scene.gltf, scene.bin, a textures/ folder. Drop the whole folder on the viewer, or select the files together in the picker. The viewer matches them by filename, and if one is missing it says which. A .glb is the same model packed into a single file and needs nothing else.
Compressed geometry, embedded animations
Most models from asset stores compress their geometry with Draco or meshopt; both decoders load on demand, so the file opens like any other. A model that carries animation clips — a Mixamo GLB export, a Sketchfab download with a walk cycle — lists them by name once loaded; pick one to play it, at quarter to double speed. The clips run as authored on the model's own skeleton; nothing is retargeted.
Older Sketchfab downloads describe their materials as specular-glossiness, a model browsers' glTF loaders no longer read; the viewer applies the diffuse texture and normal map and treats glossiness as an approximate roughness — colours are right, reflections are an estimate. Not supported yet, honestly: KTX2 / Basis-compressed textures (the model loads, those textures come up blank) and the USDZ, FBX and OBJ formats, which a browser cannot parse on its own — the converter next door reads those.
Frequently asked questions
How do I open a .gltf file? It says a .bin is missing.
A .gltf is only the text half of a model: the geometry lives in a .bin next to it and the textures in a folder beside that. Select the .gltf together with its .bin and texture files, or drag the whole folder onto the viewer. The viewer matches them by filename and tells you which file is missing if one is.
Does it open Draco-compressed GLB files?
Yes. Sketchfab and most asset stores compress geometry with Draco or meshopt; both decoders are loaded on demand, so those files open like any other. Older Sketchfab downloads also use the specular-glossiness material model, which browsers' glTF loaders have dropped: here the diffuse texture and normal map are applied and glossiness is read as an approximate roughness, so colours are right and reflections are an estimate. KTX2 / Basis-compressed textures are not supported yet — the model loads, those textures show as blank.
Can it play the animations inside the file?
Yes. A GLB or glTF that carries animation clips — a Mixamo export, a Sketchfab download with a walk cycle — lists them by name once loaded; pick one to play it, with a speed slider from ¼× to 2×. Clips are played as authored on the file's own skeleton, nothing is retargeted.
Is my file uploaded anywhere?
No. Rendering happens in your browser with WebGL; the file is read from your disk and never sent to a server. The only network requests are for the viewer's own code and, when a file needs it, the Draco decoder. You can go offline after the page loads.
What about FBX, OBJ, USDZ or a zip?
This viewer reads glTF and GLB (and VRM, which is a GLB). An FBX, OBJ or .blend is not something the browser can parse directly — the converter next door turns those into a VRM you can open here or use in VTubing apps. A zip from Sketchfab should be unpacked first, then the folder dropped here.
Can I turn this GLB into a VTuber avatar?
If the model has a humanoid skeleton, yes: the GLB / glTF to VRM converter maps its bones to the VRM humanoid, converts the materials and hands back a .vrm for VSeeFace, Warudo, VNyan and VRChat. A static mesh with no bones has to be rigged first (Mixamo's auto-rigger is the free route).
Want this model as a VTuber avatar?
A rigged GLB or glTF becomes a VRM in one step: bones mapped to the VRM humanoid, materials converted, ready for VSeeFace, Warudo, VNyan and VRChat. Already have a VRM? The VRM viewer shows its expressions, license and spring bones.
Convert GLB / glTF to VRM