Free Text Diff Checker

See exactly what changed between two versions — line by line, word by word.

Privacy Level 1 — 100% local: your files never leave your browser

Compare options

Tip: Ctrl+Enter compares too.

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.

$29
single payment · lifetime updates included
FeatureFreePro
Line + word-level comparisonYesYes
Unified diff patch exportYesYes
Ignore case / whitespace / blank linesYesYes
Compare whole folders (offline desktop build)—Yes
Three-way merge view—Yes
Word / PDF text extraction before comparing—Yes
AdsShown on pageAd-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.