Text compare

Paste two versions and see exactly what changed, down to the word. No record of your text is kept.

Paste two versions

Every change shows up here, line by line.

Differences

0 changes

Tell us what happened and what you expected. Please leave out personal information and private tool inputs.

These details describe your setup. They don’t include your name, email, or anything entered into the tool.

See the details included

Voting-limit status from this browser is included. Reports are stored by Netlify so I can investigate.

How to read the result

The top of the result says how many changes there are, then each line of the text follows with two line numbers, the original’s and the changed version’s:

Mark Color Meaning
− Red Line removed, or the old version of an edited line
+ Green Line added, or the new version of an edited line
none No color Line is the same in both

When a line was edited rather than replaced, the words that changed are marked in a darker shade, so in “The meeting is on Tuesday Thursday” you see the one word that moved, not the whole line.

How it works

  • Lines first: the two texts are compared line by line with Myers’ difference algorithm, the method behind most “diff” tools, including Git. It finds the smallest set of lines to remove and add to turn the original into the changed version.
  • Then words: where removed lines sit right before added lines, they’re paired up as edits and compared again word by word, so only the changed words are marked.
  • Options: Ignore capitals and Ignore extra spaces make lines that differ only in those ways count as the same.

Limits

Moved paragraphs show as removed in one place and added in another; the tool doesn’t detect moves. Two very different long texts are shown as fully removed and fully added rather than matched line by line, so the page stays fast.

FAQs

How do I compare two texts for differences?

Paste the original on the left (or first on a phone) and the changed version next to it. The differences appear below as you type: removed lines in red, added lines in green, and the changed words inside edited lines marked darker.

What's a diff checker?

A diff checker lists the differences between two versions of a text, the way programmers compare versions of code. It works the same for contracts, essays, emails, or lists.

Can it ignore capitals or spacing?

Yes. Tick Ignore capitals or Ignore extra spaces, and lines that differ only in those ways count as the same.

Can I see just the changes?

Tick Show only changes to hide the lines that match. The line numbers still show where each change is in both versions.

Does it compare Word or PDF files?

Not as files. Copy the text out of each document and paste it in. Formatting like bold or fonts isn't compared, only the words.

Is my text saved or sent anywhere?

No. The comparison runs in your browser. Neither text is uploaded, stored, or added to the page address.

Have an idea for a tool I should add? Send it in. I read every suggestion and choose which ones to build next.

For example: "Count the weekdays until a date, without holidays."

Please don't include your name, email, or anything personal. I don't need it. Voting-limit status from this browser is included.