Use reductions carefully
Keep your original STL and compare simplified copies around curved surfaces, small features and fitting areas before slicing.
STL file optimisation
Reduce a local STL by converting ASCII to compact binary, or create a carefully simplified copy.
An STL compressor can mean binary encoding or triangle simplification. Simplification can reduce visible detail and is not lossless.
Your STL stays in your browser.
Choose an STL file to optimise locally.
ASCII and binary STL files up to 25 MiB are supported.
Does an unchanged bounding box preserve a small ridge?
Settings: Reducer: triangle reduction at 75%. Compare: original coordinate frame, mm on both sides, 0.1 mm tolerance, 5,000 samples per direction.
Downloads this public control, then opens it locally. Your own file can still be chosen above.
Read the explanation · Download and compare controls · Methods and processing
Keep your original STL and compare simplified copies around curved surfaces, small features and fitting areas before slicing.
Understand chord deviation before reducing a curved export.
Binary encoding rewrites triangle records compactly; it does not intentionally remove triangles. The binary size is 84 + 50N bytes for N triangles: a 12-triangle cube is 684 bytes. ASCII size depends on decimal formatting and whitespace. Re-encoding uses binary floating-point coordinates, so recheck precision-sensitive data rather than treating a format change as restoration of source CAD accuracy.
Triangle reduction changes the surface. The presets request 75%, 50% or 25% of the source triangles; the custom target requests a count below the original. A target is a simplification request, not a feature-preservation contract. Results should be judged by the actual output count, bytes, bounds, mesh findings and surface deviation, rather than whether a preferred percentage was reached.
The raised-ridge example and its reduced exports demonstrate why unchanged bounds cannot protect small details. Use that worked comparison instead of assuming a smaller file prints the same. Stop when a required feature changes or a topology check regresses; return to the source export settings. Processing on this page is local to the browser; a failed parse or unavailable simplification result is an error, not zero geometry.