3D Model Viewer

glTF Viewer — Open glTF Files Online

Open .gltf files with their external buffers and textures intact. Drop the whole folder or a .zip and everything resolves automatically.

Resolves .bin & textures
Animation playback
Nothing uploaded

Your glTF file is read and rendered entirely by your own browser. It is never uploaded to A23D, never stored, and never seen by anyone but you.

How to open a glTF file

No account, no plugin, no upload. Three steps and your model is on screen.

1

Drop in your file

Drag the .gltf onto the viewer, or click to browse. If the model references separate material or texture files, drop the whole folder or a .zip so everything resolves.

2

Inspect the scene

Orbit, pan and zoom to look around. The inspector lists every mesh in the hierarchy with its triangle count, and reports the bounding box so you can sanity-check scale.

3

Convert or capture

Save a PNG of the viewport, or download the model converted to GLB, OBJ, STL, PLY or USDZ — all without the file leaving your browser.

What is a glTF file?

glTF — the GL Transmission Format — is an open standard from the Khronos Group for delivering 3D scenes efficiently. It is often described as "the JPEG of 3D": a format designed for shipping finished assets to a renderer rather than for authoring them.

A .gltf file is human-readable JSON. It describes the scene graph, materials, cameras and animations, but it does not usually contain the heavy data. Vertex positions and indices live in a companion .bin file, and textures sit alongside as ordinary PNG or JPEG images. The JSON simply references them by relative path.

That split is why a lone .gltf so often fails to open anywhere: the file is only the index, and the content it points at was left behind. Drop the entire folder onto this viewer, or zip it first, and the references resolve. The viewer builds a virtual filesystem from what you drop and rewrites each relative path to the matching file.

There is a third variant worth knowing about. glTF supports embedded export, where buffers and images are inlined into the JSON as base64 data URIs. That produces a single self-contained .gltf, but it is roughly a third larger than the equivalent GLB, which is why GLB is preferred for distribution.

Everything else matches GLB exactly, because it is the same specification: metallic-roughness PBR materials, Y-up orientation, metres as the unit, skeletal animation, morph targets and a full node hierarchy.

glTF at a glance

Extension
.gltf
Developer
Khronos Group
Current version
glTF 2.0 (2017)
Encoding
JSON, usually + .bin
Up axis
Y-up, right-handed
Unit
Metres
Companion files
.bin, PNG, JPEG

What this viewer supports

  • External .bin buffers resolved automatically
  • External textures via folder or .zip drop
  • Base64-embedded glTF files
  • Metallic-roughness PBR materials
  • Skeletal animation and morph targets
  • Draco-compressed meshes
  • KTX2 / Basis compressed textures

glTF viewer FAQs

The questions we get asked most about opening glTF files.

My glTF opens with no geometry. What is wrong?

A .gltf file is only an index; the geometry lives in a separate .bin file it references. If you dropped the .gltf on its own, there was nothing for it to point at. Drop the whole folder, or a .zip of it, so the buffer and textures come along.

How do I load a glTF with its textures?

Drag the entire folder onto the viewer instead of the single file, or zip the folder and drop the .zip. The viewer maps every file you provide and resolves the relative paths inside the glTF against it, so materials and maps appear correctly.

Is my file uploaded anywhere?

No. Everything is read and rendered locally by your browser. No file, buffer or texture is ever sent to A23D. There is no server-side copy and therefore nothing retained.

Should I use glTF or GLB?

Use GLB for sharing and publishing, because it packs everything into one file that cannot arrive incomplete. Use glTF when you want to inspect or hand-edit the JSON, or when your pipeline needs to swap textures without re-exporting.

Can I convert glTF to GLB here?

Yes. Load the file with its dependencies, then use Convert to and choose GLB. The result is a single self-contained file with the textures packed in. The conversion happens entirely in your browser.

Why is the model a hundred times too large?

glTF defines one unit as one metre. Exporters that work in centimetres and do not convert produce models a hundred times oversized. The camera always frames the object regardless, and the inspector reports the bounding box so you can confirm the intended size.

More format viewers

All browser-based, all free, nothing uploaded.

Need 3D models, not just a viewer?

A23D has over 568,000 photorealistic assets, ready to use with one-click in all DCC tools including Blender, 3ds Max, Maya, SketchUp, Unity, Unreal, Cinema 4D and 25 more.