The PrintPal mesh repair tool is a free, in-browser STL repair, mesh simplifier, and remesher for 3D printing. Drop in an STL, OBJ, GLB, GLTF, 3MF, PLY, FBX, DAE, AMF, or 3DS, read a plain-language health check (watertight, manifold, holes, flipped faces, loose fragments), click Fix my model, and download a print-ready file. When a hole fill is not enough, Make solid rebuilds the model as one clean watertight body. Simplify cuts polygon count while keeping sharp edges. No install, no upload to a server, no signup — a private online MeshLab / Meshmixer / Netfabb alternative that runs locally in a Web Worker.
Also searched as: STL repair online, repair STL file, fix non-manifold mesh, reduce STL file size, simplify mesh, decimate mesh, remesh STL, make mesh watertight, polygon reduction, mesh optimizer, 3D model repair, and fix broken STL for Cura / Bambu Studio / PrusaSlicer / OrcaSlicer.
Fix my model welds seams and duplicate vertices, deletes zero-area and duplicate faces, makes every face point outward (including cavities in hollowed models), closes tiny gaps, and fills holes. The health check tells you in plain words what was wrong and what is left.
Rebuilds the model from a signed-distance field into a single, even, watertight and manifold shell. The fix for self-intersections, overlapping parts, boolean leftovers and scan junk. Choose Fine, Normal or Coarse — no voxel-size math.
Quadric edge-collapse polygon reduction that preserves silhouettes and sharp edges. Pick Light, Medium or Strong, or type an exact triangle count, and see the projected file size before you click.
Taubin smoothing that removes noise without shrinking, isotropic remeshing for even triangles, one-field resize for wrong units, 90° rotations, and binary STL or OBJ export. Files never leave your machine.
Mesh repair (also called STL repair, mesh cleanup, or 3D model repair) fixes geometry that slicers cannot print: holes, inverted faces, duplicated triangles, zero-area faces, and unwelded vertices from triangle-soup STLs. A repaired mesh is a closed shell with every face pointing outward.
A watertight mesh has no open boundary edges — every edge is shared by two triangles, so a slicer can tell inside from outside. A manifold mesh also avoids edges used by three or more faces. Printable solids want both. Toggle Problems above the 3D view to see open edges in red and non-manifold edges in orange.
Mesh reduction, mesh decimation, and polygon reduction lower triangle count. That shrinks file size and speeds up slicers, and is the usual step after ZBrush, photogrammetry, or AI mesh generation. This tool uses quadric error metrics (edge collapse), so flat areas lose triangles first and sharp edges and silhouettes survive.
Remeshing rebuilds the tessellation. Make solid is the Blender-style voxel remesh: sample a signed-distance field, decide inside from outside, extract a new surface. It closes holes, fuses overlapping shells, and removes self-intersections at the cost of detail smaller than the chosen level. Even out is isotropic surface remeshing: it splits long edges and collapses short ones so triangles become uniform without changing the topology.
Weld seams merges vertices that sit on top of each other — essential because binary STL stores every triangle independently. Fix flipped faces walks face adjacency so winding is consistent and outer shells face outward while cavities face inward. Turn inside-out flips every face if a slicer shows the model inverted. Smooth is Taubin λ|μ smoothing, which relaxes noise without shrinking the model. Add detail splits every triangle in four so a later smooth has more room to work.
Fix my model → if the health check still lists holes or non-manifold edges, Make solid at Normal → download STL. The card should read Ready to print.
Simplify at Medium (25%) or Strong (10%). Sharp edges are preserved, so mechanical parts can go much lower; figurines usually look identical at 20k–80k triangles.
Fix my model → Make solid at Fine → Smooth (Light) → Simplify (Medium). Do not Make solid a thin lithophane or a single-wall vase at Coarse — walls thinner than the detail level are closed up.
Input: STL (ASCII and binary), OBJ, GLB, GLTF (embedded / single-file), 3MF, PLY, FBX, DAE (Collada), AMF, and 3DS. PLY point clouds without faces and .gltf files that reference a separate .bin are not repaired — export a meshed PLY or a single .glb instead. Output: binary STL and OBJ. Processing is 100% client-side. There is no mesh upload, which matters for unreleased product designs and licensed marketplace files.
Yes. PrintPal Mesh Repair & Simplifier is a free online STL repair, remesh, and decimate tool. It runs in the browser with no file upload and no watermark on the exported mesh.
Load the STL, read the health check, click Fix my model, and download. If problems remain, click Make solid to rebuild a watertight body, then download the fixed STL for your slicer.
STL (ASCII and binary), OBJ, GLB, GLTF (single-file / embedded), 3MF, PLY meshes, FBX, Collada DAE, AMF, and 3DS. Point-cloud PLY files and .gltf files that pull in a separate .bin need to be exported as a meshed PLY or a single .glb. Export is binary STL or OBJ.
Reduction / decimation / polygon reduction keeps the same overall shape and topology while deleting triangles. Remeshing rebuilds a new triangulation — either an even surface mesh or a voxel solid — and can change topology (for example, close holes or fuse overlapping parts).
Detail smaller than the chosen level (shown next to the Fine / Normal / Coarse buttons) is smoothed over. Use Fine when you need to keep engraved text or small features; use Coarse for fast cleanup of scans.
It covers the everyday 3D-printing jobs those apps are used for: repair STL, simplify mesh, remesh, make watertight, fill holes, and weld vertices. Heavy CAD booleans, sculpting, and inspector-grade industrial repair still belong in desktop software. This tool is the fast, private, browser step before you slice.
Some files have self-intersections or overlapping shells that a hole fill cannot see. Use Make solid, which fuses everything into one clean body. Then re-check the health card; it should read Ready to print.
For FDM figurines, 20k–80k triangles is usually plenty. Mechanical parts can be far lower if faces stay flat. Scans and AI meshes often arrive at 300k–2M triangles and should be simplified before slicing.
You keep the rights you already had in the source file. Repairing or decimating a mesh does not grant a new license. You may use the exported STL/OBJ the same way you were allowed to use the original.
No. Parsing, analysis, repair, reduction, remeshing, and export all happen in JavaScript and a Web Worker on your computer.
Need a clean model instead of a broken one?
Generate a parametric part with PrintPal AI, then come back here only if you still need to decimate or remesh a sculpted mesh.
Try AI 3D Generator Free