STL Won't Slice? 8 Common Causes and How to Fix Each One
By Ryan Dacus · Published · Facts last checked October 16, 2026 · 6 min read
You load an STL, hit slice, and get nothing: an error, an empty preview, a slice that skips half the model, or walls that just aren't there. It's frustrating because the model looks fine in the 3D view.
Most "won't slice" problems come from a short list of causes. This guide goes through them in the order I check them, from quick settings problems to actual mesh defects, with the fix for each. Most fixes take under a minute.
Quick triage: what are you seeing?
| Symptom | Most likely causes (below) |
|---|---|
| Slice button disabled, or "outside print volume" | #1 Scale, #2 Position |
| Slices, but the preview is empty or nearly empty | #1 Scale, #4 Inside-out shell |
| Missing walls, holes in layers, odd gaps | #5 Reversed faces / holes, #6 Non-manifold edges |
| Tiny features disappear | #3 Too thin to print |
| Weird infill or overlapping walls where parts meet | #6 Non-manifold edges, #7 Overlapping shells |
| File won't open, or the slicer freezes | #8 Corrupt or very heavy file |
1. The scale is wrong
STL files don't store units. Most slicers assume millimeters. A model designed in inches imports 25.4× too small, and one exported in meters can be huge.
- Check: look at the size readout in your slicer. Is a 4-inch part showing as about 4 mm?
- Fix: scale by 2540% for inches → mm. Or re-export from your CAD program with millimeter units set.
2. It's off the plate, or too big for it
If any part of the model sits outside the build volume, most slicers will warn you or refuse to slice. A model can also be oriented so that only a corner touches the plate.
- Fix: use your slicer's arrange or center tool, then drop to plate or lay on face so a flat side sits on the bed. If it's simply too big, scale it down or split it into parts.
3. Features are thinner than your nozzle can print
A wall thinner than about one nozzle width may vanish from the preview entirely. With a 0.4 mm nozzle, a 0.2 mm fin or a zero-thickness plane often prints as nothing.
- Fix: check your slicer's thin-wall options, use a smaller nozzle, or thicken the feature in the model. A single plane used as a "fin" or label needs real thickness to print. It's a common cause of non-manifold edges too.
4. The shell is inside out
If the whole surface is wound the wrong way, the mesh is consistent but encloses a negative volume. Depending on the slicer, you can get an empty slice, a strange volume or nothing at all.
- Fix: the free STL repair tool detects an inside-out surface and turns it right side out. In Blender, use Mesh → Normals → Recalculate Outside.
5. Some faces are reversed, or there are holes
Reversed faces (flipped normals) are triangles facing inward while their neighbors face outward. Holes leave the surface open, so there's no well-defined inside. Both can produce missing walls and gaps in layers.
- Fix: the repair tool corrects face winding and caps small flat holes. Large or concave holes are reported, not filled, because filling them invents a surface nobody modeled. Fix those in the source model.
- Full walkthrough: How to fix reversed faces (flipped normals) in an STL or 3MF.
6. Non-manifold edges
When three or more faces meet along one edge, the slicer has to guess which way the outline runs. Different slicers guess differently, which is why a file can slice fine in one slicer and badly in another.
- Fix: find them with the repair tool, which names and counts them. Then fix them properly in CAD or Blender: delete internal faces, union touching parts, or thicken zero-thickness fins.
- Why the free tool won't auto-fix them, and how to do it yourself: Non-Manifold Edges: What They Are and How to Fix Them.
7. Separate shells that overlap or disagree
A model can be several shells (separate solids) in one file. That's often intentional, because plenty of models really are several parts. But shells that overlap, or that disagree about which side is solid, can cause doubled walls, odd infill or a volume that cancels itself out.
- Fix: if the shells are meant to be one solid, join them with a boolean union in your modeler. The repair tool counts shells and self-intersections but never merges or re-cuts geometry. That's real computational geometry, not something to approximate.
8. The file is corrupt, truncated or very heavy
A download that stopped partway, a zero-byte file or a broken export won't load properly. A mesh with millions of triangles can make some slicers slow or freeze.
- Fix: re-download or re-export the file. For very dense meshes from scans or sculpts, reduce the triangle count (Blender's Decimate modifier, for example). Then check that details you care about survived. The repair tool handles up to 1,500,000 triangles in the browser. If a file is bigger than that, decimate it first.
- 3MF projects: a 3MF saved from one slicer can carry plates and settings that another slicer reads differently. The repair tool reads a 3MF exported straight from Bambu Studio, Orca or PrusaSlicer as-is, and can export 3MF, binary STL or ASCII STL.
A one-minute workflow that catches most of these
- Check size and position in the slicer (#1 and #2).
- Run the file through the free repair tool. It's free, needs no account, and the file never leaves your browser tab. Every check is named, passed or failed. It fixes split vertices, zero-area and duplicate faces, reversed faces, inside-out shells and small flat holes. It names anything it won't guess at. If defects remain, the output is called a candidate, not "repaired."
- Fix what's left at the source, in CAD or Blender (#3, #6 and #7).
- Re-slice and read the preview layer by layer. Look for complete walls where parts meet and where holes used to be.
A clean geometry check, a successful slice and a successful print are three different outcomes. Check all three before you commit a full plate.
Then cost it out
Once it slices, the slicer gives you grams and print time. Those are the two numbers you need to estimate what the print actually costs. Put them into the free 3D print cost calculator together with your power draw, printer, time and failure rate. You get an estimated cost per print broken into material, electricity, printer wear, labor and failed prints.
Fix your file now
👉 Open the free repair tool → STL, 3MF or OBJ, in your browser, with no upload and no account.
👉 Then estimate the cost per print → It's free and needs no install. It's an estimate, and it leaves out packaging, shipping, marketplace fees and tax.
Printing to sell? MeshNomics also helps you check what each design's license allows (always verify it on the source page) and evaluate production costs before you commit printer time. Start a 30-day Operator trial, no card →. Founding accounts created by Dec 31, 2026 (Pacific) get Operator at $9.99/mo for their first 12 paid months, then $19.99.
FAQ
Why does my STL slice in one slicer but not another? Usually non-manifold edges or overlapping shells. When the geometry is ambiguous, each slicer resolves it its own way. Fix the geometry and the slicers will agree.
My model slices but the preview is empty. What's wrong? Check the scale first. A model imported in the wrong units can be a fraction of a millimeter tall. If the size is right, check for an inside-out shell.
Can the repair tool fix every file that won't slice? No. It fixes the defects with one correct answer and names the rest, such as non-manifold edges, self-intersections, large or concave holes and shells that need merging. Those need a fix in the source model.
Is my file uploaded when I check it? No. The model and filename stay in your browser tab. Anonymous usage metadata (such as format, size and defect counts) is described next to the file picker.
