glTF Viewer
Open a .gltf scene with its .bin buffer and texture images, or the whole folder as a .zip. Works with separate and embedded files, Draco and Meshopt compression.
- Files stay on your device
- Free, no sign-up
- Mesh check and printer fit
- 14 formats
Drop a glTF file to view it
or
STL · STEP · OBJ · 3MF · GLB · glTF · PLY · FBX · DAE · 3DS · AMF · IGES · VRML · ZIP
Opens on your device. Nothing is uploaded.
Opening…
How to open a glTF file online
Open the file
Drop the .gltf together with its .bin and textures, or a .zip of the folder.
Check size and orientation
The model stands on the plate in millimetres. Switch to inches, or change the file units or up axis if it looks wrong.
Run the checks
Read the mesh check, pick your printer to see whether it fits, and use Measure (M) or Section (X) for a closer look.
Save or convert
Take a PNG screenshot, or save the model as STL, 3MF, OBJ, GLB, PLY or USDZ.
What you can check in glTF files
- Separate .bin and texture files, or embedded data URIs
- Draco, Meshopt and KTX2 compression
- Size in mm or inches from glTF metres
- Watertight check and triangle count
- Save as GLB, STL, 3MF, OBJ or USDZ
About glTF files
A .gltf is the JSON half of glTF 2.0. It usually points at a .bin file holding the geometry and at separate images for textures, so dropping the .gltf alone gives most viewers an error. Drop all the files together, or a .zip of the folder, and the viewer resolves every reference by file name. Files with everything embedded work on their own.
Underneath it is the same model as a GLB. Use the viewer to check that a glTF exported from Blender, three.js or a CAD tool carries its textures, has the size you expect (glTF is in metres) and is watertight before printing.
glTF at a glance
glTF 2.0 JSON · .gltf
- Stores
- A JSON scene that points at .bin buffers and image files (or embeds them)
- Color
- Full: textures, base colors and vertex colors
- Units
- Metres, fixed by the spec
- Up axis
- Y, fixed by the spec
- File size
- JSON plus buffers; embedded base64 adds about a third
- Opens in
- Web viewers, Blender, three.js, Babylon.js, game engines
A .gltf is the readable JSON form of glTF 2.0. The geometry usually sits in a separate .bin file and textures in image files, which makes it easy to inspect and edit, and easy to break by moving one file.
Tips for glTF files
Error about a missing file?
The message names the .bin or images the .gltf asked for. Add them to the drop, or zip the folder.
One file instead of three?
Convert glTF to GLB to pack the buffers and textures into a single file.
Check the size
A glTF modelled in centimetres but exported without scaling looks 100 times too big. The viewer suggests the likely unit.