Text diff
Compare two texts line by line and download a readable report of added, removed, and unchanged lines.
How it works & useful details
How to use this tool
Paste the original and changed text, choose any matching options, then compare. The report prefixes added lines with +, removed lines with −, and unchanged lines with two spaces. Download the complete report when the table preview is shortened.
How the result is calculated
This is a line comparison, not an executable patch or a character-level diff. Matching uses a longest common subsequence; moved lines appear as removals and additions. With ignored differences, unchanged rows display the original line. Case matching uses Unicode lowercasing without a language locale.
Line tools normalize CRLF and CR to LF. A final newline represents an empty final line; empty input has zero lines.
Limits: 100,000 UTF-16 code units and 1,000 lines per side, with at most 250,000 line pairs (for example 500 × 500). Split larger texts first.
