Textvergleich
Läuft komplett in deinem Browser. Deine Dateien und Daten verlassen dein Gerät nie.
Über dieses Tool
Ein Textvergleichs-Tool vergleicht eine ursprüngliche und eine geänderte Version eines Textes und zeigt genau, was verschoben, hinzugefügt oder entfernt wurde. Füge die beiden Versionen in die Felder ein, wähle einen Modus, und darunter erscheinen die Unterschiede: Hinzufügungen in Grün, Entfernungen in Rot, der Rest unverändert.
Was unterscheidet Zeilen-, Wort- und Zeichenmodus?
Der Zeilenmodus zeigt eine zusammengeführte Ansicht mit + und - am Zeilenanfang, ähnlich wie bei git diff. Das ist die richtige Wahl, um ganze Dateien wie Konfigurationen oder Code zu vergleichen, wo es darauf ankommt, welche Zeilen sich geändert haben. Im Wort- und Zeichenmodus werden die Änderungen direkt im Text markiert, statt die ganze Zeile: Tauschst du ein einzelnes Wort in einem Satz aus, wird nur dieses Wort hervorgehoben, statt die gesamte Zeile als entfernt und neu hinzugefügt zu markieren. Der Zeichenmodus ist die feinste Stufe und findet auch, was der Wortmodus übersehen würde, etwa eine korrigierte Tippfehler-Stelle mitten in einem Wort oder eine geänderte Interpunktion.
Wie entscheidet das Tool, was als „geändert” zählt?
Es läuft mit der Bibliothek jsdiff, die den Myers-Diff-Algorithmus umsetzt, denselben Ansatz, der auch hinter git diff und den meisten anderen zeilenbasierten Diff-Tools steckt. Er sucht die kleinstmögliche Menge an Einfügungen und Löschungen, die den ersten Text in den zweiten überführt, statt einfach Zeile für Zeile der Reihe nach zu vergleichen. Deshalb landen verschobene oder umsortierte Textstellen auch sinnvoll aneinander, statt als eine große Löschung und eine große Neueinfügung angezeigt zu werden.
Wird einer der beiden Texte hochgeladen?
Nein. Alles läuft im Browser, keiner der beiden Texte verlässt dein Gerät oder geht über einen Server. Das ist wichtig, wenn du eine Vertragsprüfung machst, einen Codeausschnitt mit einem noch eingetragenen API-Schlüssel vergleichst oder einen Entwurf, den du noch niemandem gezeigt hast, denn nichts davon wird übertragen oder irgendwo gespeichert.
Wofür ist das nützlich?
Greife darauf zurück, um einen überarbeiteten Absatz zu prüfen, zwei Versionen einer Konfigurationsdatei zu vergleichen, nachzuvollziehen, was eine Überarbeitung an einer Vertragsklausel geändert hat, oder um einen einzelnen korrigierten Buchstaben in einer langen Zeile zu finden. Es ist auch eine schnelle Möglichkeit zu prüfen, ob zwei scheinbar identische Textblöcke wirklich übereinstimmen, denn ein überflüssiges Leerzeichen am Zeilenende oder ein unsichtbares Zeichen zeigt sich als Unterschied, selbst wenn dein Auge glatt darüber hinwegliest.