Compare two versions of text line by line and see exactly what was added or removed.
Google AdSense Banner
This area will contain advertisements after approval.
Green lines were added, red lines were removed. Comparison happens entirely in your browser.
Google AdSense Banner
This area will contain advertisements after approval.
This tool compares your two texts line by line, identifying which lines are unchanged, which were removed from the original, and which were added in the new version, similar to how source code diff tools work.
Lines shown in green with a plus sign were added in the second text. Lines shown in red with a minus sign were present in the first text but removed. Unmarked lines are unchanged and appear in both versions.
Comparing 'Hello world\nThis is line two\nGoodbye' against 'Hello world\nThis is a new line two\nGoodbye' shows the first and third lines as unchanged (no markup), while the second line appears as a removed line ('This is line two', in red) directly followed by an added line ('This is a new line two', in green), since even a one-word change makes the two lines register as entirely different at the line level.
Expecting word-level highlighting within a changed line, this tool compares at the line level, so a single-word edit shows the entire line as removed-and-re-added rather than highlighting just the changed word.
Not accounting for trailing whitespace differences, a line that looks identical but has an extra trailing space will register as a change, since the comparison is exact, character for character.
Pasting text with different line-ending styles (like Windows CRLF vs Unix LF) copied from different sources, this can cause every line to appear changed even when the visible content is identical.
This tool compares text at the line level, useful for comparing paragraphs, documents, or code where line structure matters.
No, the comparison happens entirely in your browser using JavaScript, your text is never transmitted anywhere.
Google AdSense Banner
This area will contain advertisements after approval.