Compare two PDFs

Side-by-side pages, synced scrolling, and a pixel-level scan that lists exactly which pages changed — without either document leaving your device.

Open your network tab while it runs: zero requests. Your document stays yours.

How to compare two PDFs

  1. Select both PDFs — the original and the new version — both are read by your browser, never sent to a server.
  2. Flip through side by side — pages stay in sync; toggle 'Highlight differences' to see changes drawn in ink over a faded page.
  3. Compare all pages → download — every page is checked pixel by pixel; you get the list of changed pages and a zip of difference images.

Contract redlines, updated invoices, revised reports — comparing versions is exactly when both documents are sensitive. It runs on the same in-browser engine as our PDF merger, PDF splitter, and PDF to Markdown converter — the file never leaves your machine.

Comparing PDFs, answered honestly.

No. Both documents are rendered and compared inside your browser. Open the network tab while it runs: zero requests.
Visual ones — anything that changes how a page looks: edited text, moved paragraphs, changed numbers, added stamps, different scans. It's a pixel-level comparison, so it works on scanned documents too.
Yes — the diff view fades the page and draws changed areas in ink, on screen and in the downloadable per-page diff images.
Pages that exist in only one document are flagged as differences automatically.
Free, no account, no limits.
Still something on your mind? Try it yourself — it's free

Ready to fall in love with PDFs again?

Free, no account — and your files never leave your device.

Try PDFLove AI — It's Free →

Coming soon · Premium

Take every tool offline — native apps for Mac, Windows, Linux, iOS & Android.

  • Every tool on this site, running natively on your device
  • Fully offline — files never even touch a browser tab
  • Batch-process whole folders of documents locally

The native apps will be a one-time paid upgrade when they launch — everything in the browser stays free, always.