Optimise GLB
Compress GLB and glTF files in your browser: Draco or Meshopt geometry compression, texture downscaling and cleanup in one pass, with a before-and-after preview. Nothing is uploaded. Takes FBX too, converted to GLB in your browser.
- Smaller
- Quality
- Fast
How to compress a GLB file
Optimise GLB shrinks a GLB or glTF model so it downloads and loads faster on the web, in game engines and in AR. It welds duplicate vertices, removes unused data, quantises vertex attributes, compresses geometry with Draco or Meshopt and can downscale and re-encode textures, all in one pass.
Everything runs in your browser. Your model is never uploaded, so it works on unreleased and client work, and you can compare the result side by side with the original before you download it.
Step by step
- Drop a .glb or .gltf file onto the page.
- Pick a preset, or choose Draco or Meshopt compression and a maximum texture size yourself.
- Check the before and after sizes and the side-by-side preview.
- Download the optimised GLB.
Questions
Should I use Draco or Meshopt?
Draco usually gives the smallest geometry, but decoding it costs some CPU time when the model loads. Meshopt files are often slightly larger but decode much faster and also compress animation data. Three.js, Babylon.js and model-viewer support both; check what your engine or platform supports before choosing.
Why is my GLB still large after compression?
In most models the textures, not the geometry, make up most of the file. Lowering the maximum texture size (for example from 4K to 2K or 1K) or switching to WebP or KTX2 textures usually saves far more than geometry compression alone.
Does optimising change how the model looks?
Welding, pruning and compression are designed to be visually lossless. Quantisation, texture downscaling and simplification trade a little detail for size, which is why the tool shows the original and the result side by side before you download.
Is my model uploaded anywhere?
No. The whole process runs locally in your browser, and the file never leaves your device.