Exact diagnosis
Select an issue and Meshworthy takes you to the affected geometry.
Explainable STL repair
Find holes, non-manifold edges, flipped normals, self-intersections, and disconnected shells. Preview every proposed change before exporting a verified mesh.
Last reviewed
An STL file is a list of triangles. It has no notion of a solid, a unit, or design intent, so every defect is a statement about how those triangles connect. An edge used by only one triangle is an open boundary. An edge shared by three or more is non-manifold. A triangle that points inward reverses what the slicer treats as the outside.
Automatic repair tools usually close every gap they find. That includes the gaps you wanted, such as a socket, a vent, or the mouth of a hollow cup, and it can soften a sharp edge or merge two parts that were meant to stay separate. A green repaired badge says the mesh is closed. It does not say the model is still your model.
Meshworthy treats repair as a reviewed change. You see the defect, mark what must not change, preview what the repair touches, and the exported file is reopened and checked, because the file on disk is what your slicer reads.
Meshworthy shows the affected geometry, applies the selected constraints, and checks the exported result. Limitations remain visible when a result requires manual review.
Select an issue and Meshworthy takes you to the affected geometry.
Compare before and after with changed regions and measured surface deviation.
Protect real openings, sockets, text, and thin details before repair.
The exported file is re-opened and checked before Meshworthy calls it complete.
Open the untouched STL. Meshworthy lists boundary edges, non-manifold edges and vertices, flipped faces, self-intersections, degenerate triangles, disconnected shells, and scale risks. Selecting a finding shows its exact triangles.
Mark openings, text, sockets, and thin details that are meant to be there, so the repair leaves them alone.
Review the changed regions and the measured surface deviation before anything is applied.
The exported STL is reopened, and its topology, dimensions, and shell count are compared with what the preview promised.
Diagnosing a model and inspecting every defect in 3D is free in the Mac app. Repair is part of the one-time Meshworthy Pro unlock, with no subscription.
To look at an STL without installing anything, the free STL Error Checker runs in your browser. It is read-only, covers STL only, and never uploads the file.
Use the seven-step checklist to diagnose topology, protect design intent, compare the change, and verify the exported file.
Yes. It proposes a repair, shows what changed, and rechecks the result. Difficult openings can be handled with focused manual tools.
Watertightness is one requirement, but it does not confirm that the design remains correct. Meshworthy also checks whether intentional openings or fine features were altered.
No. Analysis and geometry processing run locally on your Mac.
Open boundary edges, non-manifold edges and vertices, inconsistent or flipped face orientation, self-intersections, degenerate and duplicate triangles, disconnected shells, and scale and thin-feature risks.
Meshworthy reports the measured surface deviation of each changed region before you apply the repair, so a change that matters to a fit or a thread is visible before export.
The browser tool is read-only and covers STL files. The Mac app also opens OBJ, 3MF, and PLY, lets you inspect each finding in 3D with measurement, and, with Pro, repairs the model and verifies the export.
On the Mac App Store. Diagnosis is free; Pro unlocks repair and preparation for $19.99, once — never a subscription. Model processing stays local.
Get Meshworthy for Mac ↗