Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. File Comparison Software
  3. Meld

Meld

What it is

Meld is a free visual diff and merge tool for comparing files, folders, and version-controlled projects. It displays changes as files are edited, supports navigation between differences, and assists with merging. Three-way merge tools include conflict handling and display of the base version. Folder comparison identifies missing or modified files and lets users ignore selected files or folders. Meld supports Git, Mercurial, Bazaar, and Subversion, including integration with tools such as git mergetool. Users can define regular-expression filters to ignore matching text, although filtering support is incomplete and cannot change line counts. The application is available for Linux and Windows, with packages for many Linux and Unix distributions and Flathub, plus a Windows installer. Windows builds do not support automatic updates or portable installs. The project says macOS is not yet supported, though it lists semi-official builds and installation options through Homebrew, MacPorts, or Fink. Its license is GPLv2 or later, except as noted.

For and against

For

  • Compares files, folders, and version-controlled projects
  • Three-way merge includes conflict handling
  • Supports Git, Mercurial, Bazaar, and Subversion
  • Folder comparisons can ignore selected items
  • Free under GPLv2 or later, except as noted

Against

  • macOS is not yet supported
  • Windows builds lack automatic updates
  • Windows builds do not support portable installs
  • Text filtering support is incomplete

The verdict

Meld combines file and folder comparison with version-control support and merge assistance. Its platform gaps and incomplete text filtering are worth considering before adopting it.

Who it suits

Meld suits developers reviewing code changes, understanding patches, or resolving merge conflicts. It is relevant to users on Linux or Windows who need visual file and folder comparisons.

Plans and prices

Meld

Free

GPLv2 or later

Every plan, in full

On the record

Current release
The official site lists Meld 3.24.0 as the stable release, dated 20 June 2026.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Distribution
Meld is packaged for most Linux and Unix distributions and is available on Flathub.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
File comparison
It compares, edits, and merges files with live updates, change navigation, text filters, and three-way merge assistance.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Folder comparison
It identifies missing or modified files across folders and can ignore selected files or folders.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Intended users
The project describes Meld as useful for reviewing code changes and understanding patches.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Latest stable release
The page lists Meld 3.24.0 as stable, dated 20 June 2026.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
License
The project lists its license as GPLv2 or later, except as noted.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Linux availability
Meld is packaged for most Linux and Unix distributions and is available on Flathub.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
macOS
The site says macOS is not yet supported, though semi official builds and installation options through Homebrew, MacPorts, or Fink are available.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
macOS status
Meld is not yet supported on macOS, though semi-official builds and installation options through Homebrew, MacPorts, or Fink are listed.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Maintainers
The site lists Kai Willadsen, Stephen Kennedy, and Vincent Legoll as primary authors.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Merge assistance
Three way merge assistance includes conflict handling and display of the base version.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Purpose
Meld is a visual diff and merge tool for comparing files, directories, and version-controlled projects.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Support
The project asks users to open an issue for problems and offers a discussion board for questions.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Text filters
Users can define regular-expression filters to ignore matching text when comparing files; the documentation says filtering support is incomplete and filters cannot change the number of lines.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Version control
It supports Git, Mercurial, Bazaar, and Subversion, including integration with tools such as git mergetool.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Windows
Windows users can download an installer, but automatic updates and portable installs are not supported.gnome.pages.gitlab.gnome.org · read 30 Sep 2026
Windows availability
Windows users can download an installer; Meld does not support automatic updates or portable installs.gnome.pages.gitlab.gnome.org · read 30 Sep 2026

The review

Overview

Meld is a free visual tool for comparing and merging files, folders, and version-controlled projects. It suits developers who review code changes or resolve conflicts, especially on Linux and Windows. Its useful three-way merge support comes with two clear boundaries: it does not compare binary files, and macOS is not supported.

Key features

File, folder, and merge work

Meld can compare, edit, and merge files, with live updates and navigation between changes. For three-way merges, it shows the base version and provides conflict-handling tools, making it a more capable choice for reconciling competing edits than a viewer limited to showing differences. Folder comparisons identify missing or modified files and let users ignore selected files or folders, which helps focus a review on relevant project changes.

Filters and version control

Regular-expression filters can ignore matching text in file comparisons, useful when recurring lines distract from meaningful changes. The filtering support is incomplete and cannot change the number of lines, so it will not suit users who need more flexible filtering. Meld supports Git, Mercurial, Bazaar, and Subversion, and can integrate with tools such as git mergetool, a practical fit for developers working within those version-control workflows.

Pricing

Meld is free: its Meld plan costs nothing under GPLv2 or later, except as noted. There is no free trial because the tool is already free, and no paid tier or seat quota is part of the plan. That makes it accessible for individual use as well as teams, though organizations should consider whether its platform and binary-file limits fit their workflows.

Platforms

Meld supports Linux and Windows. It is packaged for most Linux and Unix distributions and is also available on Flathub. Windows users can download an installer, but automatic updates and portable installs are not supported, so maintaining or carrying a Windows setup takes more effort.

macOS is not supported. Semi-official builds and installation options through Homebrew, MacPorts, or Fink exist, but they do not make Meld a supported macOS choice; Mac users who need a dependable platform fit should consider an alternative.

Who it's for

Meld is best for developers who want to inspect code changes, understand patches, compare project folders, or work through version-control conflicts without paying for a license. Its three-way merge and version-control support make it particularly relevant when changes need active reconciliation. It is a poor fit for binary comparisons, fully supported macOS use, or users who depend on automatic Windows updates or portable installs.

Pros and cons

  • Pros: Free under GPLv2 or later, with no paid-plan cap to weigh against core use.
  • Pros: File editing, live comparison updates, folder checks, and three-way conflict handling cover more than basic diff viewing.
  • Pros: Support for Git, Mercurial, Bazaar, and Subversion fits several established version-control workflows.
  • Cons: Binary comparison is not supported, ruling out a class of file-review tasks.
  • Cons: macOS is not supported, and Windows lacks automatic updates and portable installs.
  • Cons: Text filtering is incomplete and cannot alter line counts, limiting its usefulness for complex filtering needs.

Alternatives

For other options, browse File Comparison Software and Diff and Merge Tools.

  • KDiff3 is another free option, with Linux, macOS, and Windows support; consider it if macOS coverage matters.
  • WinMerge is a free, open-source file and folder comparison and merge tool for Windows; it is a Windows-only alternative.
  • Code Compare offers a free version and a paid Pro tier, with Windows and extension platforms; consider it if that platform mix suits your workflow.
  • Diffchecker has Linux, macOS, web, and Windows availability, with a limited free Basic plan and a Pro + Desktop plan priced at $15 a month; consider it if broad platform access is more important than Meld's free plan.
  • Diffract is a freemium alternative for Linux, macOS, and Windows.
  • cwdiff is a free Linux alternative.
  • Diffinity is free for personal and commercial use on Windows 7/8/10/11 and requires .NET 8.0.
  • Buddi is free budgeting software for Linux, macOS, and Windows, rather than a file-comparison tool.

Verdict

Choose Meld if you work on Linux or Windows and want a free tool that combines file and folder comparison with version-control support and three-way merge assistance. Its practical strength is helping developers understand and reconcile code changes without a license cost. Look elsewhere if you need binary comparison, supported macOS use, or more complete text filtering.

Alternatives to Meld

Every alternative, ranked