Compare two versions of a text side by side with word level highlights inside changed lines. See added, removed and changed lines and download a unified diff.
Your files are processed in your browser, on your own device. Nothing is uploaded to a server.
Text Compare runs a real diff between two versions of a text, right in your browser. You get a side by side view with line numbers and word level highlights inside changed lines, a unified git style view, counts of added, removed and changed lines, and a patch file to download.
Paste the first version into one box and the second version into the other. You can also drop a .txt file onto the first box to load it. Run the compare and the tool lines the two texts up line by line.
The side by side view keeps both versions visible with line numbers, so you can read a change in its place. Inside a changed line, the exact words that differ are highlighted, which saves you scanning two long lines for one swapped phrase. The unified view stacks the changes in git style, with plus and minus lines, the view developers and editors share in reviews.
Above the results you get counts for added, removed and changed lines, plus an unchanged character share. That share counts characters on lines that did not change, and the page says so in plain words. It is a size measure for the edit, nothing more.
Editors use it to see what a writer actually changed between drafts, instead of rereading a whole piece on trust. Contract and policy workers use it when a new version of terms lands and the changes were not listed. Students use it to compare their draft against feedback copies and confirm each fix landed where it should.
Coders and content teams use the unified view and the patch download in review threads. A .patch file records the diff in a standard shape that other tools can read and apply, which beats a screenshot of highlighted lines when a change needs to travel.
Options help with noisy files. Turn on ignore whitespace when one version was reformatted with different spacing or line endings, and ignore case when a tool uppercased headings or an export changed letter case. With noise filtered out, the real word changes stand clear.
Some well known diff sites meter their unified view and finer features behind a monthly plan. Here both views, the word level highlights and the patch download are free, with no account and no monthly count. The work runs on your device, so drafts you would not paste into a metered cloud tool stay private.
Very large texts have a stated working ceiling. A line by line match across two huge files takes memory and time in a browser tab, and past that ceiling the page will tell you to split the text and compare it in parts. Two book length files compared in chapters give cleaner results than one giant run in any case, since the changes stay near the part you are reviewing.
A diff shows what changed. It does not show whether the change is right. A corrected fact and a fresh error look the same in the highlight, as an added line in green or its place in the unified stack. Judging the edit still takes a reader who knows the subject.
The unchanged character share says nothing about meaning. Swapping one small word like not can flip a sentence while the share stays above 99 percent, and a full rewrite in the author voice can score low while saying the same thing better. Use the counts to size the edit, then read the changed lines yourself. That reading is the part no tool on this page or any other can do for you.
It is the share of characters that sit on lines which did not change between the two versions. It sizes the edit only. It says nothing about meaning, quality or whether the changes are correct.
Yes. After a compare you can download a unified diff as a .patch file. That format is the standard shape used by git and review tools, so the record of changes can be shared or applied elsewhere.
Turn on the ignore whitespace option before you run the compare. Lines that differ only in spaces, tabs or line ending style then count as the same. A separate option does the same for letter case.
Yes. Drop a .txt file onto the first text box and its contents load as the first version. Paste or type the second version in the other box as usual, then run the compare.
Yes. Both the side by side view and the unified git style view are free on this page, along with word level highlights and the patch download. Some brand tools meter those features by month. This one does not.
There is a stated working ceiling for one run, set by browser memory. Past it, split the text into parts and compare part by part. The results are clearer that way, since changes stay near your place in the text.
Same rules as this one: free, in your browser, with nothing uploaded.
Words, characters, sentences and reading time, live.
UPPER, lower, Title and sentence case in one click.
Characters with and without spaces, counted as you type.
Count sentences and check how long they run.
Count paragraphs, lines and words in one paste.
Count letters alone, with spaces and lines shown too.
Headlines capitalized the way style guides ask for.
How many minutes your text takes to read or say aloud.