GLTF Compressor — Slim Down .gltf Files Online
Optimize glTF scenes with geometry compression and smart cleanup, right in your browser. Free, private and ready in seconds.
Upload Your Model
Drop a 3D file or browse your device. Your model never leaves this browser tab.
Click or drop your file here
Supported formats: GLB, GLTF, OBJ, FBX, STL, PLY
Preview
Upload a model to see it here
🔒 100% client-side processing. Your model is processed in this browser tab and is never uploaded to any server.
GLTF — the JSON twin of GLB — is the interchange standard of 3D on the web. Because a .gltf file references external buffers and textures, its geometry payload is often stored uncompressed, making scenes heavier than they need to be.
This GLTF compressor optimizes the geometry buffers with Draco or meshopt encoding and strips redundant data, then hands you back a leaner model. For a single self-contained file that's easiest to deploy, the result is delivered as GLB — the geometry work is identical.
Compress glTF when you need to:
- Optimize glTF scenes exported from Blender or SketchUp
- Reduce buffer sizes for CAD and DCC pipelines
- Prepare assets for three.js and Babylon.js projects
How to Compress a 3D Model Online
Upload your glTF file
Drag the file onto the drop zone or click to browse. It is processed entirely in your browser — nothing is uploaded to a server.
Choose a compression preset
Pick Light for gentle cleanup, Balanced for the best size-to-quality trade-off, or Max for the smallest possible file.
Download the optimized model
Preview the result, check the size savings and download. If the file cannot shrink further, you get the original back.
Other 3D Compressors
Every format gets its own optimization pipeline — pick yours.
3D Compression — Frequently Asked Questions
How do I compress a GLTF file?+
Drag your .gltf file onto the tool above, pick a preset and compress. The geometry buffers are re-encoded with Draco or meshopt in your browser and a leaner model is returned in seconds — fully processed on your own device.
Will compression convert my glTF to GLB?+
Yes — output is delivered as a single binary GLB, which wraps the same scene data in one file. That's generally what you want for the web: one request instead of many. If you need separate .gltf and .bin files, any glTF pipeline tool can split it back.
Does compression preserve materials and node hierarchy?+
Yes — materials, textures, the node graph and animations are untouched. Only the mesh payload gets re-encoded, so your scene behaves exactly the same in viewers and engines.
Can I compress glTF files with large textures?+
Yes. Geometry is where the biggest wins are, but redundant texture data and unused image entries are also pruned. Textures themselves are kept at their original resolution to avoid visible quality loss.
Don't Have a glTF File Yet?
Generate one first — turn a text prompt or a photo into a 3D model, then shrink it here in seconds.
Create a 3D Model