STL repair software is what you reach for the moment a model turns up red in your slicer, refuses to load, or prints with a gaping hole where a wall should be. An STL stores a model as a mesh of triangles, and meshes break easily: a downloaded file, a 3D scan, or an AI generation can arrive with holes, flipped faces, or overlapping shells that stop it slicing. This guide covers the best STL repair software and STL editors in 2026, the free tools that fix a broken mesh in one click, the pro tools that prepare files for production, and how to actually edit an STL when you do not have the original CAD.
It helps to separate two jobs people lump together. Repairing an STL means making the mesh watertight so it prints. Editing an STL means changing its shape, and because an STL is a mesh rather than editable CAD, that is a different and harder task. We weigh each tool on how well it auto-repairs, how much real editing it allows, which formats it reads and writes, the true price and free tier, and which operating systems it runs on.
What we look for in an STL repair tool
- Auto-repair that actually works. The best tools close holes and fix non-manifold edges in a click, not after an hour of manual cleanup.
- How much editing it allows. Some tools only patch the mesh; others let you cut, combine, hollow, sculpt, or convert it back to a solid.
- Format support. STL and 3MF are what slicers want; OBJ is common for textured meshes. A tool should read and write the ones you use.
- Free vs paid. Several excellent repair tools are completely free; we flag where the paid tier is genuinely worth it.
- Operating system. A few tools are Windows-only, which matters if you are on a Mac or Linux.
Key terms used on this page
- Manifold and watertight. A closed mesh with no holes, so the slicer can tell solid from air. A printable STL must be manifold.
- Non-manifold edge. An edge shared by the wrong number of faces, a classic reason a file will not slice.
- Flipped normals. Faces pointing the wrong way, so the slicer reads inside as outside and the part prints wrong.
- Shells. Separate connected pieces in one file. Stray or duplicate shells confuse the slicer and need merging or deleting.
- Decimate and remesh. Reducing or rebuilding the triangle count, used to tame an over-heavy mesh.
- Mesh versus solid. An STL is a surface of triangles (a mesh). CAD works in editable solids. Converting one to the other is possible but only clean for simple shapes.
Jump to section
Repairing vs editing an STL: what each actually means
Repairing an STL means making the mesh watertight so the slicer accepts it: closing holes, fixing non-manifold edges, flipping stray faces the right way, and merging overlapping shells. Most of this can be automatic, and for the majority of broken files a one-click repair is the whole job.
Editing an STL means changing its shape, and here is the part most guides skip: an STL is a mesh of triangles, not parametric CAD, so you cannot open it and tweak a dimension the way you would in a CAD file. You either push the mesh around directly (cut, combine, hollow, sculpt) or convert it back into a solid so CAD tools can touch it, and that conversion only works cleanly on simple shapes. Knowing which job you actually have, repair or edit, points you straight at the right tool below. If you would rather build the part properly from scratch, our Best 3D Modeling & CAD Software guide covers that, and our AI 3D Model Generators guide covers why AI output almost always lands on this page first.
Common STL problems (and what fixes them)
Nearly every “this file will not slice” case comes down to one of these six. The fix is usually a single repair pass.
Non-manifold edges
An edge shared by more than two faces, or by none, so the slicer cannot tell inside from outside. Fixed by auto-repair in 3D Builder or Meshmixer’s Inspector, or Blender’s Make Manifold.
Holes and gaps
The surface is not closed, so there is no solid volume to fill. Repair tools close small holes automatically; large gaps may need a manual bridge in a mesh editor.
Flipped or inconsistent normals
Some faces point inward, so the slicer reads solid as air and vice versa. Recalculate normals in Blender, or let an auto-repair tool reorient them.
Intersecting or duplicate shells
Overlapping bodies, or a model imported twice on top of itself. Merge or boolean-union the shells, or simply delete the duplicate.
Walls too thin to print
Geometry thinner than your nozzle (FDM) or a couple of layers (resin) will not form. Thicken the wall in a mesh editor, or hollow with a set minimum thickness.
Runaway polygon count
Millions of triangles bog the slicer down and bloat the file. Decimate or remesh in MeshLab or Blender to a sane density before slicing.
Best STL repair & editor tools at a glance
One standout per use case. Just need a broken file fixed? 3D Builder or Meshmixer are the quickest free fixers, though both are now unmaintained; Blender is the maintained free alternative. Need to genuinely edit the shape? Look at Blender, FreeCAD, or Fusion.
Best STL repair & editor tools
Eight tools, from a free one-click fixer to the software service bureaus run for production. The first five are free. Prices are approximate 2026 figures shown with a ~, and where a tool is Windows-only or no longer actively developed, we say so.
Microsoft 3D Builder
Microsoft | Mesh repair + simple edits | Free (Windows)
If you are on Windows, 3D Builder is the fastest way to fix a broken STL. Import the file and it flags errors right away; click Repair and it closes holes, fixes non-manifold edges, and merges stray shells in a single pass. Beyond repair it handles the simple edits most people actually need: split a model with a plane, merge parts, emboss text, hollow, and simplify a heavy mesh. It will not sculpt or do precise CAD, and it is Windows only. One caveat for 2026: Microsoft deprecated 3D Builder in 2024 and pulled it from the Store in many regions, so it can be awkward to install on a new PC, though existing copies still work well, and for “just make this thing print,” it is hard to beat for free.
Best for: anyone on Windows who wants a broken STL fixed in seconds.

Meshmixer
Autodesk | Mesh repair + editor | Free (Windows, macOS)
Meshmixer has been the maker’s Swiss-army knife for years. Its Inspector tool auto-detects holes, non-manifold edges, flipped normals, and disconnected shells and repairs most of them with a click, and it goes well beyond patching: sculpt and smooth, hollow for resin, cut and combine, generate supports, and reduce polygon count. The catch is that Autodesk stopped developing it (the final build, 3.5, dates to 2018) and no longer supports it, so it is officially legacy. It still installs and runs fine on current Windows and macOS, and it remains one of the most useful free tools on this page.
Best for: makers who want one free tool to repair and reshape a mesh.

Blender
Blender Foundation | Mesh editor + sculpting | Free, open-source
Blender is a full 3D creation suite, and for STL work it is the most capable free option once you climb the learning curve. Turn on the built-in 3D Print Toolbox and you get a one-click manifold check and repair plus warnings for thin walls, sharp overhangs, and intersections; in Edit Mode you can recalculate normals, merge duplicate vertices, fill holes, decimate, and remesh. Because it is also a complete modeling and sculpting tool, it doubles as the place to seriously edit or rebuild a model, not just patch it. It is cross-platform and free, and the same tool we point to for the print-ready step elsewhere in this cluster.
Best for: anyone who wants one free tool that both repairs and fully edits meshes.

MeshLab
MeshLab | Mesh processing + repair | Free, open-source
MeshLab is the specialist’s tool, built for processing and cleaning large or messy meshes, especially 3D scans and point clouds. It offers surface reconstruction, hole filling, manifold analysis, and the best decimation and remeshing here for taming a model with millions of triangles. It is more technical and less friendly than 3D Builder or Meshmixer, working through filters rather than handholding, but when a file is too heavy or too broken for the simpler tools, MeshLab usually handles it. It is free, open-source, and supports batch processing for repetitive jobs.
Best for: anyone cleaning a 3D scan or wrestling a million-triangle mesh.

FreeCAD
FreeCAD | Parametric CAD + mesh repair | Free, open-source
FreeCAD is the free, open-source parametric CAD program, and it earns a place here for two jobs. Its Mesh workbench can analyze and repair a mesh, detecting non-manifold geometry, self-intersections, and holes and fixing many of them automatically. More usefully, its Part workbench can take a mesh (“Shape from mesh”), refine it, and convert it into a solid you can then edit with real CAD tools. As with every mesh-to-solid route, this works best on simple parts with flat and cylindrical faces and poorly on organic shapes. FreeCAD 1.x is far more polished than older versions, and it is the free answer to “I need to actually edit this STL like CAD.”
Best for: anyone who wants to convert a simple STL into editable CAD for free.

SelfCAD
SelfCAD | Browser CAD + slicer | Free tier, ~$15/mo Pro
SelfCAD is an all-in-one modeling, sculpting, and slicing tool that runs in your browser, which makes it the easiest way to edit and repair an STL without installing anything. Import an STL and you can reshape it, simplify a heavy mesh, cut and combine parts, and run the result through the built-in slicer, all in one place. It is aimed at beginners and classrooms, so it trades some of the depth of Blender or Fusion for approachability. There is a free forever tier, a Pro plan at ~$15/mo (cheaper billed annually), and free licenses for students and educators.
Best for: beginners who want to edit and slice an STL without installing software.


Autodesk Fusion (with Netfabb)
Autodesk | CAD + AM build prep | Fusion free for personal use; Netfabb paid
Two Autodesk tools cover the serious end. Fusion can convert a mesh into a solid with its Convert Mesh command, and the Prismatic option rebuilds flat and cylindrical faces into proper CAD geometry, the cleanest mainstream mesh-to-solid path for simple parts; Fusion is free for personal use within its limits. Netfabb, now sold as Autodesk Fusion with Netfabb, is the paid, industrial-grade tool for automated repair, build preparation, and lattice and support work used in production. Two things to know for 2026: Netfabb Ultimate has been retired, and the old free Netfabb Online repair service is gone, so tutorials linking to it now dead-end.
Best for: people converting meshes to CAD, and pros who need production-grade repair.

Materialise Magics
Materialise | Industrial AM data prep | Enterprise subscription
Magics is the data and build-preparation standard in professional additive manufacturing, the tool service bureaus and manufacturers run to repair, edit, and lay out files for industrial machines. It handles repair at scale, fixing and validating large batches, plus support generation, nesting many parts into a build platform, and exporting machine-ready files. It is overkill for a hobby print and priced for business (enterprise subscription, quote-based), but if you are running production, or simply asking “what do the pros use,” this is the answer.
Best for: service bureaus and manufacturers preparing files at production scale.
Also worth knowing. For purely artistic changes, sculpting tools like ZBrush and Nomad Sculpt reshape a mesh more naturally than any repair tool; see our 3D modeling guide. And for stitching a couple of simple STLs together, the free browser app Tinkercad is often all you need. The reminder worth repeating: editing an STL is mesh work, not CAD, so match the tool to the job.
The fastest fix: try your slicer first
Before you install anything, open the file in your slicer, it may fix the problem on its own. PrusaSlicer includes a “Fix through Netfabb” command (Windows only) that repairs a selected model in place, and Bambu Studio, OrcaSlicer, and Cura all quietly auto-repair small mesh errors when you import. On the resin side, Lychee Slicer and Chitubox do the same and can hollow the model in the same pass. For a lot of mildly broken files, that is the entire fix, and you never leave the slicer. Our Best 3D Printer Slicers guide covers which slicer suits your printer.
If you would rather not install a desktop program at all, browser-based repair tools handle simple cases: upload the file, download a fixed version. One important note for 2026: the classic Netfabb Online service that older tutorials send you to has been discontinued, so if a guide links to a Netfabb web repair page, it will dead-end. Use your slicer’s built-in fix, or a current browser tool such as Formware’s online STL repair, instead.
Editing an STL when you do not have the source CAD
This is the other half of the question, and the honest answer has two paths. The first is mesh editing: open the STL in Blender, Meshmixer, or SelfCAD and push the triangles around directly, cut it, combine it, hollow it, or sculpt it. This always works, but it is not dimension-precise, so it is right for artistic tweaks and wrong for parts that must hit exact measurements.
The second path is converting the mesh back into a solid so you can edit it with real CAD tools, using Fusion’s Prismatic convert or FreeCAD’s Part workbench. This gives you clean, editable geometry, but only for simple parts with flat and cylindrical faces; feed it an organic model and the result is unusable. If you need precise, dimensioned changes and the conversion will not cooperate, it is often faster to re-model the part from scratch, our Best 3D Modeling & CAD Software guide covers the options, including the sculpting tools (Blender, ZBrush, Nomad) that are the better fit for artistic reshaping.
A repair workflow that works
Whatever tool you use, this sequence gets a broken file printable with the least fuss.
1. Import and inspect
Open the STL in your repair tool and run its analysis. 3D Builder flags errors on load, Meshmixer’s Inspector lists them, and Blender’s 3D Print Toolbox reports manifold, wall, and overhang issues. Now you know what is actually wrong.
2. Auto-repair first
Run the one-click repair. It will close most holes, fix non-manifold edges, reorient flipped normals, and merge stray shells. For many files this is the only step you need.
3. Check manifold and wall thickness
Confirm the mesh is watertight, and that no wall is thinner than your nozzle (FDM) or a couple of layers (resin). Thicken or hollow as needed.
4. Remesh or decimate if it is heavy
If the model has millions of triangles, decimate or remesh in MeshLab or Blender so your slicer is not fighting the file.
5. Re-export and slice
Save as STL or 3MF and take it to your slicer. This is the same cleanup an AI-generated model needs, so if you arrived from our AI 3D Model Generators guide, this is the pass it referred to. Then slice it (see Best 3D Printer Slicers) and run the print (see host & remote software).
Comparison table
All eight side by side. Prices are approximate 2026 figures shown with a ~. Scroll sideways on a phone to see every column.
*Fusion is free for personal use within its limits; Netfabb and Materialise Magics are paid professional tools.
Frequently asked questions











