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. Your 3D file never leaves your device — 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. Your 3D file never leaves your device.
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.