Download DirectoryCompare Pro

Start with the free tier. Upgrade only when you need more.

DirectoryCompare Pro gives you a strong free compare workflow out of the box, plus a 7-day full-featured trial if you want to evaluate paid features before upgrading to N-way comparison, Git and GitHub sources, plugin viewers, remote source comparison, and similarity search. The trial starts automatically on first launch — no sign-up required.

Portable — no install required Free 2-way compare + 3-way merge Windows + Linux Version 1.05 — View release notes Standard+ for N-way, Git, GitHub

Choose your download

Download the build for your platform, then use the free tier immediately. Licenses unlock additional capabilities inside the same application.

Windows

Windows — Portable, No Install

Unzip and run. No installer, no admin rights, no registry changes. Works from a USB drive, network share, or any folder you choose.

Suggested package: DirectoryComparePro-v1.05-Windows.zip
Platform: Windows 10/11 (64-bit)
Setup: Unzip → run DirectoryComparePro.exe → done.
Linux

Linux download

For Linux users who want the same compare workflow on supported distributions and environments.

Suggested package: DirectoryComparePro-v1.03-Linux.tar.gz
Platform: Linux x86_64
Typical use: Download, extract, install dependencies if required, then run locally.
Requires: GTK 3, libarchive, libgit2, libcurl. See README.txt inside the archive for details.

Install via Windows Package Manager (winget)

Windows 10/11 • No browser, no unzip — one command does it all

winget install DirCompare-Pro.DirectoryComparePro

winget is built into Windows 11 and available on Windows 10 via the App Installer package in the Microsoft Store. After the command completes, run dircomparepro from any terminal.

Installation overview

Keep the download step simple: install once, start free, then upgrade inside the app if and when your workflow expands.

Windows quick start

  1. Download the Windows ZIP package.
  2. Extract it to a folder you control.
  3. Run DirectoryComparePro.exe.
  4. Use the free tier immediately.

Linux quick start

  1. Download the Linux tarball.
  2. Extract it locally.
  3. Install any required system libraries if your build needs them.
  4. Run the application from the extracted folder.

License workflow

  1. Start with the free feature set.
  2. When you need Standard or Premium features, purchase or apply a license.
  3. Activate it through Help → Register.
  4. Unlocked features become available in the same app.

What each tier unlocks

The clearest way to think about the product is: free for strong everyday compare, Standard ($39/yr) for multi-source workflows, Premium ($79/yr) for remote and similarity workflows, and Lifetime ($199) for one-time Premium-level access.

Free tier Free forever

  • 2-way directory comparison
  • 3-way merge (base/mine/yours) - free!
  • Text + hex diff viewer
  • Archive, CSV, Excel, image compare
  • Patch support and exports
  • Sessions, bookmarks, sync preview, versioning

Standard+ $39/yr

  • N-way comparison (4+ sources) and N-way merge
  • Git branch and commit compare
  • GitHub repository compare
  • Plugin viewers
  • Dark/light theme and power-user workflows

Premium+ $79/yr

  • Web URL comparison
  • FTP/SFTP comparison
  • Similarity search
  • Duplicate detection workflows
  • Advanced remote and content-matching use cases

Lifetime $199 one-time

  • All Premium features
  • Single purchase — no annual renewal
  • Ideal for long-term heavy use

Use as a Git mergetool

DCP is a single portable exe — drop it anywhere and point Git at it. 3-way merge (base/mine/yours) is free in the Basic tier.

Add to .gitconfig

[mergetool "dcp"]
    cmd = "C:/path/to/DirectoryComparePro.exe" -m "$BASE" "$LOCAL" "$REMOTE" "$MERGED"
    trustExitCode = true

[merge]
    tool = dcp
Use forward slashes in the path, even on Windows. Replace with wherever you extracted DCP.

Then just run git mergetool

git merge feature/branch
# conflict — DCP opens automatically
git mergetool
DCP opens once per conflicted file. Resolve, save, close. Git marks it resolved. See the full Git guide for more.

Integrity checks and release housekeeping

If you publish checksums, keep them accurate and visible. If you haven’t generated them yet, don’t pretend you have.

Windows checksum command

Get-FileHash -Algorithm SHA256 DirectoryComparePro-v1.05-Windows.zip
A matching checksum file is also published in the release assets as DirectoryComparePro-v1.05-Windows.sha256.

Linux checksum command

sha256sum DirectoryComparePro-v1.03-Linux.tar.gz
A matching checksum file is also published in the release assets as DirectoryComparePro-v1.03-Linux.sha256.