Compress GLB and glTF files
Make models load faster and use less video memory. Geometry is packed with Meshopt; textures are resized and converted to WebP or to GPU-ready KTX2 (Basis Universal).
Private
Files are processed on your device and never sent to a server.
Free, no account
No sign-up, no watermark, no daily limits.
Nothing to install
Works in Chrome, Edge, Firefox and Safari on desktop and mobile.
How it works
- 01
Drop a .glb (or a glTF with its files).
- 02
Choose geometry compression, the maximum texture size and WebP.
- 03
Click “Compress”, compare sizes and download the new GLB.
Questions
How much smaller will my file be?+
Usually 3–10×: textures give the biggest win, Meshopt cuts geometry by 50–80%.
Will it still open in engines?+
Three.js, Babylon.js, model-viewer and Godot read Meshopt and WebP. For Unity and Unreal choose “Quantize” or “None” for geometry.
WebP or KTX2?+
WebP makes the file smallest. KTX2 stays compressed on the GPU — 4–8× less video memory — which matters most in games and on phones.
More 3D tools
Polygon Reducer
Reduce triangle count of any model while keeping its shape.
OpenLOD Generator
Generate LOD0–LOD4 from one model, named for Unity and Unreal.
OpenScale & Axis Fixer
Fix units, Z-up/Y-up and the pivot of a model before import.
OpenglTF Validator
Check GLB and glTF files with the official Khronos validator.
Open3D Viewer
Open GLB, FBX, OBJ, STL and 20 more formats; LODs, variants, stats.
Open3D Model Converter
Convert FBX, OBJ, STL, GLB, DAE, 3MF, USDZ and more to GLB, glTF, OBJ, STL, PLY or USDZ.
Open3D to Sprite Sheet
Render a model from 4, 8 or 16 directions into a sprite sheet for 2D games.
Open360° Turntable Video
Record a spinning video of a 3D model for stores, portfolios and trailers.
OpenNeed game-ready trees, plants and rocks?
FoliMesh generates vegetation and rocks with LOD0–LOD3, collision and a pivot at the base — GLB, FBX or OBJ for any engine.