Compare PDF
Compare two PDFs online free — page-by-page text diff highlights every change between versions. Private, instant, no upload: files never leave your device.
Compare two PDFs and see which pages changed between versions. Text is extracted from both and diffed page by page, with a downloadable report. Runs entirely in your browser — no upload, no sign-up — which matters when the documents are contracts or accounts.
What it compares, precisely
Being exact about the granularity, because it decides whether this tool fits your job.The comparison works at page level. All the text on a page is gathered into one block, and those blocks are compared between the two documents.
So if a single word changed on page 12, page 12 is reported as changed — you are told which pages differ, not which sentence within them. That is less than a word-level diff and considerably more than nothing: on a 100-page agreement, being told that pages 12, 47 and 83 moved turns an impossible review into opening three pages.
The added, removed and unchanged counts follow the same grouping, so read them as a summary of how much of the document shifted rather than an exact tally of edited lines.
How to use it in practice
- Load the original in the first slot and the revised version in the second. Order matters — it decides what counts as added versus removed.
- The comparison runs automatically once both files are in. There is no button to press.
- Read the changed pages from the result, then open just those pages side by side in your PDF reader to find the exact wording.
- Download the report as a text file if you need a record — minus for removed, plus for added, following the standard diff convention.
What it will not catch
This is a text comparison. Anything that changes how a page looks without changing its words is invisible to it:
| Change | Detected? |
|---|---|
| Wording edited, added or deleted | Yes |
| A figure or date changed | Yes |
| Pages inserted or removed | Yes |
| Text reordered on a page | Yes |
| A logo or image replaced | No |
| Font, size or colour changed | No |
| Spacing, margins or layout altered | No |
| A signature added | No — usually an image |
| Text in a scanned page | No — run OCR first |
The signature row catches people out on contract review: a countersigned copy looks identical to this tool, because the signature is an image rather than text. Check that visually.
Scanned documents need OCR first
A scan is a picture of a page. There is no text in it, so there is nothing to extract and nothing to compare — the tool reports that rather than pretending the pages are identical, which is the failure mode you would actually want to know about.
The fix is to run both files through OCR PDF first, which adds a real text layer while leaving the scanned appearance intact, then compare the OCR'd versions. One caveat worth expecting: OCR is not perfectly deterministic on poor scans, so a handful of reported differences may be recognition variance rather than genuine edits. Treat unexpected single-page differences with mild suspicion and check them by eye.
Why comparing locally matters here
Think about when people compare two PDFs. It is a contract before signing, a policy document after counsel's revisions, a set of accounts against last quarter's, a tender response, a settlement draft. The whole category is material you would not casually upload anywhere.
Both documents are parsed and diffed inside the browser tab, so neither leaves the device. No account, no queue, no retention policy to read, and it keeps working with the connection off once the page has loaded. For this particular tool that is not a nice-to-have — it is the reason to use it over the alternatives.
Related PDF tools
OCR PDF is the prerequisite for comparing scans. To pull out just the pages that changed, extract pages takes a range like 12, 47, 83, andorganize PDF reorders or deletes pages. If you need the text itself rather than a diff, PDF to Word reconstructs editable text with headings and lists, anddiff checker compares two blocks of plain text at line level once you have pasted them in. To mark up the differences you found, edit PDF adds text annotations and add watermark stamps the version status.
Frequently Asked Questions
How do I compare two PDFs for free?
Choose the original in the first slot and the revised version in the second. The comparison runs automatically as soon as both are loaded — text is extracted from each and the differences are listed page by page. Neither file is uploaded at any point.How precise is the comparison?
It works at page level, not line level. Text on each page is joined into a single block before comparison, so if anything on a page changed — one word or the whole page — that page is reported as changed. It tells you reliably which pages differ, not which sentence within them.So how do I find the exact wording that changed?
Use the report to narrow down which pages to look at, then open those pages side by side in your PDF reader. On a hundred-page contract that turns an impossible job into checking three pages, which is the practical value here even without word-level detail.Does it show a visual side-by-side view?
No — this is a text comparison, not a visual one. It will not catch a changed logo, a moved image, a different font or altered spacing, because none of those change the text. If layout matters, compare the pages visually in a reader as well.Can I compare scanned PDFs?
Not directly. A scan is an image with no text layer, so there is nothing to extract and compare — you will get an error saying so. Run both files through the OCR tool first to add a real text layer, then compare the OCR’d versions.Can I save the results?
Yes. Download the comparison as a plain text report, with removed lines prefixed by a minus and added lines by a plus, in the standard diff convention. That makes it easy to attach to an email or paste into a review thread as a record of what changed.What do the added, removed and unchanged counts mean?
They count blocks of text, which given the page-level grouping works out as roughly a count of pages in each state. Treat them as a summary of how much of the document moved rather than as an exact tally of edited lines.Is anything uploaded?
No. Both documents are parsed and compared entirely inside your browser tab, which matters a great deal here — comparing two versions of a contract, a policy or a set of accounts usually means handling exactly the material you would not want on someone else’s server.