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

  1. 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.

  2. 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.

  3. 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.

Format

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)
StructureSingle self-contained fileJSON plus separate .bin and texture files
Best forSharing, e-commerce, AR deliveryEditing pipelines, version control
Human readableNoYes (the JSON part)
Typical useFinal asset you shipWorking 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.

Options

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 get

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.

Try it now: open the free GLB viewer

Privacy

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.

Beyond viewing

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.

FAQ

GLB viewer questions, answered

How do I open a GLB file without downloading software?

Use this page. Drag the .glb or .gltf file into the viewer above (or click to browse) and it renders instantly in your browser using WebGL. There is no signup, no upload and no software to install. It works on desktop and mobile browsers with WebGL enabled, which is virtually all of them.

Is a GLB file the same as glTF?

They are the same format, packaged differently. glTF is the JSON-based 3D transmission format defined by the Khronos Group; a .gltf file stores the scene as JSON and usually references separate texture and geometry files. A .glb file packs all of that into a single binary file, which makes it easier to share and load. This viewer opens both.

Why does my GLB look different here than in Blender or Sketchfab?

Usually lighting, not geometry. Every viewer uses its own environment lighting and tone mapping, so metallic and glossy materials can read brighter or darker between tools. This viewer defaults to a neutral studio environment with ACES tone mapping, and you can change exposure, tone mapping curve and light intensity in the Display tab to match the look of your target platform.

Why will my GLB file not open?

This viewer decodes Draco-compressed geometry, meshopt compression and KTX2/Basis compressed textures, which covers the compression used by virtually all production GLB files. If a file still fails, it is usually a different format renamed to .glb, a corrupted export, or a rare required extension; the error message names the extension when that is the cause. Re-export with standard settings or validate the file with the Khronos glTF validator.

Can I play animations in a GLB file online?

Yes. When the loaded model contains animation clips, a playback bar appears with a clip picker, play and pause, a seek timeline and playback speed from 0.25x to 2x. Skeleton display can be toggled for rigged characters. On phones you can also tap View in your space to place the model in AR. Everything runs in the browser.

Are my 3D files uploaded to a server?

No. The file is opened directly in your browser using a local object URL and parsed on your device. There is no upload endpoint on this page, no account and no server-side processing of your model. Closing the tab removes the file from memory. That makes the viewer safe for confidential product models and unreleased designs.

How do I measure the dimensions of a GLB model?

Load the model and the viewer computes its bounding box automatically: width, height and depth in inches, feet, millimeters, centimeters or meters, including fractional inches for shop drawings. If your model was authored in feet rather than meters (common for US equipment), the division coefficient corrects the scale; the info button next to it explains the math.

How do I reduce the size of a GLB file?

The biggest wins, in order: resize textures (a 4K texture is often 80 percent of the file), apply Draco or meshopt compression to the geometry, remove unused animations and nodes, and quantize vertex data. Command-line tools like gltf-transform and gltfpack automate all of these. Check the model stats panel in this viewer to see triangle and material counts before and after.

Can I use this as a general 3D model viewer for OBJ, FBX or STL files?

This viewer is specialized for GLB and glTF, the open standard for 3D on the web, and that focus is why compression, animations and PBR materials all work correctly. For OBJ, FBX or STL, convert the file to GLB first: Blender does it for free in one export, and the result usually loads faster too. Once converted, every tool here works: dimensions, animations, material editing, AR.

Can I embed the model with my hotspots on my own website?

Yes. Add your hotspots, click the embed button in the toolbar, and copy the generated snippet. It recreates your scene with the open-source model-viewer component: pins with labels, your camera angle and AR on phones, and it works in any CMS including WordPress and Shopify. You host the .glb file yourself and point the snippet at it, since this tool never uploads your model anywhere.

How do I convert GLB to USDZ for iPhone AR?

This viewer converts for you: load the GLB and click USDZ in the Analyze tab. The conversion runs entirely in your browser using the official three.js exporter, so the model is never uploaded. PBR materials do not always translate one-to-one, so inspect the result in Quick Look before shipping it to customers. If you need GLB and USDZ variants generated reliably for a whole catalog, that is a pipeline we build for e-commerce clients.

Try it now: open the free GLB viewer

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.