retop.app
Local · no uploads

Mesh simplification, in your browser

retop reduces the triangle count of STL files for 3D printing, game assets and quick visualization — without ever uploading your file.

Why simplify?

STLs exported from CAD tools, 3D scanners or sculpting apps often have far more triangles than needed. A 2M-triangle model slices just as well as 200K for most FDM prints, but takes 10× longer to open, upload to a slicer, or render in a viewer.

For game assets, mobile 3D or AR, the overhead is worse — every extra triangle costs GPU time.

How it works

retop uses an iterative edge collapse algorithm. For each pair of connected vertices, it computes a cost of merging them (based on how much the surface shape would change), then collapses the cheapest pair. Repeat until the target count is reached.

The implementation is from the SimplifyModifier in three.js, based on Melax's quadric error metric approach. Runs on the main thread for files up to ~500K triangles; larger files may need a few seconds.

Supported formats

Workflow

Limits

What next

Questions or wishes: hi@retop.app