STL Size Reducer
Shrink a heavy STL to a target size with quality-preserving decimation. Set the maximum MB; we stop as soon as we hit it — if the mesh can't go smaller without breaking, we return the smallest safe result.
We aim for exactly this size. Quality-preserving quadric decimation stops as soon as the file fits. If the mesh cannot be reduced further without breaking, we return the smallest safe result.
This tool uses a server-side service for processing; uploaded files or requests are not kept for long-term storage.
About
Slicers, marketplaces and cloud printers often cap STL uploads at 20 – 100 MB. When a scan or a sculpt blows past the limit the usual answer is to rebuild the model from scratch. This tool does it for you: pick a maximum size in megabytes, upload the file, and we decimate the triangle mesh until the STL fits. If the model can't be reduced any further without breaking, we stop at the smallest safe version and tell you what was achieved.
How it works: we first re-export to binary STL, which is roughly 5× smaller than ASCII with identical geometry. If that alone gets you under the target, we stop there — no quality loss. Otherwise we run curvature-aware quadric edge-collapse (PyMeshLab) which keeps sharp features, holes and boundaries while dropping redundant triangles in flat regions. Watertightness is preserved when possible.
Steps: (1) drop an .stl file up to 300 MB, (2) set the target maximum size — slider accepts 1 to 500 MB, (3) click Reduce. You get back a binary STL plus a report: size before/after, triangle count before/after, whether the target was hit, whether the result is still watertight. Files are processed on our server in isolated memory and deleted within 15 minutes of your download.
Typical use cases: shrinking a 150 MB Lithophane export to the 50 MB upload limit of a print farm; pushing a photogrammetry scan under a slicer's ceiling without remeshing in Blender; trimming an organic sculpt so it loads smoothly in a viewer. Binary-in, binary-out, same orientation and scale.
How it works
- 1Open STL Size Reducer and choose your file or enter the required input.
- 2Check the settings and start the process.
- 3The tool creates the result with temporary server-side processing.
- 4Download the output or copy the result when it is ready.