KeroTools

Zwei Texte Vergleichen und Unterschiede Sehen

Vergleichen Sie zwei Textblöcke und sehen Sie Hinzufügungen und Löschungen zeilenweise farblich markiert.

Eingabe
0 Zeichen
Zweiter Text
0 Zeichen

Beide Texte bleiben auf dem Gerät

Nichts, was später zu löschen wäre

Für vertrauliche Paare gebaut

Läuft in jedem modernen Browser

So funktioniert es

  1. 1

    Original einfügen

    Die frühere Fassung, die Referenz oder der Text, den man Ihnen gegeben hat.

  2. 2

    Geänderte Fassung einfügen

    Die Überarbeitung, der zurückgesandte Entwurf oder die Datei, die Sie für abweichend halten.

  3. 3

    Unterschiede lesen

    Wechseln Sie die Stufe, bis der Vergleich zeigt, was Sie tatsächlich sehen müssen.

Warum dieses Tool

Drei Genauigkeitsstufen

Vergleich nach Zeile, Wort und Zeichen, denn Prosa und Code verlangen aus derselben Eingabe verschiedene Antworten.

Unsichtbare Unterschiede sichtbar

Leerzeichen am Zeilenende, Tabulator gegen Leerzeichen und CRLF gegen LF werden gezeigt, statt still gleich oder ungleich zu sein.

Typografische Anführungszeichen erkannt

Ein aus der Textverarbeitung eingefügtes gekrümmtes Zeichen ist nicht dasselbe wie ein geradliniges — der Vergleich sagt das.

Leerraum-Schalter

Rein formale Änderungen ignorieren, wenn Sie den Inhalt suchen, oder einbeziehen, wenn die Form das Thema ist.

Nichts wird hochgeladen

Beide Texte werden in Ihrem Browser verglichen — zwei Vertragsfassungen erreichen nie einen Server.

Kostenlos, ohne Konto

Keine Anmeldung, kein Wasserzeichen, keine Obergrenze für die Menge.

Ein Vergleich ist eine Deutung, keine Tatsache

Das ist das Erste, was man verstehen sollte, denn es erklärt die meisten Momente, in denen ein Vergleich falsch wirkt. Zu zwei Fassungen eines Textes gibt es keine einzige richtige Liste der Änderungen. Viele verschiedene Bearbeitungsskripte — Folgen von Löschungen und Einfügungen — verwandeln die erste in die zweite, und alle beschreiben das Ergebnis gleich zutreffend. Ein Vergleichsalgorithmus wählt eines, und er wählt, indem er die Zahl der Operationen minimiert: eine vernünftige Heuristik, aber nicht dasselbe wie zu rekonstruieren, was die Autorin tatsächlich getan hat. Die Ausgabe ist also eine Vermutung darüber, was sich geändert hat, gewählt weil sie kurz ist — und sie kann kurz und dennoch irreführend sein. Sie als Bericht über die Bearbeitung zu lesen und nicht als die Bearbeitung selbst, hält Sie davon ab, mit dem Werkzeug zu streiten.

Einen Absatz zu verschieben sieht genauso aus wie ihn zu löschen und neu zu schreiben

Das ist der klarste Fall, in dem die minimale Antwort die Absicht verfehlt. Nehmen Sie ein Dokument, verschieben Sie einen Absatz aus der Mitte ans Ende, ändern Sie nichts weiter. Ein Standardvergleich meldet diesen Absatz als an alter Stelle entfernt und an neuer eingefügt — doppelt so viel optisches Rauschen wie die eigentliche Bearbeitung, und nirgends ein Hinweis, dass es derselbe Text ist. Für den Algorithmus wurde nichts verschoben, denn Verschieben ist keine Operation, die er kennt; es gibt nur Löschen und Einfügen. Praktisch heißt das: Ein Dokument umzustellen erzeugt einen Vergleich, der riesig aussieht, während der Wortlaut unberührt ist — und eine echte Neufassung, versteckt in einer Umstellung, ist kaum zu entdecken. Wenn Sie wissen, dass ein Abschnitt gewandert ist, vergleichen Sie die beiden Abschnitte direkt statt der Gesamtansicht zu trauen.

Die gewählte Genauigkeit ändert die Antwort

Ein Zeilen-, ein Wort- und ein Zeichenvergleich derselben zwei Texte sagen Verschiedenes, und die falsche Wahl ist der Grund, warum Vergleiche manchmal nutzlos sind. Zeilenvergleich passt für Code und für alles, wo eine Zeile eine sinnvolle Einheit ist; für Prosa ist er nahezu nutzlos, denn ein geändertes Wort in einem umbrochenen Absatz schreibt jede folgende Zeile neu, und der Vergleich meldet den ganzen Absatz als geändert. Wortvergleich ist die richtige Voreinstellung fürs Schreiben — er findet das eine verschobene Adjektiv. Zeichenvergleich ist noch feiner und nützt vor allem bei kurzen Zeichenketten: einem Bezeichner, einer URL, einem Schlüssel, bei dem eine vertauschte Ziffer zählt. Sieht das Ergebnis aus, als hätte sich alles geändert, ist meist die Genauigkeit falsch, nicht der Text.

Zwei Texte, die gleich aussehen und es nicht sind

Die Klage läuft üblicherweise umgekehrt, doch dieser Fall ist heimtückischer: Der Vergleich beharrt darauf, dass etwas abweicht, und Sie sehen es nicht. Fast immer ist ein Zeichen ohne sichtbare Gestalt beteiligt. Ein Leerzeichen am Zeilenende ist das häufigste. Tabulatoren und Leerzeichen sehen bei gleicher Breite gleich aus. Eine unter Windows bearbeitete Datei trägt CRLF-Zeilenenden, wo die andere LF hat — damit weicht ausnahmslos jede Zeile ab. Aus einer Textverarbeitung eingefügter Text bringt gekrümmte Anführungszeichen und Gedankenstriche mit, die andere Zeichen sind als das geradlinige Anführungszeichen und der Bindestrich, die Sie getippt haben. Und ein geschütztes Leerzeichen oder ein von einer Webseite mitgeschlepptes Zeichen der Breite Null ist definitionsgemäß unsichtbar. Ein Vergleich, der Leerraum markiert und Zeilenenden meldet, macht aus einem unerklärlichen Unterschied einen offensichtlichen.

Ein Vergleich kann nicht sagen, welche Fassung richtig ist

Es lohnt, klar zu sagen, was ein Zwei-Wege-Vergleich nicht liefert. Er zeigt, dass zwei Texte abweichen und wo — und sagt nichts darüber, welcher neuer ist, welcher maßgeblich ist oder welche Änderung gewollt war. Diese Frage braucht eine dritte Eingabe: die Fassung, von der beide Seiten ausgingen. Genau das macht eine Drei-Wege-Zusammenführung möglich und lässt den Zwei-Wege-Vergleich bloß informativ. Das zählt, wenn zwei Personen dasselbe Dokument getrennt bearbeitet haben und Sie ihre Arbeit zusammenbringen wollen. Ein Vergleich ihrer beiden Kopien zeigt jede Stelle, an der sie abweichen — auch Stellen, an denen eine etwas geändert hat und die andere einfach nichts, und die in der Ausgabe identisch aussehen. Entscheiden setzt Kenntnis des Originals voraus: Suchen Sie es, bevor Sie zusammenführen.

Warum lokales Vergleichen bei dieser Art Text zählt

Denken Sie an die Dokumentpaare, die tatsächlich verglichen werden. Zwei Fassungen eines Vertrags, vor und nach den Änderungen der Gegenseite. Ein von einer Kundin zurückgesandter Entwurf mit unmarkierten Änderungen. Zwei Konfigurationsdateien, eine davon aus dem Produktivbetrieb. Ein Arbeitsvertrag gegen eine Vorlage. Ein Richtliniendokument gegen das des Vorjahres. Vergleichen ist von Natur aus etwas, das man mit wichtigen Dokumenten tut, meist in einem Moment, in dem der Unterschied Folgen hat — und es verlangt beide vollständigen Fassungen, keinen Auszug. Ein gehostetes Vergleichswerkzeug erhält daher doppelt so viel heikles Material wie ein Werkzeug für einen einzelnen Text. Dieses vergleicht auf der Seite und überträgt nichts, nachprüfbar im Netzwerk-Tab der Entwicklerwerkzeuge.

Häufige Fehler, die Sie vermeiden sollten

  • Einen Vergleich als Protokoll dessen lesen, was die Autorin getan hat. Der Algorithmus wählt das kürzeste Bearbeitungsskript, nicht das wahre — die kurze Erklärung ist nicht zwangsläufig die richtige.
  • Nach einer Umstellung einem Gesamtvergleich trauen. Ein verschobener Absatz erscheint an einer Stelle gelöscht und an anderer eingefügt: Die Ausgabe wirkt riesig, während der Wortlaut unberührt ist.
  • Zeilenvergleich auf Prosa anwenden. Ein geändertes Wort in einem umbrochenen Absatz schreibt jede folgende Zeile neu — nehmen Sie fürs Schreiben die Wortebene.
  • Annehmen, ein unerklärlicher Unterschied sei ein Fehler des Werkzeugs. Suchen Sie nach einem Leerzeichen am Zeilenende, Tabulator gegen Leerzeichen, CRLF gegen LF oder eingefügten typografischen Anführungszeichen.
  • Zwei Vertragsfassungen in ein gehostetes Werkzeug einfügen. Vergleichen verlangt beide vollständigen Dokumente — Sie senden doppelt so viel heikles Material; vergleichen Sie lokal.

Im Vergleich

KriteriumDieses WerkzeugOnline-Diff-SeitenEin Diff-Programm
Inhalt an einen Server gesendetNieMeistens jaNein
Zeilen-, Wort- und ZeichenmodusAlle dreiMeist nur ZeileMeist alle drei
Leerraum sichtbar gemachtJaSeltenJa
Einrichtung nötigKeineKeineInstallieren und einrichten
Konto oder AnmeldungNicht nötigOft verlangtNicht nötig
PreisKostenlosKostenlos / BezahltarifeKostenlos / kostenpflichtig

Funktionen

Nebeneinander und fortlaufend

Zwei Spalten zum Prüfen, eine zusammengeführte Spalte zum Durchlesen einer Änderung.

Zeilen-, Wort- und Zeichenmodus

Derselbe Vergleich in drei Auflösungen, umschaltbar ohne erneutes Einfügen.

Leerraum sichtbar gemacht

Leerzeichen am Zeilenende und Tabulatoren werden markiert — ein unsichtbarer Unterschied bleibt ein findbarer.

Unicode-bewusster Vergleich

Arabischer, türkischer und akzentuierter Text wird korrekt verglichen, nicht byteweise.

Verträgt lange Dokumente

Ganze Dateien werden ohne Upload und ohne Größenobergrenze verglichen.

Änderungsübersicht

Wie viele Zeilen ergänzt, entfernt und geändert wurden, bevor Sie eine einzige lesen.

Nichts zu installieren

Kein Diff-Werkzeug, keine Laufzeitumgebung, keine Abhängigkeiten — es läuft auf der Webseite.

Bereit für Arabisch und RTL

Vollständige Oberfläche in acht Sprachen, darunter Arabisch von rechts nach links.

Standardmäßig sicher

Über HTTPS ausgeliefert, ohne Inhaltsverfolgung und ohne Upload an Dritte.

Wer es nutzt

Juristische Prüfung

Die geänderte Klausel in einem Entwurf finden, der ohne Änderungsverfolgung zurückkam.

Entwicklerinnen und Entwickler

Zwei Konfigurationsdateien oder zwei Antworten vergleichen, ohne etwas in ein Repository zu legen.

Redaktion

Genau sehen, welche Wörter eine Autorin zwischen zwei Fassungen überarbeitet hat.

Übersetzerinnen und Übersetzer

Prüfen, was sich in einem aktualisierten Quelltext geändert hat, bevor die Übersetzung überarbeitet wird.

Häufig Gestellte Fragen

Nein. Alles läuft lokal im Browser — Ihr Text wird nie hochgeladen, gespeichert oder geteilt.

Ja — komplett kostenlos, ohne Konto und ohne Limits.