GLB Reducer: Compress Textured 3D Models
Shrink a textured GLB to a target size. Textures are resized and re-encoded, meshes simplified with their UV seams locked, and materials, animations and skins pass through untouched. Everything runs in your browser: the model is never uploaded.
Textures weigh far more than triangles in most models, so they are shrunk first: colour maps become JPEG, every map is resized in steps down to 256 px, and only then are triangles removed, with UV seams and borders kept in place so the texture still fits.
This tool processes on your device; your file is not uploaded for processing.
About
A model from Meshy, Tripo, Sketchfab or Blender is rarely too heavy because of its triangles. It is heavy because of its textures: a 4096 px colour map, a normal map and a roughness map add up to 30 MB before the mesh is counted. This tool starts there. Set the size you need, for a web page, an AR viewer, a game engine or an email, and it shrinks textures first, in steps, colour maps as JPEG and every map resized, and removes triangles only when textures alone are not enough.
Mesh simplification uses meshoptimizer, the same library game engines use, run through glTF-Transform. Every primitive is welded and simplified with its UV seams and borders locked, so the texture still lands on the right place and nothing tears at the edges. Materials, PBR settings, animations, skins and morph targets pass through untouched: a rigged, animated character comes out rigged and animated, only lighter. Draco- and KTX2-compressed inputs are the one thing not accepted yet; export those uncompressed.
Everything happens in your browser. The file is read, transformed and written on your own device; nothing is uploaded, so a 200 MB scan is not a 200 MB upload and a confidential model stays confidential. The result loads in a viewer right on the page, with the original beside it under the same lighting, so you can judge the change before you download.
The report lists file size, triangles, vertices, texture count and largest texture, texture data, and the materials, animations and skins kept, before and after, plus the exact settings the search landed on. One file up to 50 MB a day is free; a credit pack, a 24-hour pass or a subscription covers the rest, shared with the STL tools.
How it works
- 1Open GLB Reducer: Compress Textured 3D Models and choose your file or enter the required input.
- 2Adjust the settings and preview the result in your browser.
- 3Run the tool; the data is processed on your device.
- 4Download the output or copy the result when it is ready.