FREE · IN-BROWSER · NO UPLOAD

Compare two PDFs. See exactly what changed.

Drop a contract v1 and v2, a draft and a final, or any two PDF documents. Get a word-level diff with red strikethrough on removed text and green highlight on additions. Toggle between full document, only-changes, only-added, only-removed views. Download the diff as Markdown for GitHub PRs, Notion, Obsidian, or email. 100% in your browser — neither PDF ever leaves your device.

How it works

  1. Drop two PDFs onto letsgoPDF. pdf.js extracts the text from each in your browser — no upload.
  2. Click Compare. Word-level diff runs client-side; results render in under a second for typical contracts.
  3. Review: stats up top (X added, Y removed, Z unchanged), then the diff inline. Toggle Only changes to skip past unchanged regions. Only added shows just the new text; Only removed shows what's gone.
  4. Click Download diff (.md) for a portable Markdown file. ~~strikethrough~~ for removed, **bold** for added — renders in any Markdown tool.

Who's this for?

Why letsgoPDF for PDF compare

Common questions

Is this really free?
Yes — unlimited free, no signup. Compare is part of the free differentiators set (alongside Smart Redact, Bates, PDF→Markdown). Runs entirely in your browser.
How big can the PDFs be?
Practical limit is around 100 pages each on a typical laptop — at that size compare runs in under 2 seconds. Bigger documents work too, just slower. If your browser tab gets sluggish, split first (PDF tools → Split) and compare each chapter separately.
What if the page numbers don't match?
Common case — someone added a page in the middle of v2. We don't try to align pages 1-to-1 (that breaks badly when pages move around). Instead we concatenate text with [Page N] markers and run a single text diff over the whole document. The result reads naturally and page markers stay accurate.
Does it pick up formatting changes?
No — this is text-only. If you bold a sentence without changing words, no diff appears. For most version-control workflows that's actually what you want; text is what matters in contracts, drafts, and policy docs. Visual / pixel-level diff is a different feature (on the roadmap).
Can I compare a PDF to a Word document?
Convert the Word doc to PDF first (PDF tools → To PDF, free for the conversion step), then compare. Same flow works for PowerPoint or Excel — convert, then compare.
What's the diff library?
diff (the npm package, jsdiff) running word-level. Open source, well-tested, used by GitHub itself in places.

Other free PDF tools

Compare two PDFs now