SourceGear DiffMerge is a desktop tool for visually comparing and merging files and folders. Its Diff view displays changes between two files, highlights differences within lines, and supports editing. For a three-file comparison, Merge can combine changes automatically when it determines that is safe. Folder Diff places two folders side by side and classifies files as identical, equivalent, different, or present in only one folder. Rulesets and options let users adjust its appearance and behavior, and Unicode support lets it import files in a wide range of character encodings. It also provides a command-line interface for comparing files and writing differences in unified or traditional formats. The manual documents integrations with Git, Mercurial, TortoiseSVN, Microsoft TFS, and Microsoft VSS 2005. DiffMerge is free for Linux, macOS, and Windows. Its download page lists version 4.2 builds, and SourceGear support said in February 2026 that it was no longer accepting registrations while transitioning the project to open source.
Who it is for
DiffMerge suits people who need visual file or folder comparisons, three-way merging, or command-line diff output on a desktop system. Its documented integrations may be useful to teams working with Git, Mercurial, TortoiseSVN, Microsoft TFS, or Microsoft VSS 2005.
What is good
- Free to use on Linux, macOS, and Windows.
- Highlights within-line changes and supports editing.
- Three-way merge can combine changes when safe.
- Folder Diff identifies matching and differing files.
- Imports a wide range of character encodings.
What to know first
- Version 4.2 is the build listed for download.
- Registrations are no longer being accepted.
- Open-source transition is underway.
Verdict
DiffMerge covers file and folder comparisons, three-way merges, and command-line output without a listed charge. Note the listed version and the change in registration status before relying on registration-related updates or support.
SourceGear DiffMerge plans and pricing
All plansCompared on diff and merge tools
- Free plan
- Yes
- Three-way merge
- Yes
- Folder comparison
- Yes
- Git integration
- Yes
- Platform support
- desktop
- Merge scope
- three_way


