3D & CAD Tools

Online STL Repair
& Mesh Checker

See exactly what is wrong with your mesh before anything touches it: open edges, non-manifold geometry, flipped normals, duplicate faces, debris. Then repair it to a watertight STL and verify the dimensions still match. Every step is shown, nothing is fixed silently.

A free STL repair tool that runs in the browser: nothing to install, no signup, files up to 25 MB, and everything deleted automatically within 24 hours.

Drag & drop files here or Browse

Auto-detects CAD, Video, PDF, and 200+ formats

Fast Upload
Live Progress
Auto-Deleted

What the Report Covers

The same diagnosis runs in both modes, streamed live to the job console and included in the downloadable report.

Watertightness

Open boundary edges mean the mesh has holes and encloses no volume, the top reason slicers refuse a file.

Non-manifold edges

An edge shared by more than two triangles. The slicer cannot tell inside from outside.

Face winding & normals

Flipped triangles make parts of the model read as inside-out.

Duplicate & degenerate faces

Doubled-up or zero-area triangles, typically left behind by boolean operations and bad exports.

Shells & debris

Disconnected fragments and floating noise triangles, common in scan output.

Dimensions & volume

Bounding size and enclosed volume, before and after repair, so you can verify nothing drifted.

How It Works

1

Inspect

The mesh is welded and measured: triangle and shell counts, open boundary edges, non-manifold edges, winding consistency, duplicates, dimensions, and enclosed volume. In check mode this is the whole job: you download the report and your file is untouched.

2

Repair

Cheap fixes first: dedup, normals, hole filling, debris removal. Only if defects remain does the surface get rebuilt (pymeshfix), rejoining cracked fragments. The console shows each step as it happens.

3

Verify

The diagnosis runs again on the result. Before/after dimensions and volume are printed side by side, with a warning if anything moved more than 1%, so a repair never changes your part behind your back.

What repair can and cannot do

Closing holes, removing duplicates, and fixing normals does not move geometry. Welding hairline cracks can: in our worst validation case, a badly cracked mesh lost volume during reconstruction. The report prints before/after numbers precisely so you can catch this. If a dimension is critical, measure it after repair.

Open surfaces (a plane, a relief, a scan patch) are flagged as "surface, not a solid" rather than force-closed into something misleading. And a small number of files are damaged beyond automatic repair; when that happens the report says so and the output is delivered as-is improved, not advertised as fixed.

Repairing for CAD instead of printing? A repaired STL is still a mesh. To edit dimensions or send a file to a machinist, convert it to STEP with the STL to STEP converter after repairing it here.

When a model needs repairing, and what else you could use

STL model repair is worth running when a slicer refuses the file, when it warns about a non-manifold mesh, when the preview shows holes or inside-out surfaces, or when a print keeps failing in the same place for no obvious reason. It is also worth running before you send a file to anyone else, because the fastest way to repair STL file errors is to find them before someone else does. You can repair STL files online here one at a time, and the check half costs nothing if it turns out the mesh was fine all along.

Your slicer

PrusaSlicer, Cura and Bambu Studio all repair quietly in the background, and for a simple hole that is genuinely enough. The catch is that you are told nothing: you cannot see what was wrong, what changed, or whether the fix moved a dimension you cared about.

Netfabb, and desktop tools generally

Netfabb STL repair is part of a much larger Autodesk desktop application that also handles build preparation and lattice work. If it is already installed and you know it, it is the more capable tool and you should use it. It is also an install, a licence and a learning curve for one broken file.

Other browser repairers

Formware online STL repair and similar pages do the same upload-and-fix loop this one does. What differs here is the report: numbers before and after, every step printed to the console, and a warning when a repair moved the volume or dimensions by more than 1%.

Deciding whether a file is worth repairing at all? Our guide walks through the defects one by one →

Frequently Asked Questions