Fixing an STL in Blender — and What to Do When It Doesn't Work

Blender can repair meshes, and for modelling work it is the better tool. But its automatic repair was built for simple cases, and when it fails people tend to keep fighting it rather than switch approach. This page covers both.

Drop your STL file here

or

Nothing is uploaded — the repair runs on your own machine.

Start with the 3D Print Toolbox

Blender ships with an add-on called 3D-Print Toolbox (enable it in Preferences → Add-ons). Its Check All button reports the things that matter for printing:

This part is genuinely useful. Clicking a reported number selects the offending geometry so you can see exactly where the problem is — something most repair tools, including this one, cannot do for you.

Make Manifold, and its documented limits

The Toolbox's Make Manifold button attempts an automatic fix: correcting normals, filling holes, and removing empty edges and faces, iterating until it stops making progress.

It works on mild cases. On messier ones it frequently does not, and this is not a rumour — it is recorded on Blender's own issue tracker as #48565, "Non-manifold mesh poorly repaired by Make Manifold option". The design context given there is that the feature was written to handle simple cases by chaining existing Blender operators, rather than by implementing dedicated repair algorithms. The practical consequence people report is that it sometimes fixes several errors while introducing new ones.

So if you have pressed Make Manifold three times and the error count keeps moving around, you are not doing it wrong. You are past what it was designed for.

The manual workflow that actually works

When the automatic button fails, the standard sequence is:

  1. Mesh → Clean Up → Merge by Distance — welds vertices that are separate but coincident, which is the root cause of a surprising share of non-manifold edges
  2. Mesh → Normals → Recalculate Outside — makes the winding consistent
  3. In Edit Mode, Select → All by Trait → Non Manifold — shows you what is left
  4. Fix the remaining spots by hand: fill holes with F, delete stray internal faces, dissolve leftover edges

Step 3 is the important one. It tells you whether you are dealing with three bad edges or three thousand — which decides whether hand-fixing is realistic at all.

The Voxel Remesh escape hatch, and its price

Voxel Remesh rebuilds the object as a new mesh on a grid, and the result is guaranteed manifold. It always works.

The price is detail. Anything smaller than the voxel size is gone — crisp edges get rounded, thin features disappear, text and fine engraving turn to mush. At a fine enough voxel size to preserve detail you get an enormous triangle count. It is the right tool for organic sculpts and scan data, and the wrong one for a mechanical part with tight tolerances.

When to stop fighting it

The honest question is what you are trying to achieve. If you want to edit the model — change geometry, fix it properly at the source, understand what is wrong — stay in Blender. Nothing here replaces that, and the Toolbox's ability to select and show you the bad geometry is genuinely better than any black-box repair.

If you only need the file to slice, and you have already spent twenty minutes on Make Manifold, running it through a dedicated repair pipeline is faster and does not risk the manual edits going wrong. The tool at the top of this page does that in the browser, tells you what it changed, and leaves your Blender file untouched — you can compare and keep whichever result you prefer.

Frequently asked questions

Why does Make Manifold not fix my mesh?

It was built to handle simple cases by chaining existing Blender operators rather than implementing dedicated repair algorithms, and Blender's own issue tracker records it as poorly repairing non-manifold meshes (#48565). On messier geometry it can fix some errors while introducing others. If repeated presses keep changing the error count without converging, you are past its design range.

How do I see which parts are non-manifold in Blender?

In Edit Mode use Select → All by Trait → Non Manifold. This selects the problem geometry so you can inspect it directly. It is the fastest way to find out whether you are dealing with a handful of bad edges or thousands, which determines whether fixing by hand is realistic.

Should I just use Voxel Remesh?

It guarantees a manifold result, but everything smaller than the voxel size is lost — sharp edges round off, thin features and fine text disappear. It suits organic sculpts and scan data. For a mechanical part with tolerances it usually destroys what you cared about.

Will an external repair tool damage my model?

A dedicated repair pipeline modifies only what it needs to and leaves clean areas untouched. It also does not touch your .blend file — you export an STL, repair that, and compare. If you do not like the result, you have lost nothing.

Where to go next

Your slicer says non-manifoldWhat the exact message means in Bambu Studio, PrusaSlicer, Orca and Cura. What non-manifold actually meansThe three ways topology breaks, and why bowtie vertices are invisible.