WinMerge for Mac

Looking for WinMerge on your Mac?

WinMerge is a popular free compare tool, but it only runs on Windows. Mergeloom is a free Mac app that does the same kind of work, built natively for macOS.

Version 1.0.0 · macOS 14 Sonoma or later · Free under the MIT license

Why Mergeloom

What Windows switchers like about Mergeloom

The layout you know

Two panes side by side, changes highlighted down to the word, copy buttons in the middle, and a map of every difference at the edge.

Three-way merge

Merge against a common base, step through conflicts, and save the result. It works for whole folders too.

Folder compare and sync

Compare folder trees, filter what you see, then update or mirror one side. A preview shows every change before anything is copied.

Git built in

Compare with HEAD, see staged and unstaged changes, or compare any two branches. It also works as git difftool and mergetool.

Free, like WinMerge

No price, no trial and no account. Mergeloom is free under the MIT license.

A real Mac app

No Wine and no virtual machine. Mergeloom is written in Swift for macOS, with dark mode and Mac keyboard shortcuts.

Side by side

Mergeloom and WinMerge, side by side

WinMerge details come from winmerge.org.

FeatureMergeloomWinMerge
Basics
Runs on macOS—
Runs on Windows—
PriceFree (MIT license)Free (open source)
Use as git difftool and mergetool
Comparisons
Two-way file compare
Three-way file compare
Folder compare
Three-way foldersMerge into a new folderCompare
Image compare
CSV and TSV tables
Syntax highlighting

WinMerge details are from winmerge.org in October 2026.

Honest trade-offs

Where WinMerge is ahead

WinMerge is a long-standing project, and a few things are still its strengths:

  • It runs on Windows, so it is the natural choice if you work on Windows PCs.
  • Its source code is public and it has a large community of contributors.
  • Plugins let it unpack and compare more file types.

Switching

Getting started after WinMerge

  1. Download Mergeloom and drag it to your Applications folder.
  2. Drop two files or two folders on the Mergeloom window to compare them.
  3. Use ⌥⌘↓ and ⌥⌘↑ to jump between differences, and ⌥⌘→ or ⌥⌘← to copy one across.
  4. For Git, choose Mergeloom ▸ Install Command Line Tool… and run the commands below.
# Use Mergeloom for git difftool
# Use Mergeloom for git mergetool
# Let Mergeloom decide when a merge is finished
# Make it the default

Questions

WinMerge on Mac: common questions

Is there a Mac version of WinMerge?

No. WinMerge is made for Windows. On a Mac you can use Mergeloom, which is free and covers file, folder and three-way comparison.

Can I run WinMerge on a Mac with Wine or a virtual machine?

Some people do, but it means installing Windows software layers and it will not feel like a Mac app. Mergeloom runs natively on macOS, with no extra setup.

Is Mergeloom free like WinMerge?

Yes. Mergeloom is free under the MIT license, with no trial, ads or account.

Does Mergeloom work with Git like WinMerge?

Yes. Install the command-line tool and set Mergeloom as your git difftool and mergetool. Mergeloom can also show your Git changes and compare branches inside the app.

Mergeloom app icon

Get a WinMerge-style tool for your Mac

Free. No sign-up, no trial, no ads.

Download for Mac

Installation help · Everything Mergeloom does