Meld  Visual diff and merge tool

Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and has support for many popular version control systems.

Meld helps you review code changes and understand patches. It might even help you to figure out what's going on in that merge you keep avoiding.

Installing Meld

Meld is packaged for most Linux/Unix distributions, and is also available on Flathub. For installing from source, see the instructions.

Windows users should download the MSI. Meld does not yet support automatic updates or portable installs.

Meld is not yet supported on OS X. Third-party binaries are available, and you can install from Homebrew, MacPorts or Fink.

  • Python 3.4
  • GTK+ 3.20
  • GLib 2.36
  • PyGObject 3.20
  • GtkSourceView 3.20
  • pycairo

See the current README file for development and build requirements.

Meld 3.22.2 — stable

The most recent stable release is the best option for most users. We keep changes to these releases to a minimum.

See the release notes for details.

See the full release list for details of previous versions, or you can download old source archives or Windows installers.


All development happens on GNOME's Gitlab instance. Please open an issue for any problems you encounter, and feel free to ask on the discussion board if you're uncertain about anything.


You can run Meld directly from your git clone, without installing:

$ git clone
$ bin/meld

Internationalization support

Meld is available in several languages thanks to the epic efforts of many wonderful translators. If you'd like to contribute translations, please contact the GNOME Translation Project.


Project page
Source view
Issue tracker

Project details

GPLv2 or later, except as noted
Primary authors
Kai Willadsen, Stephen Kennedy, Vincent Legoll