Compare two PDFs
PDF is convenient to send but awkward to compare: text is split across pages and columns, and the extraction order may differ from the visual one. The service extracts the text layer and compares it line by line, so you immediately see which paragraphs changed. It suits contracts, manuals and reports saved from an application rather than scanned. If the file is a scan without a text layer, the service says so instead of showing an empty page.
Supported: .conf, .css, .csv, .docx, .htm, .html, .ini, .js, .json, .log, .md, .pdf, .php, .py, .sh, .sql, .ts, .tsv, .txt, .xls, .xlsx, .xml, .yaml, .yml. Limit: 10000 lines for two documents. Nothing is stored — only a fingerprint of the pair stays on the server.
Features
- Up to 100 pages per file
- Works with PDFs that have a text layer
- Scans without text are rejected with an explanation
- Layout and columns do not get in the way of comparing text
- Nothing to install
Questions and answers
Why did the comparison come out empty?
Most likely the PDF is a scan without a text layer. A file saved from an application is required, not a scanned one.
Is the position of text on the page compared?
No, only the text. Columns and layout are not taken into account.
Is there a page limit?
Up to 100 pages per file. Large documents are better split into parts.
Can I compare a PDF with a DOCX?
Yes, as long as both files extract to text: the source format does not matter.
Ready to start? The working screen is above. Need unlimited comparisons — see the plans.
Page updated: 2026-11-10
Related pages
- Compare two documents — Upload two documents and get a report of the differences: edits, insertions, deletions. Supports DOCX, PDF, XLSX, XLS and plain text formats.
- Compare Word files — Compare Word documents by text: paragraphs and tables. Spot the edits between contract versions in seconds, with no Word installation.
- Find differences in text — Quickly find differences between two texts: changed lines, added and removed fragments. Character-level highlighting, no sign-up required.
- Text comparison pricing — prices and terms.