100% local processing — your files never leave your computer

STL Triangle Reducer

Bring an STL file's triangle count down to a specific target — useful when a slicer or downstream tool enforces a facet-count ceiling — with manifold topology, boundary loops and shell structure all preserved and verified.

Your STL stays on this device. MeshWrench reduces it locally in your browser.

Binary or ASCII STL, up to 150 MB. This limit protects your browser from freezing — it isn't a Pro restriction.

Waiting for a file

Interactive 3D preview of the original and reduced model. Drag to rotate, scroll to zoom.

Target reduction

Resolved target: — triangles

Quality preset

Steps to reduce triangle count to a target

  1. Select your STL file — MeshWrench checks it locally and shows its current triangle count.
  2. Choose "Custom target triangle count" and enter your slicer's own limit (or a percentage preset).
  3. Review the plan — the resolved (safety-clamped) target is shown before you run anything.
  4. Run the reduction, verify the achieved count in the comparison table, then download the result.

Common triangle-count / facet-count slicer errors

What "achieved" vs. "requested" means here

This tool always distinguishes the reduction you asked for from the reduction it actually, safely achieved. An exact target is never forced through an unsafe collapse — if your requested count isn't safely reachable (because of a shell-minimum floor or the remaining candidates all failing a safety check), the tool stops at the best safe result and reports that honestly, rather than claiming a false success.

Limitations

Frequently asked questions

My slicer says my STL has too many triangles / facets — will this fix that?

Yes — that's exactly this tool's job. Reduce the triangle count below whatever ceiling your slicer or downstream tool enforces, using an explicit target triangle count if you know the exact limit.

Can I set an exact target triangle count instead of a percentage?

Yes — switch to "Custom target triangle count" and enter the exact number. The tool clamps it to a safe minimum if needed (it will never delete an entire shell or force unsafe topology) and shows you the resolved target before running.

Why does my slicer care about triangle count at all?

Slicing performance and memory use scale with triangle count, and some slicers/printers enforce a hard ceiling. A binary STL's own file size scales directly with triangle count too — reducing one reduces both.

Will reducing triangles break my model for slicing?

No — this tool always preserves manifold topology (a watertight input stays watertight), boundary loops, and shell count, and verifies the actual output by re-parsing and re-diagnosing it before reporting success.

Is there a limit on how many triangles this tool can handle?

Yes, a disclosed safety ceiling protects your browser from freezing on an extremely dense file — this isn't a Pro restriction, and hitting it is reported honestly rather than silently producing an incomplete result.