Document Compare
Compare two Word, PDF, text, Markdown, CSV or JSON files and highlight every word that changed.
Only the text is compared, not the formatting. A scanned PDF has no text to read — run it through OCR first, or paste the text in. Older .doc files need saving as .docx first. A PDF laid out as a table can occasionally read two rows as one — check a surprising result against the original.
| 1 | Task,Owner,Due,Status | 1 | Task,Owner,Due,Status |
| 2 | Discovery,Alice Chen,2026-11-13,Complete | 2 | Discovery,Alice Chen,2026-11-13,Complete |
| 3 | Design sign-off,Alice Chen,2026-11-16,Complete | 3 | Design sign-off,Alice Chen,2026-11-16,Complete |
| 4 | Platform build,Ravi Patel,2027-02-26,In progress | 4 | Platform build,Ravi Patel,2027-03-19,In progress |
| 5 | Data migration,Ravi Patel,2027-03-12,Not started | 5 | Data migration,Bob Idris,2027-04-02,Not started |
| 6 | Integration testing,Fiona Gallagher,2027-04-09,Not started | 6 | Security review,Fiona Gallagher,2027-04-16,Not started |
| 7 | Go live,Priya Raman,2027-05-28,Not started | 7 | Integration testing,Fiona Gallagher,2027-04-30,Not started |
| 8 | Go live,Priya Raman,2027-06-18,Not started |
How it works
- 1Paste the two versions, or load them from files. Word (.docx), PDF, text, Markdown, CSV, JSON, YAML and log files all work.
- 2Matching lines are paired up; a line that was edited is shown once with the specific words that changed picked out.
- 3Switch between side by side and a unified view, and turn on "changes only" to hide everything that stayed the same.
- 4Export just the differences as a CSV — useful when the comparison itself needs to go into a report.
Common questions
- Can it compare Word or PDF files?
- Yes. Load a .docx or a PDF into either side and its text is read out for you; each paragraph becomes a line in the comparison. Only the words are compared, not fonts, colours, images or page layout.
- Why does my PDF say it has no text?
- A scanned PDF is a picture of a page, so there are no words to read. Run it through an OCR tool first, or type or paste the text in. A PDF saved from Word or exported from a system almost always has readable text.
- Can it compare an old .doc file?
- Open it in Word and save it as .docx first — the newer format is the one that is read.
- What does "pair edits" do?
- With it on, a deleted line immediately followed by an inserted one is treated as a single edited line, with the changed words highlighted. With it off, you see the raw delete and insert separately, which is closer to what a version control diff shows.
- How does it handle CSV files?
- Line by line, so a changed cell shows as a changed row with just that value highlighted. It is a text comparison rather than a spreadsheet one, so reordered rows read as a delete plus an insert.
- A table in my PDF compared oddly — two rows joined into one.
- A PDF has no real concept of rows, only text positioned on a page, so reading a table back out can occasionally join two short rows into one line. If a result looks off, check that row against the original; loading the same content as Word or a spreadsheet instead avoids this entirely.
- Why did it say the files were too large?
- Two files that differ almost everywhere across thousands of lines are reported as one changed block instead of being matched line by line. Compare a smaller section, or two files that share more of their content, to get the line-by-line view.
- Are my documents uploaded?
- No. Files are read and compared entirely in your browser.
Comparing two versions of a schedule?
Plan Comparison understands schedules rather than text — it matches tasks by ID, works out how far each finish date moved, and shows which milestones slipped.
Compare two plansRelated tools
Spreadsheet Viewer
Open an Excel or CSV file in your browser with no Excel installed — every sheet, searchable, nothing uploaded.
Plan Comparison
Upload two versions of the same schedule and see exactly what moved, and by how many days.
Markdown to Word or PDF
Turn notes or AI output into a properly formatted document.