mkdiff.com

Diff software directory

Other Diff Tools

A practical guide to desktop, terminal, command-line, and Git diff tools. Use these pages to understand what each external tool is good at, then jump to the official site when you need installation or licensing details.

Araxis Merge

Desktop GUI · Commercial, 30-day trial

Windows, macOS

Professional file comparison, three-way merge, folder synchronization, image comparison, binary comparison, and report generation for Windows and macOS.

Read guide

Beyond Compare

Desktop GUI · Commercial, trial available

Windows, macOS

Commercial comparison suite for files, folders, archives, remote locations, tables, images, binary data, and three-way merge workflows.

Read guide

Delta

Terminal · Open source

Windows, macOS

Syntax-highlighting pager for Git, diff, grep, rg --json, and blame output with side-by-side and line-number modes.

Read guide

diff-so-fancy

Terminal · Open source

Windows, macOS

Git diff filter that makes terminal diffs easier to scan by improving spacing, colors, file headers, and changed-line presentation.

Read guide

DiffMerge

Desktop GUI · Freeware

Windows, macOS

SourceGear desktop application for visual file diff, three-way merge, and folder comparison on Windows, macOS, and Linux.

Read guide

GNU Diffutils

Command line · GNU GPL

Linux, macOS

Classic command-line utilities including diff, diff3, sdiff, and cmp for comparing files and directories in scripts and shells.

Read guide

KDiff3

Desktop GUI · Open source

Windows, Linux

KDE diff and merge application for comparing or merging two or three files and directories with visual conflict resolution.

Read guide

Meld

Desktop GUI · Open source

Linux, Windows

Visual diff and merge tool for comparing files, directories, and version-controlled projects with a clean developer-focused UI.

Read guide

P4Merge

Desktop GUI · Free from Perforce

Windows, macOS

Perforce visual diff and merge tool for comparing file versions, resolving conflicts, and reviewing images in developer workflows.

Read guide

TortoiseGitMerge

IDE workflow · Open source

Windows

Windows diff and merge utility bundled with TortoiseGit for viewing differences, resolving conflicts, and applying patches.

Read guide

Vimdiff

Terminal · Open source

Windows, macOS

Built-in Vim diff mode for comparing files and resolving merge conflicts directly inside Vim or terminal-based editor workflows.

Read guide

WinMerge

Desktop GUI · Open source

Windows

Open-source Windows differencing and merging tool for comparing files and folders with a visual text interface.

Read guide