Mesh Doctor for STL
LocalCheck STL/OBJ/PLY/3MF/GLB for holes, non-manifold edges, degenerate faces, watertightness; defects marked in viewport; weld-repair, export STL. Free, no upload.
Drag files here, or click to browse
Supports STL, OBJ, PLY, 3MF, GLB, GLTF
Choose fileWhat is it? Mesh Doctor analyzes a mesh for holes, non-manifold edges, degenerate faces and watertightness, highlights the defects in the 3D viewport, then repairs them and lets you export a clean STL.
TL;DR: Mesh Doctor checks a mesh for holes, non-manifold edges, degenerate faces and watertightness and marks every defect in the 3D viewport — hole boundary edges in red, non-manifold edges in orange. Drop in a mesh, review the report, weld-repair and download a clean STL. Free with no login; analysis and repair run locally in your browser, nothing uploaded.
How to use
- Open a model.
- Review the diagnostics (holes, non-manifold, watertight) — hole boundary edges are drawn in red and non-manifold edges in orange on the 3D preview.
- Run the repair and download the STL.
FAQ
Will it keep my details?
The repair welds vertices, removes degenerate faces and unifies normals. It does not invent surfaces to fill holes — your details stay exactly as modeled; use Server Mesh Repair for simple hole filling.
Is it private?
Yes — analysis and repair are local.
Does the repair fill holes in the mesh?
No — the repair welds vertices by position, removes degenerate faces and unifies normals; real holes are left untouched. Use server-side mesh repair when you need hole filling.
Can I load a point cloud (.xyz / .ply)?
No — point clouds (.xyz, .pcd and faceless PLY) are rejected with a clear message. Convert the data to a mesh format such as STL or OBJ first.
How is this different from Server Mesh Repair?
Mesh Doctor runs entirely in your browser — nothing uploaded, no sign-in, no quota — and repairs by welding vertices by position, removing degenerate faces and unifying normals. Server Mesh Repair runs in the Vecaria cloud (sign-in and Pro quota, jobs up to ~10 minutes) and additionally fills real holes and converts formats, so it suits models too large or too damaged for the browser. Check here; go server-side when actual hole filling is what you need.
How is this different from 3D Model Analysis?
3D Model Analysis measures — triangle and vertex counts, bounding box, area, volume and printability checks — but never modifies the mesh. Mesh Doctor finds topology defects (holes, non-manifold edges, degenerate faces, watertightness), marks them in the viewport and repairs them into a clean STL. A common flow: analyze first, then repair here if defects show up.
Which formats can I check, and what comes out?
Load STL, OBJ, PLY, 3MF, GLB or GLTF. The repair exports STL — the slice-ready format most printers expect. Point clouds (.xyz, .pcd and faceless PLY) are rejected with a clear message; convert to a mesh format first.
How do I find where a hole or defect is in the model?
The 3D viewport draws hole boundary edges in red and non-manifold edges in orange after the position-based weld pass, so you can see exactly where the mesh is broken — before and after repair, not just a count in a table.
Is it free?
Yes — Mesh Doctor is free with a daily allowance and no sign-in. Analysis and repair run locally in your browser, so your models are never uploaded.
Examples
- Upload a mesh → review the report → repair and download STL
Supported formats
Limitations
- Repair welds vertices by position, removes degenerate faces and unifies normals; it does not fill real holes.
- No complex hole filling or boolean rebuilds.
- Point-cloud inputs (.xyz/.pcd and faceless PLY) are rejected with a clear message — convert to a mesh format first.
- Analysis and repair run locally in your browser; files are never uploaded.
Privacy
Privacy first: this tool runs entirely in your browser — your input and files never leave your device, and everything is cleared when you close the page.
Related tools
Standards & comparison
| Dimension | Vecaria (this tool) | Online converters (cloud) | Desktop professional CAD |
|---|---|---|---|
| Privacy | Runs locally in your browser; the file is not uploaded | You upload the file to a third-party server | Runs locally |
| Wait | No queue — as fast as your own device | Upload plus cloud queue | Local application startup |
| Standards support | STL (facet format) · PLY (Stanford) · 3MF (3MF Consortium) | Varies by service, often older subsets | Full vendor protocol sets |
| Install footprint | 0 MB — runs in the browser | 0 MB | Several GB of storage |