DiffPlug.

View, edit, compare. Anything, from anywhere.

Fastest Simulink and Stateflow viewer on the market, for free!

Simulink

Fastest Simulink and Stateflow viewer on the market, for free!

Learn more
Includes native support for git.

Git

Includes native support for git.

Learn more
Intuitive image viewing.

Image

Intuitive image viewing.

Learn more
Automate change report generation.

Command Line

Automate change report generation.

Learn more

On all platforms. For free.*

We sell the Simulink differ, and the rest is free.

News

v2.13.0 is released Nov 11 2026

New in this release - General

  • The manual now shows Mac keyboard shortcuts when viewed on macOS.
  • Refreshed application and installer icons.
  • Added support for MATLAB R2025b, R2026a, and R2026b, including R2026b's new model format and embedded test harnesses.
  • Review changes as you go. Use Mark reviewed for one element or Mark subtree reviewed for an entire subtree. Reviewed changes leave the Remaining view and stop highlighting their ancestors. Switch to Reviewed to revisit them, or use Undo review. Review progress lasts for the current comparison session; reopening or reloading starts a new review.

Simulink comparison showing 20 remaining changes, one reviewed change, Undo review, and the right-click review actions

  • Inspect what was filtered out. Switch between Remaining, Reviewed, Ignored by rules, All changes, and All non-ignored changes without losing access to the original differences. Counts show changed elements, rather than individual properties. See reviewing Simulink changes.
  • Choose what goes into a report. Export Remaining changes, or include reviewed changes with All non-ignored changes. Reports record the selected scope and active filters. See generating reports.
  • Fixed corrupted diagram images in reports and image exports at different display scaling settings.
  • Reduced memory allocation when loading Simulink models and data dictionaries.
  • Fixed referenced-model port labels appearing on the wrong ports when saved names were missing. Unnamed ports now retain their positions.
Learn more

v2.12.2 is released Aug 21 2025

  • .sldd parsing had a bug which made it impossible to open files which contained values at the limit of the int32 datatype.
Learn more

v2.12.1 is released Jul 23 2025

Fixed in this release - General

  • Removed support for Windows 8. Windows 10 and 11 are still supported.
  • Layout bug in macOS Sonoma has been fixed.
  • DiffPlug won't restore its position to an unplugged monitor anymore.
  • Track in MATLAB fixed in R2024b and R2025a.
  • As part of this fix, the CONNECTION COMPLETE animation which was shown in the MATLAB Command Window is now shown in DiffPlug's console, depending on what version of MATLAB you are using.
Learn more

Have questions?

We've got answers.