Download Latest Version WinMerge-2.16.56-x64-Setup.exe (13.6 MB)
Email in envelope

Get an email when there's a new version of WinMerge

Home / stable / 2.16.54
Name Modified Size InfoDownloads / Week
Parent folder
winmerge-2.16.54-x64-pdb.7z 2026-01-27 9.9 MB
winmerge-2.16.54-ARM-exe.zip 2026-01-27 12.3 MB
winmerge-2.16.54-ARM-pdb.7z 2026-01-27 8.5 MB
winmerge-2.16.54-ARM64-exe.zip 2026-01-27 14.0 MB
winmerge-2.16.54-ARM64-pdb.7z 2026-01-27 9.5 MB
winmerge-2.16.54-full-src.7z 2026-01-27 16.7 MB
WinMerge-2.16.54-Setup.exe 2026-01-27 10.9 MB
WinMerge-2.16.54-x64-Setup.exe 2026-01-27 11.4 MB
WinMerge-2.16.54-x64-PerUser-Setup.exe 2026-01-27 11.4 MB
WinMerge-2.16.54-ARM64-Setup.exe 2026-01-27 12.5 MB
winmerge-2.16.54-exe.zip 2026-01-27 13.8 MB
winmerge-2.16.54-pdb.7z 2026-01-27 8.4 MB
winmerge-2.16.54-x64-exe.zip 2026-01-27 14.4 MB
readme.md 2026-01-27 4.2 kB
Totals: 14 Items   153.6 MB 857

WinMerge 2.16.54 Release Notes

January 2026

About This Release

This is a WinMerge 2.16.54 stable release. This release replaces earlier WinMerge stable releases as a recommended release.

Please submit bug reports to our bug-tracker.

What Is New in 2.16.54

General

  • BugFix: Cyrilic shortcuts do not work for main menukeyboard shortcuts
  • BugFix: 2 recent-entries per project (#2990)
  • Updated expat to version 2.7.3

Folder compare

  • Add logInfo, logWarn, logError functions to filter expressions (PR #3131)
  • Add new filter expression functions (if, ifEach, choose, chooseEach, andEach, orEach, notEach) (PR #3132)
  • Add BaseName/IsFolder and new string transformation functions to filters (PR #3146)
  • Add experimental customizable rename/move detection for folder comparison (PR #3126)

Options window

  • Adjusted the height of the Options dialog and the position of the Defaults button

Shell extension

  • BugFix: Add-AppxPackage fails if path ends with backslash (PR #3145)

Installer

  • Removed build-time tools (lemon.exe, re2c.exe) from the installer package.

Translations

  • New translation: Vietnamese (PR #3142)
  • Translation updates:
  • Brazilian (PR #3150)
  • Chinese Simplified (PR #3156)
  • French (PR #3137)
  • German (PR #3148)
  • Hungarian (PR #3149)
  • Italian (PR #3147)
  • Japanese
  • Korean (PR #3125,#3127)
  • Lithuanian (PR #3144,#3153)
  • Polish (PR #3154,#3155)
  • Turkish (PR #3152)
  • Ukrainian (PR #3130)

What Is New in 2.16.53 Beta

General

  • Allow comparing files by editing header path (Ctrl+L / Alt+D) (PR #3093)

File compare

  • Async binary comparison for “Selected files are identical” dialog (PR #3060)

Binary compare

  • BugFix: Fixed crash when an error occurs while opening files in the binary comparison window.

Image compare

  • [ImageCompare] Problems with unsupported formats (#3044)

  • Update freeimage to 3.19.10

Webpage compare

  • BugFix: Fixed garbled filenames displayed in Web comparison tabs and header bar

Folder compare

  • BugFix: This line cannot be displayed correctly after translation. msgid "Failed to extract archive.\nCompare as text file?" (#3073)

  • BugFix: Unexpected file closure when moving files from a comparison (#3088)

  • Add Display Filter to Folder Compare (PR #3106)

  • Add folder statistics filter attributes and helper menu (PR #3111)

  • Introduce isWithin() and inRange() for explicit inclusive/exclusive range checks (PR #3124)

Options dialog

  • Add option to select user data location (AppData or Documents) (PR #3078)

Plugins

  • CompareMSExcelFiles: Replace line breaks with space in MSExcel formulas (PR #3028)

  • Updated jq to 1.8.1

Translations

  • Translation updates:

  • Brazilian (PR #3034,#3064,#3085,#3101,#3107,#3121)

  • Chinese Simplified (PR #3035,#3077,#3086,#3097,#3123)
  • Chinese Traditional (PR #3052,#3073,WinMerge/frhed#26)
  • Corsican (PR #3119)
  • French (PR #3072,#3105,#3106)
  • German (PR #3037,#3068,#3081,#3098,#3108,#3115)
  • Hungarian (PR #3036,#3061,#3080,#3100,#3116)
  • Italian (PR #3033,#3062,#3099,#3113,#3118)
  • Japanese
  • Korean (PR #3062,#3082)
  • Lithuanian (PR #3032,#3065,#3087,#3104,#3114)
  • Polish (PR #3050,#3089,#3103,#3112,#3122)
  • Turkish (PR #3043,#3063,#3083,#3102,#3111,#3117)

Manual

  • Added FAQ about file selection order in Windows Explorer. (#3090,#3094)

Known issues

  • Pressing OK in the Options window while the INI file specified by /inifile is open for comparison in WinMerge may corrupt the file. (#2685)
  • Suggestion to make the result of image comparison more reliable (#1391)
  • Crashes when comparing large files (#325)
  • Very slow to compare significantly different directories (#322)
  • Vertical scrollbar breaks after pasting text (#296)
Source: readme.md, updated 2026-01-27