GLB / glTF Viewer

Open any glTF asset in the browser.

Drop a .glb or .gltf — Sketchfab, MakerWorld, game assets, AR previews. PBR materials, fastest AR path of any viewer (GLB is model-viewer's native format).

  • .glb
  • .gltf
CAD & 3D

About GLB / glTF Viewer

Loft GLB Viewer is a free online GLB / glTF file viewer that opens binary GLB and JSON glTF files in your browser without any upload, install, or signup. It preserves PBR materials and textures as authored, renders in a Three.js orbit scene with shaded / wireframe modes, supports Draco-compressed meshes, measures distance between two surface points, and exports a PNG screenshot. Opens GLB / glTF files from Blender exports, Sketchfab downloads, Apple AR Quick Look, and every major game engine; also auto-detects STL, OBJ, PLY, and 3MF when dropped. Files never leave your device.

What it does

  • Manufacturability check read from the mesh — minimum wall, undercuts, draft, cost
  • GLB (binary) and glTF (JSON) parsing with full PBR material support
  • Draco mesh compression decompression (via Draco WASM decoder)
  • Three.js WebGL2 renderer with orbit, pan, zoom
  • Shaded and wireframe render modes
  • Point-to-point measurement (click two surface points; recursive on multi-mesh models)
  • Reset-camera button frames the model in one click
  • PNG screenshot export
More features
  • Drag-drop or file-picker input
  • Also accepts STL, OBJ, PLY, 3MF — format auto-detected on drop
  • Triangle count + file size in the status footer
  • Works offline after the first visit (PWA cache)

How to use GLB / glTF Viewer

  1. Drop your GLB or glTF file

    Drag any .glb or .gltf into the browser, or click Open and pick one. The model loads with its original materials and textures — nothing leaves your device.

  2. Orbit and inspect

    Drag to orbit. Right-click drag (or two-finger drag on a trackpad) to pan. Scroll to zoom. Toggle wireframe mode to inspect geometry.

  3. Measure

    Click Measure, then click two points on any surface in the scene. Distance shows in the status bar in the model's native units.

  4. Screenshot

    Use Screenshot to export the textured render — materials and lighting baked in — as a PNG.

Frequently asked questions

Does it support Draco-compressed GLBs?

Yes. The Draco WASM decoder is wired automatically — you don't need to do anything special. Just drop the file.

Will my file leave the browser?

No. Parsing and rendering happen entirely in your browser tab. Nothing is uploaded to a server.

Can I open STL, OBJ, PLY, or 3MF files here too?

Yes — drop any of those and the viewer auto-detects the format. Separate landing pages exist at /tools/open-tools/stl-viewer etc.

My GLB has animations — do they play?

Yes. Clips embedded in the file are listed in the command palette under Animation — pick one to play it, and pause from the same menu.

Why is the model dark or missing textures?

This viewer preserves PBR materials from the GLB. If a model looks dark, try the Reset view button — the default camera might be inside the model. If textures are missing, the .gltf file may reference external image files that weren't included in the drop.