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
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 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
From upload to approved
A proven path from a raw file to a decision your team can stand behind.
Drop your files
Upload two STL, 3MF, or OBJ versions — parsed entirely in your browser, nothing leaves your machine unless you share.
Instant voxel diff
Meshdiff voxelizes both meshes and aligns them automatically — added geometry in green, removed in red.
Check printability
Real wall-thickness, overhang, and unsupported-area analysis flags problems before you waste filament.
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.
Links expire automatically. Free on the Community plan.
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.
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.
Base
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
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
Hardware teams
- Everything in Pro
- Team approvals workflow
- Slicer profile snapshots and print logs
- Centralized billing and roles
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).