IT
Omnvert

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.

🧊
Drop a GLB file here or click to browse
Up to 200 MB · .glb or self-contained .gltf
Choose GLB file
1
Pick a GLB
2
Set target size
3
Download
MB

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.

Pick a GLB file to continue.
🔒 The model never leaves your device: reading, resizing and simplifying all happen in this browser tab.
Browser-basedRuns in your browser

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

  1. 1Open GLB Reducer: Compress Textured 3D Models and choose your file or enter the required input.
  2. 2Adjust the settings and preview the result in your browser.
  3. 3Run the tool; the data is processed on your device.
  4. 4Download the output or copy the result when it is ready.

FAQ

Will the textures still line up after simplification?
Yes. UV seams and mesh borders are locked during simplification, so vertices on a seam stay where they are and the texture keeps mapping onto the surface. Simplification removes triangles inside patches, where the texture has room to stretch a little.
What happens to animations and rigs?
They pass through unchanged. Skinned meshes keep their joints and weights, animation clips and morph targets are copied as they are. The character is the same, only lighter.
Why do textures shrink before triangles?
Because they weigh more and their loss shows less. Halving a texture's edge cuts its bytes by four; a 1024 px map is enough for most screens. Triangles start going only when textures alone cannot reach the target, and you can pin either one.
Which files are accepted?
GLB, and glTF files that carry their buffers and images inline. A glTF that points to separate .bin and image files cannot be read from a single upload: export a GLB instead. Draco and KTX2 compression are not supported yet.
Is the model uploaded?
No. The whole process runs in the browser tab with WebAssembly. Only the download is counted against your plan; the file itself never leaves your device.
Can I get a smaller file than this?
Textures go down to 256 px and triangles to 8% in the automatic search. Below that, quality falls apart; if you still need less, reduce the number of materials in your modeller or split the model.
Does it help for 3D printing?
No. Printing needs geometry only; use the STL Compressor, which reduces an STL to a size target and repairs it on the way.