IT
Omnvert

STL Repair

Upload an STL that your slicer flags as broken. We separate non-manifold edges, drop collapsed and duplicate triangles and close holes, without moving a single vertex, and tell you exactly what changed.

📉
Drop an STL file here or click to browse
Up to 300 MB · STL, OBJ, PLY, 3MF, GLB
Choose STL file
1
Upload STL
2
Repair
3
Download

Non-manifold edges and vertices are separated, duplicate and collapsed triangles removed, and every hole up to 500 edges around is closed. No vertex is moved, so the shape stays exactly as modelled.

Pick an STL file to continue.
🔒 Files are processed on our server in isolated memory and removed within 15 minutes of your download.
Server-sideProcessed on our server, then deleted

Your file is uploaded to our server to be processed, so it does leave your device. Temporary files are removed as soon as processing finishes, and the uploaded original is deleted automatically within 120 minutes at the latest. Nothing is stored permanently.

About

Bambu Studio, Cura, PrusaSlicer and every print service run the same checks on an STL before they will slice it: is every edge shared by exactly two triangles, are there duplicate or zero-area triangles, is the surface closed. Scans, AI-generated models from Meshy or Tripo, Blender booleans and Dyntopo sculpts fail one or more of them, and the slicer either refuses the file or prints something with missing walls. This tool runs those checks and fixes what it can in one pass, then tells you exactly what it did.

What it repairs: triangles with NaN or infinite coordinates are dropped; collapsed (zero-area) and duplicate triangles are removed; edges shared by more than two faces and vertices shared by more than one fan are separated so the mesh becomes manifold; then every hole whose boundary is up to 500 edges long is closed with ear-cutting triangulation, the same method MeshLab uses. Nothing else is touched: no smoothing, no remeshing, no vertex is moved, so dimensions and details are exactly as modelled.

What it deliberately leaves alone: openings larger than 500 edges, such as a model whose whole bottom is missing or a scan cut in half. Closing those means inventing geometry you did not draw, and the honest fix is to cap it in your modeller or let the slicer's own repair decide. The report shows how many open edges remain so you know whether anything is left.

You get back a binary STL and a report: watertight before and after, holes found and closed, open edges before and after, triangles before and after, and each repair that was applied with its count. Files are processed on our server in isolated memory and deleted within 15 minutes of your download. Need the file smaller as well? The STL Compressor runs the same repair first and then reduces to the size you ask for.

How it works

  1. 1Open STL Repair and choose your file or enter the required input.
  2. 2Check the settings and start the process.
  3. 3The tool creates the result with temporary server-side processing.
  4. 4Download the output or copy the result when it is ready.

FAQ

What does 'non-manifold' mean and why does the slicer care?
An edge should belong to exactly two triangles. When it belongs to three or more, or a vertex joins two separate surface fans, the slicer cannot tell inside from outside and refuses the file or produces gaps. The repair separates those edges and vertices so every part of the surface is a proper two-sided sheet.
Will the repair change my model's shape?
No. No vertex is moved. Broken triangles are removed, shared edges are duplicated where they must be, and holes are closed with new triangles that span the existing boundary. Dimensions, wall thickness and details are unchanged.
Which holes get closed?
Every boundary loop of up to 500 edges. That covers cracks, missing triangles and small gaps from booleans and scans. Larger openings are reported but left alone, because closing them would invent geometry.
The report says the mesh is still not watertight. What now?
Some openings are larger than what we close automatically. The open-edges count tells you how much is left. Cap the model in your modeller, or rely on the slicer's own repair for that part; everything else is already fixed.
Does it work on AI-generated models?
Yes, and that is the most common input. Meshy, Tripo and Rodin exports often have flipped faces, small holes and duplicate triangles; this tool fixes those in a second or two.
Is it free?
One file up to 50 MB per day is free. Beyond that a credit pack, a 24-hour pass or a subscription covers both this tool and the STL Compressor.
Can I repair and reduce in one go?
Use the STL Compressor: it runs this repair first and then decimates to the size you set.