STL Repair: Fix Broken STL Files for 3D Printing
Slicers complain when a model has holes, non-manifold edges or inside-out triangles, and the print comes out with missing walls or odd gaps. Drop your STL here: the tool finds the problems, fixes them automatically and shows the result before and after. Download a watertight STL ready for Cura, PrusaSlicer, Bambu Studio or any other slicer. Your file never leaves your device.
How to use it
- 1
Drop the STL
Binary or ASCII .stl up to 100 MB. The check starts right away, inside your browser.
- 2
Read the report
Open edges (holes), non-manifold edges, flipped triangles and separate parts are counted before and after the repair.
- 3
Compare
Switch the preview to Before to see the hole rims in red, then back to After to check the fix.
- 4
Download
Save the repaired binary STL and slice it as usual. The model keeps its size and position.
What the repair does
Each step is the same kind of fix that desktop tools apply automatically, run in a fixed order so every file gets the same treatment.
| Weld points | Corners that sit at the same spot (within a millionth of the model size) become one shared point, so neighboring triangles connect. |
|---|---|
| Duplicates and slivers | Triangles that appear twice, or have no area, are removed. |
| Normals | Neighboring triangles are turned to agree, and each closed part is turned so its outside faces out. An inner cavity of a hollow part keeps facing inward. |
| Non-manifold edges | Where three or more triangles share one edge, or two parts touch at a single point, the sheets are separated so each edge belongs to exactly two triangles. |
| Holes | Every open rim is traced and closed with new triangles laid on the plane that fits the hole best. |
| Loose specks | Optional: tiny floating parts, common in scans and AI models, can be removed. |
Why STL files break
An STL is only a list of triangles, with no record of which ones should join up. Exports from CAD and sculpting apps, 3D scans, AI model generators and format conversions often leave small gaps, doubled walls or triangles facing the wrong way. A slicer needs a closed, watertight surface to know what is inside the part, so these errors turn into missing layers, stray lines or a refusal to slice.
Good to know
- Self-intersections (a surface that passes through itself, or two parts that overlap) are not detected or fixed. Most slicers handle overlapping parts; if yours does not, Blender or Meshmixer can remesh them.
- Holes are closed with flat or gently curved patches. A large missing area, such as half of a scanned head, is closed but not re-sculpted.
- Files up to 100 MB (about 2 million triangles). Models over about 1 million triangles can take a minute or more, and some phones run out of memory on them.
- STL has no units. The tool keeps your numbers exactly as they are; most slicers read them as millimeters.
Want a full 3D model instead?
Repair fixes a model you already have. To make a new one, our AI generators build a printable 3D model from a photo, a sketch or a sentence, with an STL download. They use credits; this tool does not.