STL file checker for 3D printing

Check and repair common STL mesh issues before they ruin a print.

Upload an STL file, inspect holes, non-manifold edges, degenerate faces, and normal issues, then export a conservative repair report built for real 3D printing workflows.

Browser-local checks for small files
Safe repair before aggressive edits
No guaranteed print-ready claims
mesh diagnosticsample-bracket.stl
84,212 triangles · 142 × 86 × 38 mm
Print-ready score
72/ 100
Open boundary loops3
Non-manifold edges12
Degenerate faces48
Safe repair can remove degenerate faces. Complex non-manifold areas need review.

Before / After evidence

See the repair boundary before you pay for an export.

These sample previews show the same product stance used in the checker: safe fixes are separated from report-only geometry, and every repair action stays visible in the log.

All visuals in this section are marked as illustrative sample previews. They do not represent uploaded user files or a guaranteed print-ready repair.

Duplicate + degenerate faces

Bracket mesh cleanup

safe repair
Before72/100
Illustrative STL bracket before safe repair, with duplicate and degenerate face markers.
Noisy triangle set before safe cleanup. · 52 issues
After91/100
Illustrative STL bracket after safe repair preview, with repairable face noise removed.
Safe face cleanup applied; complex checks still reported. · 2 issues
Score delta
+19 score
Issue delta
52 → 2 repairable issues
Source
Illustrative sample

Remove duplicate faces, remove zero-area triangles

Safe repair removes low-risk face noise before export.

Generated preview asset, not a real user file.

Normal direction mismatch

Facet normal realignment

safe repair
Before81/100
Illustrative STL mesh before normal recalculation, with mismatched normal arrows.
Normals disagree with triangle winding. · 18 issues
After96/100
Illustrative STL mesh after normal recalculation, with aligned normal arrows.
Normals are recalculated in the safe preview. · 0 issues
Score delta
+15 score
Issue delta
18 → 0 normal issues
Source
Illustrative sample

Recalculate facet normals from triangle winding

The preview explains what changed before paid export.

Generated preview asset, not a real user file.

Open boundary loops

Open boundary explanation

report-only
Before58/100
Illustrative STL shell before repair, with an open boundary loop highlighted.
Open loop may indicate a non-watertight STL. · 12 issues
After63/100
Illustrative STL shell after preview, showing open boundary marked as report-only.
Boundary is explained and kept report-only in V1. · 12 issues
Score delta
+5 score
Issue delta
12 report-only edges remain
Source
Illustrative sample

Report hole-filling boundary instead of auto-filling

Risky hole filling stays visible instead of being over-promised.

Generated preview asset, not a real user file.

Non-manifold shared edges

Non-manifold review gate

report-only
Before46/100
Illustrative STL mesh before safe checks, with non-manifold shared edge highlighted.
Shared edges often need manual mesh review. · 9 issues
After51/100
Illustrative STL mesh after safe checks, with non-manifold edge still marked for review.
Safe cleanup is separate from report-only topology. · 7 issues
Score delta
+5 score
Issue delta
2 safe issues fixed; 7 remain report-only
Source
Illustrative sample

Clean safe noise, keep complex topology report-only

Paid artifacts keep the repair log and JSON report boundary.

Generated preview asset, not a real user file.

Run the same check on your STL file

Upload locally, inspect issues, preview safe repair, then decide whether a private export is worth saving.

Check STL file

Built for bad STL files

A focused mesh repair workflow, not a CAD suite.

The V1 scope stays narrow: explain what is wrong, apply safe fixes where possible, and make unsupported geometry obvious.

Mesh health check

Detect holes, non-manifold edges, duplicate faces, degenerate triangles, and normal consistency issues before a print fails.

Conservative safe repair

Apply low-risk fixes first and clearly mark complex geometry that needs manual review instead of pretending every STL is repairable.

Explainable report

Show issue counts, severity, print-ready score, repair log, and before/after deltas that a maker or print shop can understand.

Private file workflow

Keep original STL files, repaired outputs, and reports separated with owner checks, deletion controls, and clear retention rules.

Workflow

From broken mesh to explainable output.

Free users can check small files quickly. Logged-in and paid flows add private storage, repaired STL downloads, and structured reports with server-side authorization.

1

Upload an STL file

2

Check mesh health locally

3

Repair common issues

4

Download STL or report

Clear boundaries before your first repair.

Will this repair every STL file?

No. V1 focuses on common mesh issues and clearly reports complex geometry such as self-intersections or thin walls instead of over-promising a guaranteed print-ready result.

Do I need an account to check a file?

Small STL checks are designed to work without an account. Saving history, larger files, repaired STL downloads, and report exports can require login or a paid plan.

How are private files handled?

The product plan separates original files, repaired files, and reports, then protects downloads with owner checks and deletion status before any production launch.

STL Repair

Check your STL file before the slicer fails.

Start with a small STL file and get a mesh health report. Safe repair and paid exports stay gated behind verified results.