Free GLB and glTF viewer for your browser
Drag a .glb or .gltf file into the browser to see it. Full PBR materials, animations, AR view. No upload, no signup, no install.
What you can do with it
- Open both .glb (binary) and .gltf (JSON + bin + textures)
- Decode Draco-compressed and Meshopt-compressed geometry
- Render the common KHR material extensions — transmission, sheen, clearcoat, ior, specular
- Play embedded animation tracks (skinned and rigid)
- Six HDRI environments for proper PBR lighting (studio, sunset, dawn, dusk, dark, white)
- Solid, wireframe, X-ray and matte view modes
- AR view — Apple Quick Look on iOS, Google Scene Viewer on Android
- Screenshot or rotating GIF capture for sharing previews with clients
Useful for Blender, three.js, and AR exports
Anyone exporting GLB knows the moment after: did the export survive? Materials in place? Animation playing? The viewer is built for that gap between "export from Blender" and "verify in the target engine" — drag the file in, see if it looks right, then send it on.
Same applies if you are sharing a GLB with a client or buyer who does not have Blender or Maya installed. They open the link, drop the file in, and see your model the way you intended it — including PBR lighting and animation playback.
Privacy: nothing leaves your device
The viewer is a static page. Your GLB or glTF file is read by your browser and rendered locally. Nothing crosses the network — useful when previewing client work or paid Patreon assets you do not want to upload anywhere.
FAQ
What is the difference between GLB and glTF?
GLB is the binary single-file form of glTF — everything packed into one .glb file. .gltf is the JSON form, usually accompanied by a .bin file and external textures. The viewer opens both, though .glb is easier to share because it's one file.
Does the viewer support Draco compression?
Yes. Draco-compressed and EXT_meshopt_compression GLB files are decoded with WebAssembly decoders that run client-side. KTX2 / Basis texture compression is also supported.
Does it play embedded animations?
Yes. If the GLB contains animation tracks (skinned mesh or rigid body), you get a play/pause control and a scrubber to step through frames.
Does it render PBR materials correctly?
Yes. Standard metallic-roughness with normal, emissive, and AO maps. The common KHR material extensions — transmission, sheen, clearcoat, ior, specular — are also supported. Use one of the HDRI environments for proper PBR lighting.
Does my GLB get uploaded anywhere?
No. The viewer is a static page. Your file is loaded by your browser and rendered on your device. Nothing crosses the network.
Will very large GLBs work?
Browsers typically handle GLBs up to ~250 MB comfortably. Higher-end iPhones and Android phones can manage more; older devices may slow down on heavy PBR scenes with many textures.