Compare PDFs (Text)

Choose two PDFs, extract their text in your browser, and highlight added or removed lines or paragraphs. Nothing is uploaded; the diff stays in your browser.

This tool processes your PDF entirely in your browser. Files are not uploaded to any server.
Other languages 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | Tiếng Việt | 한국어 | Français | Deutsch | Italiano | Русский | हिन्दी | العربية | বাংলা | اردو | Türkçe | ไทย | Polski | Filipino | Bahasa Melayu | فارسی | Nederlands | Українська | עברית | Čeština

Choose two PDFs

Drop PDF A or click

Base version

Drop PDF B or click

New version

Differences

Tips

Compare the words, not the layout

Load the older version as PDF A and the newer version as PDF B, then choose line or paragraph mode. The result is an on-screen text diff; it does not rewrite either PDF.

Choose line or paragraph mode

Know the limits before comparing

This tool reads the embedded text layer. It does not compare page layout, images, annotations, signatures, or visual styling. Scanned PDFs need OCR first.

Useful next steps

FAQ

Why does it compare text rather than layout?

The tool extracts the embedded text layer from each PDF and compares lines or paragraphs. It does not compare page geometry, images, signatures, or visual styling.

What if my PDF is a scan or image-only file?

Run OCR first so the PDF has selectable text. Without a text layer, the diff can only report the text that the PDF parser can read.

What is the difference between line and paragraph mode?

Line mode is better for lists, tables of contents, and structured documents. Paragraph mode is better for prose where line breaks may change between versions.

Does it create or download a changed PDF?

No. Compare shows the differences on screen. It keeps both source PDFs unchanged and does not export a revised PDF.

Are my PDF files uploaded?

No. Both PDFs are read and compared in your browser. Files are not uploaded to a server while you use the tool.