Text Diff Checker
Text Diff Checker
Paste an original text in Text A and a revised version in Text B to see which lines only appear in A (removed), only appear in B (added), and which are unchanged.
This is a line-based comparison — it treats each text as a set of whole lines rather than comparing word by word or character by character, which makes it well suited to comparing lists, configuration files, or short structured text blocks rather than long-form prose where a single word change would otherwise flag the whole surrounding paragraph as different. Unlike a tool such as git diff, this doesn't track which specific line moved to a new position — it simply reports which lines belong to A only, B only, or both.
- Line-based comparison: this compares whole lines as a set, not word-by-word or character-by-character — it's best suited to comparing lists, config files, or short text blocks rather than long-form prose.
- Not a positional diff: unlike tools like git diff, this doesn't track which specific line moved where — it only reports which lines exist in one text but not the other.
- Leading/trailing whitespace is trimmed from each line before comparing, so indentation differences alone won't cause false mismatches.
Can I use this to compare paragraphs of prose?
It works best on line-oriented content (lists, code, config) — for flowing prose, consider comparing sentence by sentence instead.
Does the order of lines matter?
No — this checks set membership (which lines exist in each text), not their order or position.
Text Diff Checker


Paste an original text in Text A and a revised version in Text B to see which lines only appear in A (removed), only appear in B (added), and which are unchanged.
This is a line-based comparison — it treats each text as a set of whole lines rather than comparing word by word or character by character, which makes it well suited to comparing lists, configuration files, or short structured text blocks rather than long-form prose where a single word change would otherwise flag the whole surrounding paragraph as different. Unlike a tool such as git diff, this doesn't track which specific line moved to a new position — it simply reports which lines belong to A only, B only, or both.

- Line-based comparison: this compares whole lines as a set, not word-by-word or character-by-character — it's best suited to comparing lists, config files, or short text blocks rather than long-form prose.
- Not a positional diff: unlike tools like git diff, this doesn't track which specific line moved where — it only reports which lines exist in one text but not the other.
- Leading/trailing whitespace is trimmed from each line before comparing, so indentation differences alone won't cause false mismatches.
Can I use this to compare paragraphs of prose?
It works best on line-oriented content (lists, code, config) — for flowing prose, consider comparing sentence by sentence instead.
Does the order of lines matter?
No — this checks set membership (which lines exist in each text), not their order or position.
