Download WinMerge
The easiest way to install WinMerge is to download and run the Installer. Read the online manual for help using it.
WinMerge 2.16.58
The current WinMerge version is 2.16.58 and was released at 2026-07-27. For detailed info on what is new, read the change log and the release notes.
| Download | Architecture | Size | Type | Format |
|---|---|---|---|---|
| WinMerge-2.16.58-x64-Setup.exe | x64 (64-bit) | 16.37 MB | Installer | EXE |
| WinMerge-2.16.58-x64-PerUser-Setup.exe | x64 (64-bit) | 16.37 MB | Per-user installer | EXE |
| WinMerge-2.16.58-ARM64-Setup.exe | ARM64 (64-bit) | 17.18 MB | Installer | EXE |
| WinMerge-2.16.58-Setup.exe | x86 (32-bit) | 15.78 MB | Installer | EXE |
| winmerge-2.16.58-x64-exe.zip | x64 (64-bit) | 23.36 MB | Binaries | ZIP |
| winmerge-2.16.58-ARM64-exe.zip | ARM64 (64-bit) | 22.50 MB | Binaries | ZIP |
| winmerge-2.16.58-exe.zip | x86 (32-bit) | 22.39 MB | Binaries | ZIP |
| winmerge-2.16.58-full-src.7z | - | 22.66 MB | Source Code | 7z |
SHA-256 Checksums
- WinMerge-2.16.58-Setup.exe
41e7ca58694f64196691304ca24b96e07598ef205053896d06038ca7f1d5f304- WinMerge-2.16.58-x64-Setup.exe
af00357fdbbfef71a31a350974cec98e3cb0548cfa6fd54a3cd3a0cce28f2ab3- WinMerge-2.16.58-x64-PerUser-Setup.exe
7f899b7853af1504bfafcfc7d610851577aeab3198fad0e95528f94af74a73ec- WinMerge-2.16.58-ARM64-Setup.exe
3cd83f336cefe729caa5bb09942b0b612f9d2e8877b2ddd131cbfbed79cd989c- winmerge-2.16.58-exe.zip
c92d5dd01d04dc4ac7b6a062e193be1df69dd357217dc2a037ffa2bd201bc13d- winmerge-2.16.58-x64-exe.zip
58a0e36abc99b0da539d3b33b1df8a494239d53900f1ab57c305853df5da94a6- winmerge-2.16.58-ARM64-exe.zip
767ca42967e392cbc75955f25fdb173aa3f5a80cfdfc6f50f6f92f3821ca0243- winmerge-2.16.58-full-src.7z
2d56f9708de1686b44970ebc00d8a4d135a3d072eefcff8cb6349574166862d2
Requirements
- 32-bit installer: Microsoft Windows XP SP3 or newer
- 64-bit installer: Microsoft Windows 7 or newer
- Admin rights for the installer (except for Per-user installer)
Other Versions
WinMerge 2.14.0 for Windows 2000
WinMerge version 2.14.0 was the last version to ship with Microsoft Visual C++ 2008 runtimes that support Windows 2000.
WinMerge 2.12.4 for Windows 95/98/ME/NT
WinMerge version 2.12.4 was the last version to ship with Microsoft Visual C++ 2005 runtimes that support Windows 95/98/ME/NT. It was also the last version to ship with an ANSI version of WinMerge.
Unofficial Versions
- Continuous Integration Builds
- WinMerge Portable (by PortableApps.com)
- WinMerge Japanese (by Takashi Sawanaka)
- WinMerge 2011 (by Jochen Neubeck)
Project File Releases 
- v2.16.58 (2026.07) 2026-07-27
- v2.16.57 (2026.07) 2026-07-05
- Merge7z 2026-07-02
- v2.16.56.2 (2026.05) 2026-05-27
- v2.16.56 (2026.04) 2026-04-27
- v2.16.55 (2026.04) 2026-04-13
- v2.16.54.2 (2026.02) 2026-02-27
- Merge7z2600.0 2026-02-22
- v2.16.54 2026-01-27
- v2.16.53 2026-01-04
- View all file releases…