InspectMesh
Tools

Planning & calibration

3D Printer Fit Checker3D PrintersCompare 3D Printers3D Print Cost Calculator3D Printing Price CalculatorFilament Length CalculatorFlow Rate CalculatorTolerance & ClearanceShrinkage CalculatorOrientation PlannerBed Layout Planner

After slicing

G-code Viewer & Preflight
View all 3D tools
STL toolsSTL ViewerSTL Quality CheckerSTL Print Preflight CheckerSTL Repair ToolSTL Watertight CheckerSTL Manifold CheckerSTL Dimensions CheckerSTL Scale ToolSTL Wall Thickness CheckerSTL Overhang CheckerSTL SplitterSTL Volume CalculatorSTL Triangle CounterSTL File Size ReducerSTL to 3MF Converter
3MF tools3MF Viewer3MF Quality Checker3MF Print Preflight Checker3MF Repair Tool3MF Watertight Checker3MF Manifold Checker3MF Dimensions Checker3MF Wall Thickness Checker3MF Overhang Checker3MF Volume Calculator3MF Triangle Counter3MF to STL Converter
MaterialsGuidesContact
Home›Guides›Prepare an STL: repair and verify a saved copy

STL repair and preparation guide

Prepare an STL: repair and verify a saved copy

Substantially updated 2026-10-26. First published 2026-09-09.

Follow one complete example from an STL with a duplicate face to a saved, reopened copy. Use the steps to understand what changed and how to check your own output. For holes, missing geometry or a slicer-only problem, start with the matching diagnostic guide.

1. Establish what the input is meant to contain

Download the owned cube with a repeated face. It is intended to describe six cube surfaces, with 20-coordinate spans on all axes. The extra triangle repeats an existing face; it is not a wall to remove. Select millimetres only because this control was designed with that assumption. For an unknown customer file, ask for a reference dimension first.

Open it in the STL Viewer. A normal silhouette is expected because the repeated face covers an existing one. Visual appearance alone cannot establish that the exported triangle set is suitable for the next operation.

2. Interpret the finding before selecting cleanup

The input has 13 triangles. Run the quality check and inspect the repeated face and associated over-shared edges. Those are related observations, not necessarily independent design defects. A missing cube face would need a different decision because removing triangles cannot reconstruct the intended surface. An intentionally separate object also should not be removed merely because it is smaller.

3. Make the narrow change and save a separate file

In STL Repair, explicit standard cleanup uploads the selected file for server processing. Review the operation and the report before accepting the derivative. For this control, the local processor removed the one duplicate and wrote a separate STL. That does not imply support for every hole, intersection or ambiguous internal surface.

Keep the actual saved cleaned control beside the original. The retained output was produced with the local processor revision documented in the reproduction record. It is a software observation, not a claim about the currently deployed server.

4. Reopen the bytes you will hand off

Property Original Reopened cleaned copy Decision
Triangle count 13 12 One redundant face removed.
Coordinate spans 20 x 20 x 20 20 x 20 x 20 No change in outer size.
Supported server validation Duplicate and non-manifold findings No listed findings Completed supported checks only.
Physical print outcome Not tested Not tested Still requires process and use-specific verification.

Read the reopened server report, then compare both files in STL Compare. Their different bytes and triangle counts are expected. Inspect the surfaces and dimensions; do not use unchanged bounds alone to accept a complex real part whose local features might have changed. A sampled comparison cannot prove that every surface point is identical.

5. Finish the job in the intended slicer

Use the actual printer, material and intended orientation. Review the first layer, required walls and all affected layers, then record any support or functional checks outside the mesh report. This case contains no retained slice or physical print of the cleaned cube, so it establishes the file correction and saved-copy verification only.

If the derivative has changed dimensions, lost required geometry or acquired unexpected findings, reject it and return to the preserved original. For a different symptom, use slicing triage rather than stacking unrelated automatic repairs on the same copy.

FAQ

Can every STL file be repaired automatically?

No. Some simple mesh clean-up issues can be repaired safely, but holes, self-intersections and ambiguous geometry may need manual modelling work because a tool cannot reliably infer the original design intent.

Does repairing an STL make it guaranteed printable?

No. Repair can improve supported mesh issues, but printer calibration, material, orientation, supports, wall thickness and slicer settings still affect the physical print.

Why does an STL look correct but fail in a slicer?

A viewer can display geometry that appears normal even when it has open edges, non-manifold areas, duplicate surfaces, an unexpected scale or other mesh problems that affect slicing.

Should I keep the original STL after repairing it?

Yes. Save or download a repaired copy separately, then check the new file again before slicing. This keeps the original design available if you need to compare or undo a change.

Get occasional updates on new tools and practical 3D-print guides.

Verification (required)

Enter your email to start verification.

Simple, browser-friendly tools for better 3D prints.

ExamplesPrivacyCookiesContact