Compare G-code, 3MF & STL files
privately in your browser.
Compare two 3D printer files and spot changed G-code instructions, slicer settings, dimensions, and mesh metrics before the next print.
G-code Compare
Compare printing instructions line by line.
Open tool →3MF Compare
See slicer, printer, filament and object changes.
Open tool →STL Compare
Check mesh dimensions, volume and surface area.
Open tool →SUPPORTED FORMATS
Find the change that altered a print.
Compare G-code files after re-slicing to separate executable command changes from regenerated comments, spacing, and line numbers.
Compare 3MF settings from Bambu Studio, OrcaSlicer, or PrusaSlicer when two similar-looking projects produce different results.
Compare STL versions to catch changes in scale, triangle count, bounds, surface area, and volume.
From “what changed?”
to an answer in three steps.
- 1Choose the old and new version
- 2PrintDiff analyzes them locally
- 3Review and export the differences
Go deeper before the next print
Common questions
Does PrintDiff upload my files?
No. Your browser reads them locally, and file contents are never sent to PrintDiff.
Which slicers are supported for 3MF comparison?
The first version prioritizes stable settings from Bambu Studio, OrcaSlicer, and PrusaSlicer, while preserving unknown fields as Other changes.
Can I compare large print jobs?
Each preview file is limited to 50 MB. Results cap on-screen rows to avoid freezing your browser, while exports retain the structured result.