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.10.0 is released Dec 31 2022

New in this release - Simulink

  • Added support for .sldd files (details).
  • Some blocks with custom mask drawing code had their background and foreground colors set to white. Because DiffPlug can't read all custom mask code, white-on-white is invisible, so the foreground color is now drawn as grey for these cases.
  • When the label of a constant block is too long to fit, DiffPlug tries shrinking the font by 1 or 2 points.

Fixed in this release - Simulink

  • Stateflow blocks whose ports have been reordered are now drawn in the correct position - no more unnecessary wire bends.
  • Various bugs around drag-and-drop on the DiffList have been fixed.
Learn more

v2.9.1 is released Oct 31 2022

New in this release - macOS

  • Installers for macOS are now signed and notarized to prevent security warnings.
  • Installers for Apple Silicon (M1, M2, etc) are now available for better performance on Apple Silicon machines.
Learn more

v2.9.0 is released Oct 03 2022

New in this release - Git

  • Initial GitHub support. github support
  • Support is limited to public repositories on GitHub.com. Private repositories and GitHub Enterprise support to follow.

Fixed in this release - Git

  • Fixed a bug when diffing changes in the working copy of submodules.
  • Fixed some bugs related to tracking branches, especially when their branch name doesn't exactly match the remote branch name (e.g. main-upstream).

New in this release - Simulink

  • Added support for R2022b.

New in this release - general usage

  • We have bumped the underlying Java Runtime to Java 17, which means that Windows Vista and 7 are no longer officially supported. No changes in Mac or Linux compatibility.
Learn more

Have questions?

We've got answers.