Skip to content
Runs on your deviceWorks offline

Compare two PDFs and see what changed

See exactly what changed between two versions of a document.

Original

The earlier version, or drop it here

Modified

The version to check, or drop it here

Choose both PDFs to compare

Differences are found by rendering every page of both documents and comparing how they look, and — where a page carries a text layer — by comparing the words on it. A scanned page has no text to compare, so only its appearance is checked; run it through OCR PDF first if you need the words compared too. Very small differences can come from the two files being produced by different software rather than from an edit, so the amount of change is reported for every page. Neither of your documents is modified, and neither is uploaded.

Local processingNo server uploadYour files are processed in your browser and are not uploaded to our servers.

What to know about Compare PDF

Someone sends back a contract or a report and says they have made a few small edits. Finding them by reading both documents side by side is slow and unreliable, and the change that matters is usually the one nobody mentioned. This compares the two files properly, and neither of them leaves your device.

Pages are lined up before anything is compared. That sounds like a detail and it is the whole difference between a useful answer and a useless one: comparing page one to page one falls apart the moment a page is inserted, because every later page shifts and a naive comparison reports the entire document as rewritten. Here an inserted page is reported as one addition and the pages around it stay unchanged.

Two things are compared, because either alone would mislead you. Every page of both documents is rendered and compared by appearance, which catches a moved figure, a replaced logo or a different signature block — changes that do not alter a single word. Separately, where both pages carry a text layer, the words are compared and the exact additions and deletions are named.

Neither file is modified and there is no output document to download; the result is something you look at. Metadata is never treated as a change, so two files with different titles or timestamps but identical pages are reported as unchanged.

How to compare two PDF files

  1. 1

    Choose the original

    Pick the earlier version of the document, or drop it onto the first slot. Its page count and size are shown so you can check you have the right file.

  2. 2

    Choose the revision

    Pick the version you want to check against it. Both files stay in your browser — neither is uploaded anywhere.

  3. 3

    Compare and review

    Every page of both documents is rendered and compared. You get a summary, a list of the pages that changed, and a viewer that shows the original, the revision and a highlighted difference.

What Compare PDF accepts and produces

Input
Two PDFs — an original and the version you want checked against it.
Output
A summary of what changed, a list of the pages that differ, and a viewer showing the original, the revision and a highlighted difference. No file is produced and neither input is modified.
Limits
300 pages per document. Text is compared word by word rather than by meaning, so a moved sentence reads as a deletion and an insertion. Pages with no text layer are compared by appearance only.
Offline
Yes, once the rendering engine has been fetched on your first visit.

Why Compare PDF here

  • Pages are aligned first, so an inserted page is one addition rather than a whole document of changes
  • Finds changes text comparison cannot see — a moved figure, a replaced logo, a different signature block
  • Names the exact words added and removed where the pages carry text
  • Neither document is uploaded, and neither is modified

Where your file goes

Nowhere. This tool runs inside your browser, and the page is served with a policy that forbids it from sending your document anywhere. You can confirm that yourself: open your browser’s developer tools, watch the Network tab, and process a file.

Questions

How does the comparison actually work?

In two ways at once, because either alone would mislead you. Every page of both documents is rendered and reduced to a fingerprint, which is what catches a moved image, a replaced chart or a different stamp — changes that do not alter a single word. Separately, where both pages carry a text layer, the words are compared and the exact additions and deletions are reported. A page counts as changed if either check finds something.

Will an added page make everything after it look changed?

No, and this is the thing most comparison tools get wrong. Comparing page one to page one and page two to page two falls apart the moment a page is inserted, because every later page shifts and the tool reports the whole document as rewritten. Here the pages are matched to each other first, wherever they have moved to, so an inserted page is reported as one addition and the pages around it stay unchanged.

Are my documents uploaded to compare them?

No. Both files are opened, rendered and compared inside your browser, and neither one leaves your device. That matters more here than for most tools: comparing two versions usually means comparing two drafts of something confidential — a contract, an offer, a set of accounts — and the whole point of doing it here is that you do not have to hand both versions to a third party to find out what changed.

Does comparing change either of my files?

No. Both documents are opened for reading only and nothing is written back. There is no output file to download, because the comparison is something you look at rather than something that replaces your documents. Your original and your revision are exactly as they were when you finish.

What if a page is a scan with no text in it?

It is still compared, visually, and the tool tells you that is what happened rather than quietly claiming the text matched. A scanned page is a picture, so there are no words to compare — but a picture that changed still looks different, and that is detected. If you need the words compared too, run the scans through OCR PDF first to give them a text layer, then compare the results.

Why is a page marked as changed when it looks the same to me?

Usually because something moved very slightly, or the file was regenerated by different software that places glyphs a fraction differently. The tool reports how much of each page differs, so a page showing a fraction of a percent is telling you the change is tiny. What will never mark a page as changed is metadata: two files with different titles, authors or timestamps but identical pages are reported as unchanged, because the document is what you are comparing, not the file.

How large a document can I compare?

Up to 300 pages per file. Every page of both documents has to be rendered before anything can be compared, so the work grows with the page count and an unbounded job would exhaust a phone rather than finish. If your documents are longer, split them and compare the parts.

Is the text comparison exact?

It is a word-level comparison, and it is honest about being one. It finds which words were added and which were removed, which is what you want for a changed figure, a reworded clause or a new paragraph. It does not understand meaning, so moving a sentence somewhere else on the page reads as a deletion and an insertion rather than a move. Whitespace is ignored, because a PDF has no lines — where a line breaks is a property of the file rather than of what it says.

Can I compare a PDF against a Word document?

Not directly — both inputs have to be PDFs. If you have a Word file, export it to PDF first and compare that. Comparing formats rather than documents would mean guessing at how the Word file would have been laid out, and any difference the guess introduced would be indistinguishable from a real edit.

Can I compare two documents with no internet connection?

Yes. Open the tool once while connected so the rendering engine is stored on your device, and after that comparison runs with no network at all. There is nothing to send and nothing to fetch — the whole comparison happens in the browser tab, which is also why it keeps working on a train.

Worth reading about Compare PDF