The best free STL repair tools in 2026

Short answer

There is no single best STL repair tool, because they do not all repair the same things. Holes and flipped normals: any free browser repairer will do. Self-intersections or stray disconnected shells: you need one that specifically claims them. Thin walls: no mesh repair on this list can help, because thickening a wall means changing the geometry — that is modelling work, not repair.

Declare the bias up front. SliceReady is our tool, and it is on this list. So everything here about the other tools is what they publish about themselves, as of July 2026 — not a benchmark we ran. We have not tested them head to head, and we are not going to imply we have.

The list names two tools that claim to repair more than ours does. That is not generosity; it is the only way a comparison written by a competitor is worth reading.

First: what is actually wrong with your model?

This is the whole game, and almost every "best tools" list skips it. Picking a repairer before you know the fault is how people burn an evening on a tool that was never going to help.

The fault Can a repair tool fix it?
Holes / open edges / "not watertight" Yes — all of them claim this
Flipped or inverted normals Yes — all of them claim this
Degenerate / zero-area triangles Yes
Duplicate or unwelded vertices Only some
Floating fragments / disconnected shells Only some
Self-intersecting geometry Rarely — very few claim it
Thin walls No — not by repairing. Thickening changes the geometry: that is a modelling job (Blender's Solidify, for instance), or a slicer setting for thin features.
Wrong scale or units No — that is a slicer setting

Not sure which you have? Start with the STL won't slice troubleshooting guide — it triages the symptom before it prescribes anything.

The browser tools

The interesting category, because none of them need an install and most of them never see your file. Claims are each tool's own.

Tool Your file goes… Reads Claims to fix Source published?
SliceReady Nowhere — stays local STL (binary), 3MF Holes, normals, degenerate triangles. Nothing else — no welding, no fragment removal, no self-intersections Yes, GPL-2.0
iamRapid Nowhere, it says STL (binary + ASCII), OBJ The longest claim list here: holes, non-manifold edges, normals, degenerate faces, duplicate faces and vertices, self-intersections, disconnected shells Not stated
JustFixSTL Nowhere, it says STL, OBJ, OFF Non-manifold edges and vertices, holes, degenerate triangles, vertex welding, normals, isolated vertices Not stated
Remeshy To its servers STL, OBJ, FBX, GLB, GLTF, PLY Non-manifold geometry, holes, normals, degenerate faces. Widest format support on this list Not stated
SphereLinks Nowhere, it says STL Duplicate vertices, degenerate faces, normals. Detects holes and non-manifold edges without auto-fixing them Not stated

Two things worth pulling out of that table, because they are easy to miss.

"Online" and "uploaded" are not the same thing. Most of these run the repair on your own machine and never transmit the model. One of them — Remeshy — says plainly that processing happens on its servers. That is not a scandal; it is a trade-off, and it buys the widest format support here. But if your model is a client's, or unreleased, or simply yours, it is a trade-off you should make on purpose rather than by accident.

"Detects" is not "fixes". SphereLinks reports non-manifold edges and open boundaries and then leaves them for you to repair elsewhere. That is honest of it, and it is also the difference between a diagnosis and a cure.

Where our own tool loses

Read our row again. iamRapid and JustFixSTL claim to repair more faults than SliceReady does. We close holes, correct normals and drop degenerate triangles — three things, and we say so precisely because it is only three. We do not weld duplicate vertices. We do not remove disconnected shells. We do not touch self-intersections. If that is your fault, go and use one of them; that is what this list is for.

We read fewer formats, too: no OBJ, and — today — not even ASCII STL. Both are on our list. A list is not a feature, so until they ship they belong here, in the losing column.

Where it wins

The desktop tools

What your slicer already does — and why it isn't a fix

Cura, OrcaSlicer and Bambu Studio all patch small gaps at slice time. That is genuinely useful and it is not a repair: the file on disk stays broken, and the patching is a guess made per layer, which is exactly why a marginal model slices cleanly at one layer height and shreds at the next.

If your model only works at 0.2 mm and falls apart at 0.16 mm, stop hunting for the layer height that hides the problem. Fix the mesh once.

Frequently asked questions

What is the best free STL repair tool?

There isn't one, and any list that gives you a single winner has not looked closely. The tools run different repair passes. Match the tool to the fault: holes and normals are universal, welding and disconnected shells are not, self-intersections are rare, and thin walls are nobody's job on this list.

Can I repair an STL online without uploading it?

Yes — most of the browser tools here run the repair on your own machine. But not all of them do, so read the tool's own claim rather than the word "online", which tells you nothing about where your file goes.

Does a slicer repair a broken STL?

It patches, per layer, at slice time. It does not repair the file, and the patch changes when your settings change. Repairing the mesh once beats re-rolling the dice on every print.

Why does one repair tool fix my STL and another does not?

Because they run different passes. If a tool fails on your model, the fault is very likely an operation it simply does not perform — not a bug. Try one whose claim list actually covers your defect.

Holes, normals, or a 3MF?

That is the job SliceReady does. It repairs in your browser, nothing is uploaded, and the report tells you the truth about what was fixed and what was not.

Repair my STL →