Text Compare
See exactly what changed between two versions of a text.
Original
Changed
Differences
About the Text Compare converter
Paste two versions of something — a document, a config file, a log, an email — and see precisely which lines were added and removed.
The comparison uses the same longest-common-subsequence approach as `diff` and git, so it finds the smallest real set of changes rather than declaring everything after the first difference to be different.
Reading the output
Lines prefixed with `-` were in the original and are gone. Lines prefixed with `+` are new. Unchanged lines are shown with a space for context, and long unchanged stretches collapse to `...` so the changes stand out.
The summary at the top counts added, removed and unchanged lines. A line that was edited appears as a removal followed by an addition, since line-based comparison has no concept of a partial change.
Ignoring noise
Ignoring whitespace is what you want when comparing reformatted code or text that has been re-wrapped — it collapses runs of spaces and trims the ends, so only real changes show.
Ignoring case is useful for comparing lists of names or identifiers that have been normalised differently.
Frequently asked questions
Can it show changes within a line?
No — this compares line by line. A small edit appears as one line removed and one added, which is also how git reports it by default.
Is there a size limit?
Very large texts are refused, because the comparison needs a table of every line against every other. Documents of a few thousand lines are comfortable.
Is my data uploaded?
No. The conversion runs in your browser, which matters here — configuration files and spreadsheets routinely contain credentials and personal data.