3D_Model_Diff · Client-Side

See exactly what changed between two model versions.

Meshdiff computes voxel and surface-heatmap diffs of STL, 3MF, and OBJ files — added material, removed material, and dimensional drift, down to the millimetre. Everything runs in your browser. Nothing is uploaded.

No account · No install · Files never leave your machine

HistoryUpdated
v3 → v4
Volume increased by 359,162 mm³ (294.2%). Bounding box changed by 100.1 × 80.6 × 70.2 mm.
+3,860 -886
Approved4d ago
v2 → v3
Volume increased by 120,097 mm³ (1779.2%). Bounding box changed by 33.3 × 63.5 × 29.8 mm.
+902 -48
Approved4d ago
v1 → v2
Volume increased by 1,640 mm³ (42.9%). Bounding box changed by 0.0 × 4.0 × 0.0 mm. Printability: pass.
+6,264 -1,218
Approved5d ago
v1
Initial upload
12 tris
Approved5d ago
Compare any twov4 — Planter_Hearth_60mm.3mfv5 — bracket-v2.stlCompare
Reads_Natively.stl.3mf.objBinary or ASCII · WebAssembly + WebGL
0File formats: STL, 3MF, OBJ
0%Local, private for the Community version
0Print checks: Stable, Warn, Fail
$0Free diff tool, no signup

Built for anyone who exports a mesh.

Hardware teams

Review revisions together, approve changes, and keep a traceable history across every version anyone ships.

Solo makers

Grabbed a remix off Thingiverse? See exactly what changed before you commit filament.

CAD and print engineers

Catch dimensional drift, thin walls, and unintended scaling before a part fails on the bed.

What It Does

What Meshdiff does

Everything below runs on real geometry, computed for real — no placeholders, no fake mockups.

Voxel diff

Both meshes are voxelized into a shared grid — added geometry in green, removed in red.

  • STL
  • 3MF
  • OBJ

Surface heatmap

A per-vertex signed-distance overlay shows exactly how far each surface point moved.

  • SDF
  • Per-vertex

Printability gate

Real wall-thickness, overhang, and unsupported-area analysis, not a placeholder check.

  • FDM
  • Pass / Warn / Fail

Shareable links

One link reproduces the exact comparison for anyone, no account or install required.

  • No signup
  • 1–7 day expiry

3D-pinned comments

Click anywhere on a model to leave feedback right where it matters, in the Projects workspace.

  • Projects

Version history & approvals

Every upload keeps a traceable history, with team review before it becomes the stable version.

  • Team
How It Works

From upload to approved

A proven path from a raw file to a decision your team can stand behind.

01

Drop your files

Upload two STL, 3MF, or OBJ versions — parsed entirely in your browser, nothing leaves your machine unless you share.

02

Instant voxel diff

Meshdiff voxelizes both meshes and aligns them automatically — added geometry in green, removed in red.

03

Check printability

Real wall-thickness, overhang, and unsupported-area analysis flags problems before you waste filament.

04

Share or approve

Send a link for a quick review, or — on Team — route it through comments and approval before it ships.

Send a diff, not a 40 MB attachment

Hit Share in the viewer toolbar and Meshdiff generates a link to the exact comparison, same alignment, tolerance, and view. Recipients open it in any browser, no account or software needed.

1 dayQuick internal check
3 daysClient review window
7 daysLonger async review

Links expire automatically. Free on the Community plan.

For Teams

What Team unlocks (we will release it soon)

Every upload goes through the same four steps before it becomes the version everyone builds on.

Compare

Upload a new version, see the voxel diff instantly.

Pin comment

Click a spot on the model, leave feedback right there.

Approve or reject

An admin or approver signs off, with a reason if rejected.

Preserve history

Every decision stays on the record, reversible any time.

Pricing

Diff for free. Upgrade to save, review, and share.

The comparison tool is free forever. Founding members get 50% off Pro and Team for 3 months.

No credit card required

Base

Free

14-day free trial of Pro features, no card required

Sign Up
  • Compare OBJ, STL, and 3MF files
  • Measure distances and radiuses tools
  • Voxel diff, added and removed
  • Adjustable tolerance and cross-section
  • Shareable links, 1, 3, or 7 days

Pro

$15.00/mo

CAD and print engineers

  • Everything in Base
  • Project workspaces
  • Version history for every model
  • Comment pins on 3D models
  • PDF diff reports for client review

Team

$35.00/seat/mo

Hardware teams

  • Everything in Pro
  • Team approvals workflow
  • Slicer profile snapshots and print logs
  • Centralized billing and roles

"Version control for 3D models has always been awkward, since a diff of two binary STLs tells you nothing useful. Meshdiff does the job properly."

Adafruit
Questions

Frequently asked

In Community, files stay on your machine when comparing or measuring — they never leave your browser. Files are uploaded only when you create a share link. Pro and Team upload all files to storage (for saved projects, history, and versioning).

Try free tool