Tutorial

Repair a Broken STL on iPhone or iPad

Downloaded a model that your slicer refuses to touch? Holes, flipped normals and non-manifold edges can be fixed on-device — no Meshmixer, no desktop.

Updated November 8, 2026 · Published by Forma3D

1

Spot the symptoms

A broken STL usually announces itself one of three ways: the slicer refuses to slice or throws a "non-manifold" error; the preview shows holes or see-through walls; or shading looks inside-out — dark where it should be lit, surfaces visible from the wrong side. Scans and converted files are the usual suspects; parametric exports are normally clean.

Quick check: import into Forma3D and orbit the model. Holes and inverted shading are visible immediately — you don't need a slicer to diagnose.
2

Run Repair Model

With the object selected in Forma3D, run Repair Model. It handles the three classic failures automatically: non-manifold edges (edges shared by more than two faces), open boundary loops (holes in the surface), and inconsistent winding — the flipped normals that make slicers misread inside and outside. One pass fixes most Thingiverse and scan files.

3

If it can't fully repair — fix it by hand

Severe damage — a chunk of missing geometry, self-intersecting surfaces — needs manual work. In Edit mode, select the broken faces and delete them, then select the open boundary loop and use Make Face to cap the hole cleanly. Sculpt mode's smooth brush irons out jagged leftovers. Run Repair Model again afterwards to catch the small stuff.

Work on a copy: duplicate the object first so you can compare the repair against the original.
4

Export and re-slice

Export the fixed mesh as STL (universal) or 3MF (keeps color). Re-import to your slicer path — the errors should be gone. If you fixed the file for printing, send it to the printer straight from the phone.

Frequently asked questions

What does it mean when an STL is broken?

The mesh is not watertight: it has holes, flipped normals, non-manifold edges (an edge shared by more than two faces), or duplicate geometry. Slicers can't tell inside from outside, so they refuse to slice or produce missing walls and random infill.

How do I fix a non-manifold STL on iPhone?

Import the file into Forma3D and run Repair Model. It rebuilds non-manifold edges, fills holes and fixes winding/normals automatically. For damage it can't resolve, edit the mesh manually — delete the bad region and cap the boundary with Make Face.

Will repair change how my model looks?

Good repairs only fix topology — the surface shape stays the same. Aggressive hole-filling on a badly damaged scan can alter fine detail, so check the result in the viewer before exporting. Undo is always available.

Repair Model says the mesh could not be fully repaired — what now?

Heavy damage needs manual work: in Edit mode, select and delete the broken region, then select the open boundary loop and use Make Face to cap it. Re-run Repair Model afterwards for the remaining small defects.

Get Forma3D

Available on iPhone and iPad