nmeld

Two files. One clear view.

A Mac app that compares text files side by side, and lets you copy changes between them.

Coming soon

macOS 14.6 or later, on a Mac with Apple silicon

nmeld comparing two versions of a Swift file, with bands joining each change across the two panes

Light or dark, whatever you're working on.

The comparison window in the opposite appearance from this page
It follows your Mac's light or dark appearance.
A TypeScript file compared in nmeld
Syntax colors for 17 languages, from Swift to TypeScript.
The New Comparison window, with a place to drop each file
Start by dropping in two files.

Copy a change with one arrow.

Every change has an arrow. Click it, or press ⌥⌘→ or ⌥⌘←, and that side matches. Undo puts it back.

Close-up of the bands and arrows between the two panes

See exactly what changed.

Changed lines are tinted, and within them the exact characters that changed stand out, so a one-letter fix can't hide.

Close-up of a pane with the changed characters tinted

Made for one careful look.

Side by side

Both files scroll together, and a band joins each change to its place on the other side.

Drop in two files

Drop a file on each side or choose them, and switch either one whenever you like.

Edit in place

Type in either pane and the comparison keeps up. Undo, Find and Save work as they should.

Find what matters

Search plain text, whole words or regular expressions, and ignore whitespace at the start and end of lines.

Long lines, big files

Minified files and lines of a megabyte stay smooth to scroll and to color.

Your files stay here

nmeld is a native Mac app, made with SwiftUI. It reads your files on your Mac and sends them nowhere.

Coming soon