Home / Tools / Compare two PDFs

Free · no upload · no account

Compare two PDFs

Choose a PDF or drop them here

Processed on this device. Nothing is uploaded.

Short answer

Add two PDFs and every page is compared by its text, word for word — additions, removals and pages that only exist in one version. Both files stay on your device throughout, which matters for a comparison that is often between two drafts of something confidential.

Doing more than one thing?

The full editor puts every operation in one workspace with undo, so you are not exporting and re-opening between each step. Same engine, same privacy, still nothing uploaded.

Open the full editor Browse all tools

Why this one does not upload your file

Almost every free compare two pdfs tool works by sending your document to a server, doing the work there, and sending a result back. That is a cost decision rather than a privacy one — server time costs money, which is why those tools meter you, ask for an account, or cap your file size.

This one runs the same work in your browser using JavaScript, so your file never travels anywhere. There is no upload step, no queue, no account, and no page limit — and the page keeps working if you disconnect from the internet partway through.

You do not have to take that on trust. Open your browser's network tab and watch while you work, or read how it works.

What happens to your file

  • It is read from your disk into this tab's memory
  • Every change happens on your own processor
  • The result is built in memory, reopened and checked before you are offered it
  • Your original file is never modified
  • Closing the tab releases everything — nothing is stored
Questions

Straight answers

Does it compare the visual layout or the text?
The text. Two pages that render with slightly different spacing but say the same thing are correctly reported as unchanged; a single word swapped is correctly reported as a change. A pixel comparison would flag the first case as different, which is not useful.
What if a scanned page is in one of the files?
A scan has no text layer, so it cannot be compared this way. The report says so for that page rather than silently treating no text as no change.
Can I compare more than two files?
Not in one pass. Compare them two at a time — original against draft one, draft one against draft two.
Can I keep the comparison?
Yes, there is a button to download it as a plain text report listing every page that changed and by how much.