Compress GLB
Shrink your GLB files for web and AR: meshopt geometry compression, optional mesh simplification and WebP textures. All in your browser.
Shrink your GLB files for web and AR: meshopt geometry compression, optional mesh simplification and WebP textures. All in your browser.
The file is processed locally with gltf-transform compiled to WebAssembly.
Pick texture quality and mesh simplification; you see the resulting size before downloading.
Ready for web, AR or Three.js — same format, several times faster to load.
It depends on the model: dense geometry with large textures drops 60–85%. An already-optimized GLB or one without textures drops less. The exact result is shown before you download.
meshopt compression is virtually lossless visually. WebP textures at quality 80+ are indistinguishable in most cases; if you notice banding in gradients, raise the quality.
No: GLBs that already contain Draco can't be reprocessed here. Export from your DCC without Draco and compress with this tool — meshopt also decodes faster at runtime.
It needs EXT_meshopt_compression and EXT_texture_webp support — Three.js, Babylon and model-viewer all have it. For maximum compatibility you can compress textures only.