Compare two PDF files

Earlier PDF or drop it here
Later PDF or drop it here
Choose an earlier PDF and a later PDF first.

Compare an earlier PDF with a later version without uploading either file. The tool aligns inserted and removed pages, then compares every aligned page as selectable text and as rendered pixels, so an empty text layer cannot pass as identical. Choose any result to see both pages and the words added or removed. The downloadable report is read back and checked.

How to compare two PDFs

  1. Choose both PDFs

    Choose the earlier PDF and the later PDF, or drop each file into its marked area. Both files stay in this browser tab.

  2. Compare the versions

    The tool reads selectable text from both files, aligns matching pages and renders every aligned page pair before it counts inserted, removed and changed pages.

  3. Inspect each change

    Choose a result in the page map to see both rendered pages, changed regions and the words added or removed.

  4. Download the report

    The tool reads the generated HTML report back and checks that every aligned page and result survived before the download appears.

What this comparison means

The word comparison ignores capitalization and repeated whitespace. The page preview marks rendered pixel regions that differ. Complex layout changes can produce a large region even when the visible edit is small.

The report is a page map, not a legal redline. Review signatures, forms, annotations and print-production changes in the source PDFs when those details matter. To find the differences between two versions of one document, read the page map first and open the sources only where it says something moved.

Where Compare PDFs fits

A comparison answers one question: what changed between the copy you had and the copy you were sent. Contract redlines, a specification returned by a supplier, a policy reissued with no changelog, a report regenerated after a data fix. In each case the document is long, the change is small, and reading both versions side by side is the slow way to find it.

Two comparisons run on every aligned page, and they check each other. The text comparison reads the selectable characters and reports the words added and removed. The pixel comparison renders both pages and reports where the ink differs. A page that looks identical but reads differently, or reads identically but looks different, is reported rather than passed, which is why a scanned page with an empty text layer cannot slip through as unchanged.

Comparing is a read-only operation: neither file is modified, and neither leaves this browser tab. When you know what changed and want to act on it, How to edit a PDF covers what a browser tool can and cannot change, and Edit text in a PDF explains why replacing a sentence in place is harder than it looks. To read a version as plain text and diff it with your own tools, use PDF to Markdown.

Questions about comparing PDFs

Do the PDFs leave my browser?
No. Both PDFs are opened, aligned, rendered and checked in this browser tab.
What happens when a page was inserted?
The page aligner creates an inserted row instead of treating every later page as changed. Removed pages get their own rows too.
Can it compare scanned PDFs?
Yes. Pages without selectable text are compared from rendered pixels. They are not called identical from an empty text layer.
What text changes does it show?
For each aligned page, the tool lists words added to the later PDF and words removed from the earlier PDF.
Does it change either PDF?
No. The two source files remain unchanged. The only output is a standalone HTML comparison report.
What does the report check prove?
The generated report is read back in this tab. Its row count and every page result must match the comparison before download is enabled.

The other pdfpix tools

All 30 of them run in a browser tab like this one. Each reads its own output back and checks it before offering the download, and none of them needs an account.

Where to go next