✓ Files stay on your device. Nothing is uploaded.
Private by design · zero uploads

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.

Files stay on your device. Nothing is uploaded.
.gcode01

G-code Compare

Compare printing instructions line by line.

Open tool →
.3mf02

3MF Compare

See slicer, printer, filament and object changes.

Open tool →
.stl03

STL Compare

Check mesh dimensions, volume and surface area.

Open tool →

SUPPORTED FORMATS

G-code .gcode · .gc · .gco3MF Bambu · Orca · PrusaSTL ASCII · Binary
BUILT FOR REAL PRINT REVISIONS

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.

NO INSTALL · NO ACCOUNT

From “what changed?”
to an answer in three steps.

  1. 1Choose the old and new version
  2. 2PrintDiff analyzes them locally
  3. 3Review and export the differences

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.