
Diffract
Diffract is a desktop tool for comparing code, folders, documents and binary files side by side on Linux, macOS and Windows.
What Diffract is
Diffract is a desktop tool for comparing code, folders, documents and binary files side by side on Linux, macOS and Windows. Its text and code comparisons include syntax highlighting for 30+ languages, word-level changes, moved-block detection and collapsible unchanged regions. Folder comparison recursively identifies added, removed and modified files, with content-level drill-down. The free plan includes unlimited file and directory diffs, a desktop app and CLI, three diff algorithms, and hex or binary comparison. The CLI supports standard, Myers and patience algorithms for scripts, Git hooks and CI pipelines. Pro adds three-way Git merge conflict resolution, PDF, Word and Excel comparisons, semantic code comparison, and Git integration with history and commit browsing. The maker says comparisons run entirely on the local machine and files do not leave the computer. Free costs nothing; Pro is $34, paid once, per seat, with a license key specifying the seat count and version ceiling. The Free tier permits commercial use, but redistribution is not permitted.
Good
- Free tier allows unlimited file and directory diffs.
- Syntax highlighting covers 30+ languages.
- CLI offers three diff algorithms.
- Comparisons run locally, according to the maker.
- Pro adds three-way merge and document comparisons.
Watch out
- Pro costs $34, paid once, per seat.
- A Pro license sets a version ceiling.
- Free tier redistribution is not permitted.
- The maker is not obligated to provide technical support.
Who it suits
Diffract suits developers and other users who need to compare files or directories locally. Pro is intended for users who also need document comparison, three-way merge or Git history features.
Verdict
Diffract covers everyday file and folder comparison in a free desktop and CLI package, with Pro adding merge, document and Git features. Its local processing and license limits are useful considerations when choosing a tier.
Plans and prices
From Diffract's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Unlimited file and directory diffs · CLI and desktop app · syntax highlighting for 30+ languages · three diff algorithms · hex/binary comparison · $0 forever |
| Pro | $34, paid once | Three-way merge · PDF, Excel and Word comparison · semantic code comparison · Git integration and history browser · all v1.x updates included · one-time purchase · per seat |
The facts
Each one read from Diffract's own pages, with the date it was checked.
What it does
- CLI
- The command-line interface supports standard, Myers and patience diff algorithms for scripts, Git hooks and CI pipelines.checked 30 Sep 2026
- Code comparison
- Text and code comparisons include syntax highlighting for 30+ languages, word-level changes, moved-block detection and collapsible unchanged regions.checked 30 Sep 2026
- Document comparison
- Pro compares PDF, Word and Excel files; PDFs can be rendered with changes highlighted on the page or viewed as extracted text.checked 30 Sep 2026
- Folder comparison
- It recursively compares directory trees and shows added, removed and modified files with content-level drill-down.checked 30 Sep 2026
- Git integration
- Pro can browse commit history, compare commits and run as a Git difftool from the UI or CLI.checked 30 Sep 2026
- Integrations
- The documentation describes OS context-menu integration and Git difftool use; remote URL comparisons are a Pro feature.checked 30 Sep 2026
- License limit
- A Pro license key specifies a seat count and a version ceiling; it covers versions up to the version specified by the key.checked 30 Sep 2026
- Merge
- Pro includes three-way Git merge conflict resolution with local, remote and common-ancestor views.checked 30 Sep 2026
- Privacy
- The maker says comparisons run entirely on the local machine and files never leave the computer.checked 30 Sep 2026
- Purpose
- Diffract is a desktop tool for comparing code, folders, documents and binary files side by side.checked 30 Sep 2026
- Refunds
- The terms allow a full refund request within 30 days of purchase, handled by Paddle.checked 30 Sep 2026
- Support
- The terms say the maker is not obligated to provide maintenance or technical support; the site invites questions and bug reports by email.checked 30 Sep 2026
Money
- Free tier terms
- The Free tier may be used on any number of devices, including for commercial use, but redistribution is not permitted.checked 30 Sep 2026
The company
- Headquarters
- Leutenbach, Germanychecked 23 Sep 2026
- Maker
- The legal notice names SmallSoftLoaf Software - Kevin Jung as the service provider at an address in Leutenbach, Germany.checked 30 Sep 2026
The full review of Diffract
Diffract is a desktop and command-line tool for comparing code, folders, documents and binary files. It suits developers and other users who want local comparisons, with a capable free tier and a focused Pro upgrade. Its key trade-off is that merge, document and Git workflows require a per-seat license with a version ceiling.
Overview
Diffract combines side-by-side visual comparisons with a CLI for scripts, Git hooks and CI pipelines. The free tier handles unlimited file and directory diffs, so it can cover routine comparison work without a paid plan. Pro is for users who need three-way merges, document comparison or Git history tools rather than simply more basic diffs.
The maker says comparisons stay on the local machine and files never leave the computer. That is a useful fit for privacy-conscious workflows, though it does not replace an organization’s own security review.
For category browsing, see Diff and Merge Tools and File Comparison Software.
Key features
Code and text comparison
Syntax highlighting for more than 30 languages, word-level changes and moved-block detection give reviewers more context than a plain line-by-line diff. Collapsible unchanged regions help keep attention on edits in larger files. The CLI supports standard, Myers and patience algorithms, making it useful for repeatable comparisons in automation as well as manual review.
Folder and binary comparison
Recursive folder comparison identifies added, removed and modified files, with content-level drill-down for modified items. Hex and binary comparison is included in the free tier. This breadth makes Diffract practical for comparing whole directory trees, not just source files, though its strengths remain comparison-focused.
Pro merge, documents and Git
Pro’s three-way merge view separates local, remote and common-ancestor changes, addressing Git conflict resolution rather than only showing two versions. It also compares PDF, Word and Excel files; PDFs can be reviewed as highlighted pages or extracted text. Git history browsing, commit comparison and Git difftool use round out the upgrade for developers who want these tasks in one package.
OS context-menu integration supports opening comparisons from the desktop, while remote URL comparisons require Pro. Together, those integrations make the app easier to fit into existing workflows, but the free plan does not cover every route into a comparison.
Pricing
Diffract is freemium, with a free plan and a 7-day trial. Pro is a one-time purchase rather than a recurring subscription, but each license is per seat and covers versions only up to the version ceiling specified by its key.
| Plan | Price | What it includes | Best fit |
|---|---|---|---|
| Free | free (billed $0 forever) | Unlimited file and directory diffs, desktop app and CLI, syntax highlighting for 30+ languages, three diff algorithms, and hex/binary comparison. | Users who need everyday comparisons without merge, document or Git-history features. |
| Pro | $34, paid once (billed one-time purchase; per seat) | Three-way merge, PDF, Excel and Word comparison, semantic code comparison, Git integration and history browser, and all v1.x updates. | Developers or reviewers whose workflow depends on those advanced features. |
The free tier can be used on any number of devices, including commercially, but redistribution is not permitted. Pro’s price buys a seat, not unlimited team coverage, and the version ceiling matters for buyers expecting access beyond the versions covered by their key. The terms allow a full refund request within 30 days of purchase through Paddle. The maker is not obligated to provide maintenance or technical support, though questions and bug reports can be sent by email.
Platforms
Diffract is a desktop product for Linux, macOS and Windows, with a CLI alongside the graphical app. That cross-platform coverage suits mixed desktop environments; it is not a web-based comparison service.
Who it's for
Choose Diffract if you want a local-first tool that can compare code, folders and binary files for free, especially if a CLI matters alongside the desktop interface. Pro makes sense when document diffs, three-way Git conflict resolution or Git history are regular needs. It is less suitable for teams that need multi-seat coverage in one purchase or ongoing support obligations from the maker.
Pros and cons
Pros
- Broad free comparison scope: Unlimited file and directory diffs plus binary comparison make the free plan useful beyond occasional code checks.
- Readable code diffs: Word-level changes, moved-block detection and collapsible unchanged regions help reviewers focus on meaningful edits.
- Desktop and CLI workflows: Three algorithms and CLI access support both interactive review and scripted comparisons.
- Local processing: The maker says files remain on the computer, an advantage when cloud transfer is undesirable.
Cons
- Advanced work requires Pro: Three-way merge, document comparison, semantic code comparison and Git history are paid features.
- Pro is per seat: Each user needs a license, which can increase the cost for teams.
- Version coverage is bounded: A key applies up to its stated version ceiling, so the one-time price does not promise coverage of every future version.
- Support is not guaranteed: The terms do not obligate the maker to provide maintenance or technical support.
Alternatives
- Diffchecker is worth considering if you want Linux, macOS, Windows and web access; its free plan limits some features by monthly try counts, while Pro + Desktop is $15 a month.
- delta is a free, MIT-licensed option for users who want a command-line tool installed through a package manager or executable download.
- SourceGear DiffMerge is another free choice across Linux, macOS and Windows.
- Meld suits readers seeking a free GPLv2-or-later tool for Linux or Windows.
- Code Compare is an option for Windows users who prefer an extension-based product, with free and paid Pro editions.
- WinMerge is a free, open-source alternative for Windows.
- mergers is a free option for Linux, macOS and Windows.
- Beyond Compare is a paid cross-platform alternative with a $35, paid once Standard Edition Per-User license and a free trial.
Verdict
Diffract is a strong choice for people who want capable local file and folder comparisons across Linux, macOS or Windows without paying for everyday use. Its free CLI and broad diff coverage are the main reasons to start here; choose Pro when merges, document diffs or Git history justify a per-seat purchase. Look elsewhere if you need guaranteed support, a license without a version ceiling, or a free tier that includes the advanced workflows.
Getting started
- Visit https://www.getdiffract.com/.
- Choose the desktop app for Linux, macOS, or Windows.
- Start with the Free plan, which costs $0 forever, or choose Pro for $34 per user as a one-time purchase.
- Use the desktop app or CLI to compare files and directories.
- For Pro features, use the license key within its seat count and version ceiling.
Limits worth knowing
The Free plan does not include three-way merge, PDF, Word, or Excel comparison, semantic code comparison, or Git integration and history browsing. Pro coverage is limited by the seat count and version ceiling specified by its license key.
Questions
What does Diffract cost?
The Free plan costs $0 forever. Pro is a $34 per-user one-time purchase.
What is included in the Free plan?
It includes unlimited file and directory diffs, the CLI and desktop app, syntax highlighting for more than 30 languages, three diff algorithms, and hex or binary comparison.
Which platforms does Diffract support?
Diffract is available for Linux, macOS, and Windows.
What does Pro add?
Pro adds three-way merge, PDF, Excel, and Word comparison, semantic code comparison, Git integration and history browsing, and all v1.x updates.
Does Diffract work with Git and other tools?
Its documentation describes OS context-menu integration and Git difftool use. Git integration and remote URL comparisons are Pro features.
Who makes Diffract?
The legal notice names SmallSoftLoaf Software - Kevin Jung as the service provider, at an address in Leutenbach, Germany.
Alternatives to Diffract
- 1

Diffchecker
Free planiOSWebAPIExtension8.2From $15 a month - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3
Code Compare
Free planAPIExtensionWindows7.3$69.95 one-time - 4

KDiff3
Free planOpen sourceLinuxmacOSWindows7.3Free plan - 5
UltraCompare
LinuxmacOSWindows7.1From $99.95 a year - 6
Beyond Compare
LinuxmacOSWindows6.4$35 one-time
