EPEddiesPDF>Compare PDF
ORIGINAL
Drop the original PDF here
The earlier version
Or drop files anywhere on this page. Files are processed in your browser and never uploaded.
REVISED
Drop the revised PDF here
The later version
Or drop files anywhere on this page. Files are processed in your browser and never uploaded.

How to compare two PDF files

Compare two versions of a document to see what changed. The text of both PDFs is compared word by word, and additions and removals are highlighted on each page.

  1. Add both PDFs

    Drop the earlier file under Original and the later one under Revised, or click each box to browse. Either file can also come from Google Drive. For a password-protected PDF, you are asked for the password and the file is unlocked in your browser.

    Two upload boxes, one for the original and one for the revised PDF
  2. Run the comparison

    Click Compare. Pages are compared in order, page 1 with page 1 and so on. The bar at the top shows how many words were added and removed.

    Both PDFs loaded and the Compare button
  3. Review the differences

    Each change is listed with its page number. Click one, or use Previous and Next, to jump to it in the text. Added words are green and underlined, removed words are red and struck through. Tick Show unchanged pages to see the full text.

Ignore minor changes

More options has Ignore case, Ignore punctuation and Ignore line breaks. Use them when only the wording matters, for example when a file was re-typeset and the lines now break in different places.

Scanned documents

The comparison uses the text inside the PDFs. A scan with no selectable text shows a note instead of results. Run it through OCR PDF first, then compare.

Reading a PDF comparison without being misled

It reads text you can't see

The comparison works on the text stored in each page, not on what's painted on screen. Usually they match. When they don't, the gap is useful.

Text covered by a white box is still text. If someone changed a figure by drawing a box over the old number and typing a new one on top, the comparison shows the new number as added and the old one as unchanged, because it's still in the file underneath. The same goes for text hidden behind an image, text in white on a white background, and the invisible layer that OCR adds to a scan.

This also lets you check a redaction. Compare the original with the redacted copy. If the words you meant to remove show as removed, they're gone from the file. If they show as unchanged, the redaction was only a black shape drawn on top. A page done with Redact PDF becomes an image, so all of its text shows as removed, not just the words under the box.

What counts as a word

Each page's text is split wherever there's a space or a line end, and every piece is compared as one word. A few things fall out of that rule:

  • A word hyphenated across two lines ("infor-" then "mation") is two words, and it won't match "information" in a version where it fits on one line. Neither of the ignore options joins the two halves back together.
  • A word drawn in two pieces, for example with one letter in a different font or style, can be read as two words.
  • Tables are read in whatever order the PDF stores their text, often row by row. A changed cell is reported among the words stored next to it, which may not be the column you're looking at.

These add noise, so the word counts can run higher than the real edit.

Where Ignore punctuation goes too far

Ignore punctuation removes dots, commas, currency signs, percent signs and similar symbols from every word before comparing. That includes the ones inside numbers. With it ticked, 4.2 and 42 count as the same, and so do $1,000.00 and $100,000, because both come out as 100000.

For prose that's fine. For anything with prices, rates, clause numbers or dates written as 01.02.2026, run the comparison once with the option off and read every change that involves a number. Ignore case is safer, but it treats a defined term like "Seller" the same as the ordinary word "seller", which can matter in a contract.

Noise that repeats on every page

Headers and footers are text too. If the revised file is one page longer, a footer like "Page 3 of 12" becomes "Page 3 of 13" on every page, and each one appears in the list. Print dates, draft stamps and file paths in a footer do the same. Skip those entries and read the body text.

When the two files came from different programs, run both through PDF to Text first and skim the output. If the same paragraph comes out in a different order in each, the comparison will show it as moved text, and you'll know why before you start reading the list.

Read the full guide

Features

  • Shows what changed between two versions of a document, such as a revised contract or an edited report.
  • Both PDFs are compared in your browser. They are not uploaded to a server.
  • Every change is listed with its page number and highlighted in the text, so you don't have to read both files line by line.
  • Options to ignore case, punctuation and line breaks hide changes that don't matter.
  • Free to use in the browser. No software to install and no account needed.

Frequently asked questions

Is there a file size limit?

No fixed limit is set. Both files are processed in your browser, so very large files depend on your device's memory.

Does this tool work on mobile devices?

Yes. Long documents are easier to review on a larger screen.

Is it safe to use with confidential documents?

Both files are compared on your device and are not uploaded. Their text stays in your browser.