Skip to content

Private JSON 3D asset inspector

Free Online glTF Viewer

Open a self-contained .gltf asset on this device to inspect its scene and geometry. Embedded data stays local; linked .bin files and textures are blocked instead of fetched.

Try a local glTF sample

Choose a classic model to test the viewer before opening your own file.

Sample models from the public common-3d-test-models repository.

What this glTF viewer checks

glTF is a JSON-based transmission format for efficient 3D delivery. A .gltf document describes the scene and can embed geometry and images as data URIs or reference separate files; this private single-file viewer accepts the embedded form only.

  1. 01 Choose or drop a self-contained .gltf file.
  2. 02 Let the browser validate embedded resources and build the scene.
  3. 03 Rotate, zoom and inspect mesh, vertex and face counts.

glTF compatibility

Feature Status What to expect
Embedded mesh buffers Supported Data-URI geometry renders locally
Embedded materials and images Supported Self-contained resources remain on the device
Scene nodes and transforms Supported Multiple mesh placements are preserved
External .bin and images Blocked No relative or remote resources are requested
Animation clips Not played Use a dedicated animation viewer for playback
Draco, Meshopt or KTX2 Decoder dependent Compressed extensions may not load in this viewer

Private local processing

The browser reads the selected bytes and sends them straight to the local parser and 3D renderer. There is no model upload endpoint, account, storage bucket or server-side processing step.

Limits to know

External .bin buffers, images and textures are not fetched; embed them as data URIs or export GLB for a self-contained asset. Animation clips are not played, and Draco, Meshopt, KTX2 or application-specific extensions may require decoders this page does not include.

Convert or inspect another format

Frequently asked questions

Is my glTF file uploaded?

No. The .gltf text and its embedded resources are parsed only in your browser.

Why are external .bin files and textures blocked?

This is a private single-file viewer. Blocking linked resources prevents an opened local model from silently requesting files or URLs outside the browser tab.

How can I open a glTF with separate files?

Export it with embedded data or package it as GLB, then open that self-contained file here.

Can I convert glTF to GLB or OBJ?

Yes. Use the related local converters to create a GLB package or extract OBJ geometry.