Free Text Diff Checker
See exactly what changed between two versions — line by line, word by word.
Compare options
Something not working?
Tell us what went wrong — it helps us fix the tool. Only what you type below is sent; your files never leave your device.
Need more power? Meet Text Diff Checker Pro
One-time payment. Yours forever. No subscription.
| Feature | Free | Pro |
|---|---|---|
| Line + word-level comparison | Yes | Yes |
| Unified diff patch export | Yes | Yes |
| Ignore case / whitespace / blank lines | Yes | Yes |
| Compare whole folders (offline desktop build) | — | Yes |
| Three-way merge view | — | Yes |
| Word / PDF text extraction before comparing | — | Yes |
| Ads | Shown on page | Ad-free |
| Updates | — | Lifetime free updates |
Frequently asked questions
Is my text uploaded anywhere?
No. Both texts are compared by JavaScript in your browser. Nothing is sent to a server, saved or logged, so it is safe for contracts, source code, config files and other private text. Close the tab and both texts are gone.
What does the patch export do?
It produces a standard unified diff (the format git apply and patch understand) with three lines of context around each change. Paste it into a ticket or share it with a colleague to show exactly what changed.
Can I compare Word or PDF files?
Not directly — open each document, select all, copy the text and paste it here. Only the words are compared; bold, fonts and other formatting are not compared.
How does it decide what counts as "changed"?
Lines are matched with a longest-common-subsequence diff, the same idea behind git diff. A removed line paired with an added line in the same spot is shown as one changed line, with the exact changed words highlighted.