Toolivaro

Text-Diff-Checker kostenlos

Vergleiche zwei Textblöcke zeilenweise — mit Hervorhebung hinzugefügter, entfernter und unveränderter Zeilen und Änderungsstatistik, komplett lokal.

Wird lokal in deinem Browser verarbeitet

Über dieses Tool

Der Text-Diff-Checker vergleicht zwei Textblöcke zeilenweise und zeigt genau, was sich geändert hat: aus dem Original entfernte Zeilen, in der neuen Version hinzugefügte Zeilen und den unveränderten Kontext dazwischen — mit einer laufenden Zusammenfassung der Anzahlen hinzugefügter, entfernter und unveränderter Zeilen sowie dem Anteil geänderter Zeilen. Der Vergleich nutzt den klassischen Longest-Common-Subsequence-Algorithmus — derselbe Ansatz, den GNU diff für seine Standardausgabe verwendet — daher ist das Ergebnis deterministisch und erklärbar: Das Tool zeigt die Methode, keine Blackbox. Eine Option zum Ignorieren von Leerraum behandelt Zeilen, die sich nur durch führende oder abschließende Leerzeichen unterscheiden, als gleich — nützlich beim Vergleich von Code oder Konfiguration, die neu formatiert wurde. Eingaben sind mit einem expliziten Kürzungshinweis begrenzt, damit der Tab auch bei riesigen Einfügungen reaktionsfähig bleibt. Alles läuft lokal: die beiden Texte — Konfigurationsdateien, CSS, generierte Ausgaben, Entwürfe — verlassen dein Gerät nie, werden nie protokolliert und nie gespeichert. Nutze dieses Tool, um eine Konfigurationsänderung vor dem Deployment zu prüfen, zu erkennen, was ein Code-Formatierer verändert hat, oder generierte Ausgaben mit einer committeten Baseline zu vergleichen.

Wie wird das Ergebnis berechnet?

Eine einzeilige Konfigurationsänderung

Beim Vergleich einer Konfigurationsdatei vor und nach einer Änderung des Retry-Timeout zeigt der Diff eine entfernte Zeile (timeout = 30), eine hinzugefügte Zeile (timeout = 60) und die umgebenden Zeilen unverändert — 2 von 8 Zeilen geändert, ein Änderungsanteil von 25 %.

Beispieleingabe und -ausgabe
Eingabe Wert
original host = api.example.com timeout = 30 retries = 3
updated host = api.example.com timeout = 60 retries = 3
Ergebnis 1 hinzugefügt · 1 entfernt · 1 unverändert · 25 % geändert

Wie lautet die Formel und ihre Annahmen?

Diff-Methode

diff = longest-common-subsequence(left, right) over lines

Formelbegriffe
Symbol Bedeutung
left Originaltext, in Zeilen aufgeteilt
right neuer Text, in Zeilen aufgeteilt
LCS die längste Folge von Zeilen, die in beiden Eingaben in Reihenfolge vorkommt

Zeilen außerhalb der LCS werden als entfernt (aus left) oder hinzugefügt (aus right) gemeldet; die LCS selbst ist unveränderter Kontext.

Welche Fehler sind am häufigsten?

  • Von einem zeilenbasierten Diff Wort-Granularität zu erwarten — Zeilen sind hier atomar.
  • Texte mit unterschiedlichen Zeilenenden (CRLF vs. LF) zu vergleichen — sie werden zuerst normalisiert, was Änderungen je nach Quelle verdecken oder aufdecken kann.
  • Die Ignore-Leerraum-Option zu vergessen, wenn eine Neuformatierung überall die Einrückung geändert hat.
  • Proprietäre oder persönliche Texte in einen Online-Diff-Dienst hochzuladen — dieses Tool ist vollständig lokal.

Welche Annahmen und Grenzen gelten?

  • Der Vergleich ist zeilenbasiert, nicht wortbasiert oder semantisch.
  • Eingaben sind begrenzt (mit explizitem Hinweis), damit die Seite reaktionsfähig bleibt.
  • Das Tool meldet textuelle Unterschiede — es kann nicht beurteilen, welche Version korrekt ist.

Woher stammen die Zahlen?

Zuletzt geprüft 12. August 2026 · Version 1.1.0 · Toolivaro garantiert keine externen Inhalte.

Häufig gestellte Fragen

Ist das derselbe Algorithmus wie git diff?

Konzeptionell ja — auch gits Standard-Diff richtet Dateien an einer längsten gemeinsamen Teilfolge aus, mit Verfeinerungen (wie dem Myers-Algorithmus) für die Geschwindigkeit. Für typischen Text hat das Ergebnis dieselbe Form aus hinzugefügten, entfernten und unveränderten Zeilen; dieses Tool dokumentiert seine Methode offen und begrenzt Eingaben für die Reaktionsfähigkeit.

Warum zeigt der Diff manchmal mehr Änderungen, als ich erwartet habe?

Der zeilenbasierte Vergleich behandelt ganze Zeilen als atomar. Hat sich eine Zeile in der Mitte geändert, ist sie eine Entfernung plus eine Hinzufügung — keine Änderung auf Wortebene. Neu formatierter Code (neue Umbruch- oder Einrückungsart) kann daher große Diffs erzeugen, obwohl sich die Bedeutung nicht geändert hat.

Verarbeitet das Tool sehr große Dateien?

Ja, mit einer dokumentierten Grenze: Eingaben über der Zeilengrenze werden mit einem expliziten Hinweis gekürzt, statt den Tab einzufrieren. Für Dateien mit mehreren zehntausend Zeilen ist ein spezialisiertes Diff-Tool die bessere Wahl.

Teil von Text- und JSON-Werkzeuge für Entwickler

Fehler gefunden oder eine Korrektur? Melde ihn — jede Korrektur wird geprüft.

War dieses Werkzeug hilfreich?

Überprüft vom Toolivaro-Redaktionsteam gemäß unserer Methodik Methodik · Redaktionsrichtlinie