Text
Text Diff
Vergleich zweier Texte Zeile für Zeile — was hinzugefügt, entfernt oder geändert wurde, mit Hervorhebung auf Wortebene in geänderten Zeilen.
Text Diff compares two texts line by line and shows what was added, removed, or changed, with word-level highlighting inside changed lines — much like git diff, but without a command line.
How to use it
- Paste the original text into one field and the changed version into the other.
- The result immediately highlights added lines, removed lines, and the words that changed within shared lines.
- Handy for scanning large texts — jump straight to the first differences instead of searching manually.
Common uses
- Comparing two versions of a document, article, or config file without installing git.
- Checking exactly what changed in a text after an editor or an automatic formatter touched it.
- Comparing API responses or logs between two runs.
Things to keep in mind
By default a whitespace-only change (like indentation) still counts as a difference, since it technically changes the line's content.
The diff compares lines by position, so adding or removing a single line near the top can shift how the rest of the text lines up.
Artikel zu diesem Tool: Text Diff: wie Algorithmen den Unterschied zwischen zwei Texten finden
Häufig gestellte Fragen
Wie wird der Vergleich berechnet?
Der Vergleich erfolgt zeilenweise: Jede Zeile wird als hinzugefügt, entfernt oder geändert identifiziert, und innerhalb geänderter Zeilen werden die genauen abweichenden Wörter hervorgehoben.
Wie werden Hinzufügungen, Löschungen und Änderungen angezeigt?
Hinzugefügte und entfernte Zeilen werden im Ergebnis entsprechend gekennzeichnet, und geänderte Zeilen zeigen eine Hervorhebung auf Wortebene, um sofort zu erkennen, was sich geändert hat, ohne die ganze Zeile erneut zu lesen.
Werden meine beiden Texte an einen Server gesendet?
Nein, der Vergleich läuft vollständig im Browser in JavaScript ab — es wird kein Inhalt irgendwohin gesendet.
Warum zeigt das Einfügen einer einzelnen Zeile alle folgenden Zeilen als geändert an?
Der Algorithmus erkennt nicht immer fehlerfrei, dass es sich um eine reine Einfügung und nicht um einen massenhaften Ersatz handelt — besonders wenn sich die umliegenden Zeilen ähneln. Gute Diff-Algorithmen versuchen, solche Fehlalarme zu minimieren, indem sie die längste gemeinsame Teilfolge suchen, aber das gelingt nicht immer perfekt.
Werden Leerzeichen beim Vergleich berücksichtigt?
Ja, standardmäßig wird auch eine reine Leerzeichenänderung (etwa bei Einrückungen) als Unterschied markiert, da sich dadurch technisch der Inhalt der Zeile ändert.