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.
- ✓ No upload
- ✓ Embedded glTF assets
- ✓ No linked requests
- ✓ Up to 25 MB
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.
- 01 Choose or drop a self-contained .gltf file.
- 02 Let the browser validate embedded resources and build the scene.
- 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.