Contract A
Contract B
PDF, Word, text & image scans — extracted locally (images via OCR)

Drop two contract drafts above to see a clause-level redline

Compare Contracts — Procurement

Compare contract drafts and see every clause change. PDF and DOCX redlines. Private. From €9.99/mo.

How to compare contracts

  1. Upload the original contract (PDF or DOCX).
  2. Upload the counterparty's marked-up version.
  3. Every clause change, added term, and deleted word is highlighted immediately.

Key features

  • PDF and DOCX contract comparison in one tool
  • Clause-level change highlighting — additions, deletions, and substitutions
  • Page images tab: a pixel-level visual diff of each rendered PDF page, so changes to signatures, stamps, and layout show up even when the text is identical
  • No files sent to any server — architecturally private
  • Unlocks with Pro — €9.99/mo

Common uses

  • Compare the original RFP response against the final supplier contract
  • Review supplier agreement amendments clause by clause before signing
  • Spot what changed between contract drafts during multi-round negotiations

Frequently asked questions

How do I compare contracts online?

Upload the original contract (PDF or DOCX). Upload the counterparty's marked-up version. Every clause change, added term, and deleted word is highlighted immediately.

Are my files private when I use this tool?

Yes. All comparison runs locally in your browser. Your files never leave your device and are never sent to any server — not a policy promise, but an architectural fact. There is no server receiving your data.

No AI means no hallucinations

Compare Files uses a deterministic, logic-based engine — not a language model. It reports every change that is actually in your files, and never invents one.

Private

Your files never leave your device. Everything runs in your browser — no uploads, nothing stored.

Certain

No AI, so no hallucinations. A deterministic engine reports every real change and never invents one.

Fast

No upload, no server wait. Comparisons run locally and keep working offline once the page has loaded.