A Simpler MeshLab Alternative for STL Repair
MeshLab is free, open source and genuinely powerful. It is also a research tool, which means repairing a mesh involves knowing that the answer is somewhere inside a menu of several hundred filters.
Drop your STL file here
or
Nothing is uploaded — the repair runs on your own machine.
The MeshLab problem is not capability, it's the filter menu
Ask how to fix a non-manifold STL in MeshLab and the answer is a sequence spread across three different menus: Filters → Cleaning and Repairing → Remove Duplicated Faces, then Repair non Manifold Edges, then Repair non Manifold Vertices by splitting, then Filters → Remeshing, Simplification and Reconstruction → Close Holes, and finally Filters → Normals, Curvatures and Orientation → Re-Orient All Faces Coherently.
That is fine if you work with meshes every day. If you downloaded a model and your slicer complained, it is a research project standing between you and a print. The parameters matter too — Close Holes defaults to a maximum of 30 edges per hole, so a larger gap silently stays open unless you raise it, and raising it too far will cap openings your design is supposed to have.
The same operations, decided for you
This tool runs an equivalent pipeline automatically, in an order that has been tested against a corpus of defective files: weld coincident vertices, strip degenerate and duplicate triangles, re-orient every face outward, separate non-manifold edges and pinched vertices, close boundary loops, and resolve self-intersections with a boolean union.
You do not choose filters or parameters. You drop the file in and get a printable one back, plus a written account of what the pipeline actually did to it.
You still get to see the details
Simplifying the interface should not mean hiding the facts. The report tells you in plain language what was found and fixed — holes sealed, faces re-oriented, junk triangles removed, whether the result is watertight and how many separate shells it has. Underneath that, a collapsible technical section shows the raw values and the exact engine log, so if you do know what a non-manifold vertex is, nothing is being kept from you.
Where a check was skipped for performance on a large model, the report says the check did not run. It never reports "clean" for something it did not look at.
Side by side
| This tool | MeshLab | |
|---|---|---|
| Price | Free | Free and open source |
| Install | None — browser only | Desktop install |
| Repair workflow | One click, fixed pipeline | Choose and order filters yourself |
| Learning curve | None | Steep |
| Control over each step | No | Complete |
| Plain-English report | Yes | Numeric stats and logs |
| Point clouds, remeshing, measurement | No | Yes |
| Very large scans | Limited by browser memory | Handles far more |
Menu paths were checked against MeshLab in August 2026. Filter names and locations move between releases — if yours differs, search the filter name in MeshLab's own filter search.
When MeshLab is the better choice
If you are working with point clouds, doing Poisson reconstruction from scan data, remeshing, measuring, or you need control over exactly which operation runs with which parameters, MeshLab is a far more capable program and you should use it. Anyone doing serious mesh processing eventually needs that control.
It is also the right answer for models too large for a browser tab. This tool reads the triangle count before starting and will tell you outright when your file is past what is sensible to attempt here.
Not sure which filter you needed? Drop the file above and let the pipeline decide, then read the report to see what was actually wrong with it.
Open the full repair toolFrequently asked questions
How do I fix a non-manifold mesh in MeshLab?
Use Filters → Cleaning and Repairing → Remove Duplicated Faces, then Repair non Manifold Edges, then Repair non Manifold Vertices by splitting. Close gaps with Filters → Remeshing, Simplification and Reconstruction → Close Holes, then run Filters → Normals, Curvatures and Orientation → Re-Orient All Faces Coherently. Use the dedicated Repair filters rather than selecting non-manifold edges and deleting them — deleting removes geometry instead of rebuilding valid topology. Close Holes defaults to a maximum of 30 edges per hole, so raise it gradually if gaps remain.
Is this as powerful as MeshLab?
No, and it does not try to be. MeshLab is a general mesh processing suite with hundreds of filters. This tool runs one automated repair pipeline aimed at making a model printable, and reports what it did.
Can I see exactly which operations ran?
Yes. The report includes a collapsible technical section listing the pipeline stages that executed and the raw engine log, including counts for each operation.
Does it change my model's shape?
Areas without defects are left alone. The pipeline only modifies what it needs to. A file that is already clean comes back with its geometry unchanged, and the report will tell you nothing needed fixing.