Free online GLB viewer
A free 3D model viewer for GLB and glTF files: drag, drop, inspect. Exact dimensions, animations, scene tree, materials and hotspots. No upload, no signup, no watermark.
Files never leave your device
No signup. No upload. Works on desktop and mobile.
How to view a GLB file online
- 01
Drop your file
Open the viewer with the button above, then drag a .glb or .gltf file in, or click to browse. It loads in a second or two; nothing is uploaded anywhere.
- 02
Inspect everything
Orbit, zoom and pan. Check exact dimensions, browse the scene tree, double-click any mesh to read its materials, toggle wireframe and edges.
- 03
Export what you need
Save a PNG screenshot of the current view, or download the measured dimensions as JSON or CSV for specs and shop drawings.
What is a GLB file?
A GLB file is the binary version of glTF, the open standard for delivering 3D models on the web. One .glb file packs geometry, materials, textures and animations together, which is why it has become the default format for product 3D, AR assets and web viewers. The format is maintained by the Khronos Group, the same consortium behind OpenGL and WebGL, and it is what Blender, SketchUp, 3ds Max and most modern tools export for web use.
glTF and GLB carry identical data; the difference is packaging, and it affects how you handle the files day to day:
| .glb (binary) | .gltf (JSON) | |
|---|---|---|
| Structure | Single self-contained file | JSON plus separate .bin and texture files |
| Best for | Sharing, e-commerce, AR delivery | Editing pipelines, version control |
| Human readable | No | Yes (the JSON part) |
| Typical use | Final asset you ship | Working file you iterate on |
If someone sends you a 3D model today, odds are it is a .glb. This viewer opens both variants, though a .gltf that references external texture files will show untextured geometry, since the browser can only read the single file you drop.
How to open a GLB file on Windows, Mac or online
You have three realistic options, and the right one depends on whether you need to look at the model or change it.
In the browser (fastest). An online viewer like this page opens a GLB in seconds on any OS, with no install. That is the right tool for checking a file a client or contractor sent, verifying an export, measuring a product, or QA-ing an asset before it goes on a product page.
On Windows. Windows 10 and 11 ship with 3D Viewer, which opens GLB files natively. It is fine for a quick look, but it will not show you the scene hierarchy, per-material values or exact dimensions in your unit of choice.
On a Mac, or when you need to edit. macOS has no native GLB preview. Blender is free, opens and edits GLB/glTF fully, and is the honest answer whenever viewing is not enough: retexturing, fixing geometry, re-exporting at a different scale. For pure inspection it is overkill; it is a 300 MB install for what this page does in your browser.
What you can inspect in this viewer
Every feature below is live on this page. No pro tier, no locked buttons.
Real dimensions, not guesses
Automatic bounding box in inches, feet, millimeters, centimeters or meters, with fractional inches (7⅝″) for shop drawings. A division coefficient corrects models authored in feet instead of meters, which is common for US equipment files.
Animation playback
Models with animation clips get a playback bar: pick a clip, play, pause, scrub the timeline and set speed from 0.25x to 2x. Toggle the skeleton overlay to check a rig without opening Blender.
Scene tree and material inspector
Browse the full node hierarchy the way you would in Blender. Double-click any mesh to read its material: base color, metalness, roughness, opacity, emissive values and face sides.
Analyze tab with honest warnings
Texture inventory by resolution with NPOT detection, glTF extension usage, draw-call estimate, and plain-language warnings when something will hurt a product page: 4K textures, half-million-triangle meshes, material sprawl.
Studio lighting controls
Presets from Studio to Flat, plus pro sliders: exposure, tone mapping curve (ACES, AgX, Neutral, Linear), environment and direct light intensity. Upload your own .hdr environment and show it as a skybox.
Compressed files just open
Draco geometry, meshopt compression and KTX2/Basis textures all decode locally, using the same decoders a production site would ship. If a file needs an extension we cannot render, the error names it instead of failing silently.
Two render engines
Switch between Three.js (full inspection tools) and Google model-viewer (the same engine many product pages embed) to see your asset the way your customers will.
Presentation controls
Wireframe, edge overlay, ground grid, auto-rotate, camera presets from a view cube, display-only rotation and scale, background color and one-click PNG screenshots.
Edit materials live
Select any mesh and adjust its base color, metalness, roughness, opacity and emissive values in real time. Preview only: your file is never modified, so experiment freely before changing the source in Blender.
Hotspot annotations
Pin numbered notes directly onto the model: flag a damaged area, mark a part for review, label components for a client walkthrough. Then copy an embed snippet that recreates the annotated scene on your own site.
AR and USDZ built in
On a phone, tap View in your space to place the model in AR (WebXR on Android, Quick Look on iOS). Need the file itself? One click converts GLB to USDZ right in the browser, nothing uploaded.
Keyboard shortcuts
F fits the model, 1 through 6 jump between camera views, W/E/G toggle wireframe, edges and grid, Space plays the animation, S saves a screenshot. Press ? in the viewer for the full list.
Your files never leave your browser
This viewer has no upload endpoint. When you drop a file, the browser creates a local object URL and the model is parsed and rendered entirely on your device, by your GPU. The Draco decoder and the lighting environment are served from this site and run locally too; your model data makes zero network requests.
That distinction matters if you handle 3D under NDA: unreleased products, client CAD exports, prototypes. With upload-based viewers you are trusting a third party server with that geometry. Here there is no server to trust; close the tab and the file is gone from memory. You can verify this in your browser devtools: the network panel stays silent after the page loads.
From viewing a GLB to selling with it
Most people checking GLB files are somewhere in a bigger pipeline: a manufacturer QA-ing scans, a store owner reviewing product models, an agency verifying contractor deliverables. Viewing is step one. The commercial step is putting that model to work on a product page, where customers can rotate it, configure options and see live prices.
That is the part we build. Lumien develops custom 3D product configurators with real parametric WebGL, like the trailer configurator we shipped for Golden State Trailers, where buyers assemble a trailer spec in 3D and the price updates live. If your catalog needs 3D on the storefront itself, that work usually starts as an e-commerce build or an addition to an existing site through our web development team.
GLB viewer questions, answered
How do I open a GLB file without downloading software?
Is a GLB file the same as glTF?
Why does my GLB look different here than in Blender or Sketchfab?
Why will my GLB file not open?
Can I play animations in a GLB file online?
Are my 3D files uploaded to a server?
How do I measure the dimensions of a GLB model?
How do I reduce the size of a GLB file?
Can I use this as a general 3D model viewer for OBJ, FBX or STL files?
Can I embed the model with my hotspots on my own website?
How do I convert GLB to USDZ for iPhone AR?
Need more than a viewer?
We design and build parametric 3D configurators and product-page 3D for manufacturers and stores: real WebGL, live pricing, honest scope. Tell us what your catalog needs.