Skip to main content
Vecaria

Mesh Doctor for STL

Local

Check 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 file

What 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

  1. Open a model.
  2. Review the diagnostics (holes, non-manifold, watertight) — hole boundary edges are drawn in red and non-manifold edges in orange on the 3D preview.
  3. 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

STLOBJPLY3MFGLBGLTF

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.

Standards & comparison

STL (facet format)PLY (Stanford)3MF (3MF Consortium)
DimensionVecaria (this tool)Online converters (cloud)Desktop professional CAD
PrivacyRuns locally in your browser; the file is not uploadedYou upload the file to a third-party serverRuns locally
WaitNo queue — as fast as your own deviceUpload plus cloud queueLocal application startup
Standards supportSTL (facet format) · PLY (Stanford) · 3MF (3MF Consortium)Varies by service, often older subsetsFull vendor protocol sets
Install footprint0 MB — runs in the browser0 MBSeveral GB of storage