Skip to content

CompareCraft User Manual

CompareCraft compares, merges and synchronizes files and folders. It shows exactly what changed between two versions of a document, a data file, a binary file, a picture or a whole folder tree, and it lets you copy changes from one side to the other, edit files in place and bring folders into sync.

CompareCraft runs on Linux, Windows and macOS.

A Text Compare session showing two versions of a file side by side

Comparison types

Type What it does
Folder Compare Compare two folder trees and copy, move, delete, rename or touch items.
Folder Sync Update or mirror one folder into another, with a preview of every action.
Folder Merge Combine the changes of two folder trees against a common base into an output folder.
Text Compare Line-by-line text comparison with intraline highlights and editing.
Text Merge Three-way merge of left and right changes against a common base.
Table Compare Cell-by-cell comparison of CSV and TSV data with key columns.
Hex Compare Byte-level comparison of binary files.
Picture Compare Pixel comparison of images with tolerance, range and blend modes.

CompareCraft also includes a plain text editor and a patch viewer, described in Editing Files and Viewing Patches.

Where to go next

Command line and automation

CompareCraft can also be started from a terminal and driven by scripts:

Help inside the app

Press F1 in any view to open this manual at the page for that view. Press Shift+F1 for a list of the keyboard shortcuts available in the current view.