Text Tools
Text Diff Checker
Text Diff Checker is part of Toolspire and is ready as soon as this page loads. Same lines in a new order still show as a change. The check is the line text, not the words inside the line, and it stops at 200 lines a side.
On this page
What you can do here
Lines, not characters
A one-word edit marks the whole line. This is the view you want for lists, logs and paragraphs, not a code-review character diff.
Order is part of the match
The LCS keeps a shared sequence. A line that moved may show as removed and added if keeping it would break the sequence.
A short preview
The counts are the headline. The detail quotes the first changed lines so you do not scroll a 200-line dump.
The sequence
How to use the Text Diff Checker
- 1
Paste the older text on the left
Removed lines are lines from the left that the LCS could not keep. Added lines are new lines on the right.
- 2
Keep one paragraph per line if you care about paragraphs
A soft wrap that became a newline is a different line. Paste the texts the way you want them compared.
- 3
Read a zero as a match
“0 removed, 0 added” means every line matched in a shared order. It does not mean the files have the same name.
Worth knowing
- Text Diff Checker on Toolspire: the diff is a line LCS. A line that appears in both texts, in an order the LCS can keep, is treated as unchanged.
- Changing dog to bird under an unchanged cat reports 1 removed and 1 added.
- Each side is limited to 200 lines. A longer paste is refused so the comparison stays quick in the tab.
- The detail shows up to six removed and six added lines, prefixed with − and +.
What a line LCS will not catch
Longest common subsequence walks the two lists and keeps the longest shared sequence of equal lines. It does not understand that a sentence was edited in the middle, and it does not ignore blank lines unless you delete them first. Two hundred lines is the cap because the table is rows times columns. For a one-line typo, find-and-replace is the faster tool. For a shuffled list, expect many adds and removes.
FAQ
Questions about Text Diff Checker
Where does Text Diff Checker run?
Does this compare words inside a line?
What does 1 removed, 1 added mean for cat/dog versus cat/bird?
Why is there a 200-line cap?
Will reordering identical lines show as equal?
Keep going
Related tools
Last updated Report a problem or suggest a feature