F
Flip3D

3D Printing · Mesh Cleanup

STL Repair

Welds duplicate vertices, removes degenerate triangles, and detects holes / non-manifold edges that make slicers complain. Free, instant, 100% local.

No file handy?

What gets fixed (and what doesn't, yet)

✓ Auto-repaired (v1)

  • Duplicate / near-duplicate vertices (welded with 1e-4 tolerance)
  • Degenerate triangles (zero area, collapsed edges)
  • Missing or wrong vertex normals (recomputed)
  • Strips non-position attributes that confuse slicers

⚠ Detected, not yet auto-fixed

  • Holes / boundary edges (counted in the report)
  • Non-manifold edges (3+ faces meeting on one edge)
  • Self-intersections
  • Inverted faces (winding flipped)

These need a true manifold engine — coming in v2.

The most common slicer-blocking issue is a mesh with duplicate vertices left over from CAD or OBJ export. The vertices look fine in a viewer (perfectly overlapping) but adjacent faces don't actually share an edge, so the slicer sees the model as a pile of disconnected triangles. v1 catches that and a few other geometry-only fixes; v2 (with a WASM manifold engine) will handle holes and self-intersection.