Skip to main content
Windows · GPLv2 · Maintainer community

Track every edit.Choose what to keep.

WinMerge is a no-cost Windows program for comparing and blending files and directory trees. Line up two versions, review highlights, and apply only the changes you intend.

Community score 4.8/5 from 193 ratings · Roughly 32K weekly installs · Build dated 2026-05-27

Scroll map Jump between hunks without losing place
Active compare view
Tree scan Recursive folder status at a glance
32K+Weekly installs
4.8Average rating
GPLv2Source published with releases
x64Also ARM64 & legacy x86
Quick path

Four steps from download to merged result

A compact checklist from installer to a confident merge.

  1. Download the right build

    Choose x64, ARM64, or x86 from the Install page. Confirm SHA-256 hashes before launching Setup.

  2. Point at files or folders

    Use the picker dialog or Explorer shortcuts so the left pane starts with your reference copy.

  3. Study the highlighted diff

    Twin panes, inline marks, a summary strip, and a minimap keep lengthy sources readable.

  4. Apply merges or exports

    Copy hunks, emit patch files, or synchronize trees—including three-way views when you need them.

Use cases

Three daily workflows

Each card links to a routine you can start in minutes inside WinMerge.

Engineering

Release audits

Diff branches before tagging, isolate moved blocks, and merge chosen sections instead of whole files.

Operations

Server parity

Match config directories between hosts, filter with patterns, and peek inside packaged archives.

Desktop

Housekeeping

Find redundant folders, review spreadsheet exports in grid mode, or overlay bitmap pairs.

Feature grid

What the stable line includes

A tighter map of built-in capabilities.

Picture & spreadsheet mode

Compare bitmaps by block or overlay. Open CSV/TSV as columns with wrapping for audit reviews.

Patch writer

Export Normal, Context, or Unified diffs for tickets and code review.

Explorer hooks

64-bit shell entries with consistent left/right ordering.

Archives & add-ons

Browse 7-Zip contents with signature sniffing for jars and office bundles. Extend via plugins.

Speed controls

Lightweight folder passes, Quick Contents limits for huge files, and delayed rescan while editing.

Context

Where WinMerge fits among differencing apps

License, depth, and upfront cost in one glance.

CapabilityWinMergeTypical commercialGeneric free
License modelGPLv2 · no chargePaid seatGPL / gratis
Windows-native UXYes (Win32 shell, x64/ARM64)Often yesMixed
Three-way compareFiles & foldersFull suitesSometimes limited
Image / table toolsIncludedOften extraUncommon
Cost to begin$0Subscription or license$0

Need the current stable installer?

WinMerge 2.16.56.2 — x64, ARM64, and x86 installers plus portable ZIP archives on winmerge.cc.

Go to Install
↓ Download