Features

Everything you need
to catch what changed.

No CAD plugin, no manual overlay, no guesswork — Meshdiff reads two STL, 3MF, or OBJ files and gives you a real diff. Compare STL files, run an OBJ diff, or compare two 3D models of any format side by side.

The diff engine

See every change, not just a file size.

Both meshes are voxelized into a shared grid and compared cell by cell — added geometry in green, removed in red. No manual overlay, no guessing what moved.

  • Computed off the main thread, never freezes the viewer
  • Works on STL, 3MF, and OBJ
  • Adjustable tolerance for press-fit vs. clearance
Meshdiff's voxel diff viewer: side-by-side 3D versions with an added/removed geometry panel
The heatmap

See exactly how far a surface moved.

A per-vertex signed-distance overlay shows dimensional drift as a gradient, not just a bounding-box number.

  • BVH-accelerated nearest-point sampling
  • Green = pushed out, red = pulled in
  • Ghost overlay catches fully-removed material
Printability

Catch a failed print before you start it.

Real wall-thickness, overhang, and unsupported-area analysis on every version — not a placeholder checkbox.

  • Pass / Warn / Fail gate, tuned for FDM
  • Flags walls under 0.8mm
  • Flags unsupported overhangs past 45°–55°
Sharing

Send a diff, not a 40MB attachment.

One link reproduces the exact comparison — same alignment, tolerance, and view — for anyone, no account or install required.

  • 1, 3, or 7-day expiry
  • No signup for the recipient
  • Free on the Community plan
Review - Soon to come

Leave feedback right where it matters.

Click anywhere on a model to pin a comment to that exact 3D point, not a vague line number or a screenshot.

  • Comments stay attached to the surface
  • Full history in the Projects workspace
History

Every upload keeps a real trail.

A traceable version history with team review — pending, approved, or rejected — before a file becomes the stable version everyone builds on.

  • Team approval workflow (admin / approver roles)
  • Rejection reasons kept on record
  • Stable-version resolution for downloads
Community

Free forever — no account, no install.

The full diff engine is free for anyone. Drop two files into the browser tool and get a real comparison — no signup, no credit card, and nothing leaves your machine unless you choose to share it.

  • Compare STL, 3MF, and OBJ files, unlimited
  • Measure distances and radii right in the viewer
  • No account needed to use it

Ready to see what changed?

Drop two files into the free diff tool — no account, nothing leaves your browser.

Open the diff tool