← All programs
WinMerge logo

WinMerge

Thingamahoochie Software · Open source · Developer

WinMerge is an open-source differencing and merging tool for Windows. It provides a visual side-by-side comparison of text files, directories, and CSV data, making it straightforward to track modifications and resolve discrepancies across revisions.

Download for Windows

github.com · Official website

  • ✓ Official source (winget)
  • ✓ SHA256 taken from the official repository
  • ✓ Last checked: Nov. 4, 2026
  • This is not a virus scan. Check on VirusTotal
Version
2.16.60
Release date
Oct. 27, 2026
License
GPL-2.0
Installer type
inno
Install from the command line
How do I use this?

Type Terminal in the Start menu and open it, paste the command (Ctrl+V or right-click) and press Enter. It uses winget, Windows' own package manager, to install the program from its official source.

winget install --id WinMerge.WinMerge -e
SHA256 (file verification)35217e6b3bb981e37b7ce3858e686e4ee3afe5cb7820ff5960258829fea0ba03

WinMerge 2.16.60: what's new?

Official release notes →

Highlights

Who is it for?

Software developers, system administrators, and technical writers needing to review code changes, compare document versions, or sync folder contents.

Good to know before installing

How to install

Windows

  1. Click the official download button on this page to get the installer, or run 'winget install --id WinMerge.WinMerge -e' in your terminal.
  2. Launch the installer and accept the GPL-2.0 license agreement.
  3. Choose optional features, such as Windows Explorer context menu shortcuts, and complete the setup.

Alternatives

Frequently asked questions

Is WinMerge free for commercial use?

Yes, WinMerge is released under the GNU General Public License (GPL-2.0) and is entirely free for both personal and corporate use.

Can WinMerge compare entire folders?

Yes, it can perform recursive directory comparisons, identifying new, missing, and modified files across two locations.

Does WinMerge support binary file comparison?

Yes, WinMerge can detect differences in binary files, though deep viewing capabilities are primarily optimized for text and structured formats.