Free, open-source diff and merge tool for macOS and Linux — WinMerge's battle-tested engine with a native Qt 6 interface.




Free, open-source diff and merge tool for macOS and Linux — WinMerge's battle-tested engine with a native Qt 6 interface.




Riffle is a fast, native macOS diff and merge tool with 2-way diff, 3-way merge with an editable result, and folder compare, built for git, Tower, and the command line.






Web-based CSV and Excel diff tool — no registration needed. Upload two versions of a file and instantly see added, removed, and modified rows. Perfect for price lists, ERP exports, and structured data change tracking.


Diffract is a purpose-built desktop diff tool that handles far more than plain text. A single app compares text, binary (hex view), images, PDFs, Word documents, Excel spreadsheets, ZIP/tar archives, and Git commits - all in a multi-tab interface.




Fully offline tool for comparing text, images, audio, video, documents, and Excel with version tracking and merge modes, available on macOS and Windows.




Diff Checker compares two snippets of text, source code, JSON or full files and highlights every change side-by-side. Everything runs locally inside the browser extension—no data ever leaves the user’s machine—so it suits security-sensitive workflows.




XML Compare is an online tool for comparing XML files. Easy to use, it displays differences between two XML files side by side clearly. It also allows exclusive visualization of divergences, simplifying change identification.

A fast desktop CSV comparison tool built for very large files. Compare millions of rows locally in seconds, without Excel, scripts, or cloud uploads.



GumTree is a complete framework to deal with source code as trees and computing differences between them.
Quickly compare 2 Excel spreadsheets, track changes, and spot differences without any programming skills needed. Perfect for office tasks. Completely free!.



Online Text compare is a browser based data compare tool that highlights the differences between two versions.
