T

Text Machine

Leistungsstarke Text-Tools, direkt in Ihrem Browser

Diff-Prüfer

Vergleichen Sie zwei Texte und heben Sie die Unterschiede hervor. Finden Sie Änderungen, Ergänzungen und Löschungen zwischen Textversionen.

Originaltext
Geänderter Text

So verwenden Sie Diff-Prüfer

  1. 1

    Beide Texte einfügen

    Setzen Sie Ihre ursprüngliche Version in das linke Feld und die geänderte Version in das rechte Feld.

  2. 2

    Vergleichsmodus wählen

    Wechseln Sie zwischen „Zeile für Zeile“ und „Wort für Wort“, um zu steuern, wie detailliert der Vergleich ausfällt.

  3. 3

    Vergleich ausführen

    Klicken Sie auf „Vergleichen“, um jede Hinzufügung, Löschung und Änderung zwischen den beiden Texten hervorzuheben.

  4. 4

    Änderungen prüfen

    Lesen Sie die farblich gekennzeichneten Ergebnisse und das Statistikfeld, das zeigt, wie viel hinzugefügt, entfernt oder geändert wurde.

Wie Text-Diffing funktioniert und wann man es einsetzt

Was ein Diff-Prüfer leistet

Ein Diff-Prüfer nimmt zwei Versionen eines Texts, ein Original und eine geänderte Version, und zeigt Ihnen genau, was sich zwischen ihnen geändert hat: welche Teile hinzugefügt, welche entfernt wurden und wo sich Inhalt verschoben hat. Statt blinzelnd zwei Dokumente nebeneinander zu betrachten und die Bearbeitung zu suchen, erhalten Sie eine einzige farblich gekennzeichnete Ansicht, die die Unterschiede hervorhebt, und ein Statistikfeld, das zusammenfasst, wie viel hinzugefügt, entfernt oder geändert wurde.

Das verwandelt einen langsamen, fehleranfälligen manuellen Vergleich in einen sofortigen, verlässlichen. Ob die Änderung ein einzelnes korrigiertes Wort oder eine vollständige Neufassung eines Absatzes ist – der Diff legt sie ausdrücklich offen, sodass nichts unbemerkt durchrutscht.

Die Idee hinter Diff-Algorithmen

Unter der Haube ist der Vergleich zweier Texte ein klassisches Informatikproblem. Die meisten Diff-Tools bauen auf dem Konzept der längsten gemeinsamen Teilfolge auf, oft als LCS abgekürzt: die längste Folge von Stücken, Zeilen oder Wörtern, die in beiden Versionen in derselben Reihenfolge vorkommt, wenn auch nicht notwendigerweise unmittelbar nebeneinander. Sobald der Algorithmus dieses gemeinsame Rückgrat gefunden hat, zählt alles im Original, das nicht Teil davon ist, als Löschung, und alles in der geänderten Version, das nicht Teil davon ist, als Hinzufügung.

Das ist wichtig, weil es den kleinsten, intuitivsten Satz von Änderungen erzeugt statt einer rohen Zeichen-für-Zeichen-Abweichung. Wenn Sie einen Satz in der Mitte eines Dokuments einfügen, erkennt ein LCS-basierter Diff, dass der umgebende Text unverändert ist, und markiert nur den neuen Satz, statt zu behaupten, alles nach der Einfügestelle sei anders.

Zeile für Zeile gegen Wort für Wort

Die Granularität eines Vergleichs ändert, was er Ihnen sagt. Der Modus „Zeile für Zeile“ behandelt jede Zeile als Einheit und markiert jede Zeile, die sich in irgendeiner Weise unterscheidet, was die richtige Ebene für Code, Konfigurationsdateien und Log-Dateien ist, wo die Zeile die natürliche Bedeutungseinheit ist. Er gibt Ihnen ein klares Bild auf Blockebene, welche Zeilen kamen und gingen.

Der Modus „Wort für Wort“ geht feiner vor. Wenn zwei Zeilen größtenteils gleich sind, aber sich ein paar Wörter geändert haben, zeigt er genau diese Wörter auf, statt die ganze Zeile als unterschiedlich zu markieren. Das ist ideal für Prosa und das Lektorieren, wo Sie sehen wollen, dass ein einzelnes Adjektiv ausgetauscht oder ein Name innerhalb eines ansonsten identischen Satzes korrigiert wurde. Wechseln Sie zwischen beiden, je nachdem, ob Sie sich dafür interessieren, welche Zeilen sich geändert haben oder welche Wörter.

Ein durchgerechnetes Beispiel

Vergleichen Sie den Satz The quick brown fox jumps mit The quick red fox leaps. Im Modus „Zeile für Zeile“ wird die ganze Zeile als geändert markiert, weil sie nicht identisch ist. Im Modus „Wort für Wort“ ist der Diff weit nützlicher: Er zeigt brown entfernt und red hinzugefügt sowie jumps entfernt und leaps hinzugefügt, während The, quick und fox als unverändert erkannt werden. Dieselben zwei Eingaben, doch die Ansicht auf Wortebene sagt Ihnen genau, was ein Lektor getan hat.

Wie Hinzufügungen und Löschungen angezeigt werden

Die Ergebnisse sind farblich gekennzeichnet, sodass die beiden Arten von Änderung sofort unterscheidbar sind: Inhalt, der in der geänderten Version vorhanden ist, aber nicht im Original, wird als Hinzufügung markiert, und Inhalt, der im Original vorhanden ist, aber in der geänderten Version fehlt, wird als Löschung markiert. Eine Änderung ist einfach eine Löschung und eine Hinzufügung, die zusammen an derselben Stelle auftreten – ein altes Stück entfernt und ein neues an seiner Stelle eingesetzt.

Neben der hervorgehobenen Ansicht zählt das Statistikfeld die Hinzufügungen, Löschungen und Änderungen, was Ihnen ein schnelles Gespür für den Umfang gibt – ob Sie auf eine leichte Korrektur oder eine größere Überarbeitung blicken –, bevor Sie die Details lesen.

Anwendungsfälle aus der Praxis

Diffing ist eines jener Werkzeuge, die unverzichtbar werden, sobald sie Teil Ihres Arbeitsablaufs sind. Autoren und Lektoren nutzen es, um Überarbeitungen Korrektur zu lesen und zu bestätigen, dass jede beabsichtigte Bearbeitung – und nur die beabsichtigten – es in den neuen Entwurf geschafft hat. Entwickler nutzen es für informelle Code-Reviews, um zu sehen, was eine Änderung tatsächlich berührt hat, bevor sie sie committen oder zusammenführen. Rechts- und Geschäftsteams nutzen es, um Vertragsversionen zu vergleichen und eine still geänderte Klausel oder Zahl zu erwischen. Betriebsingenieure nutzen es, um Konfigurationsabweichungen zwischen einer als gut bekannten Datei und dem zu erkennen, was auf einem Server tatsächlich läuft.

Es ist ebenso nützlich für alltägliche Aufgaben: zwei Exporte einer Liste zu vergleichen, um herauszufinden, was hinzugefügt oder weggefallen ist, oder zu überprüfen, dass ein Suchen-und-Ersetzen das tat, was Sie erwartet haben, ohne unbeabsichtigte Kollateraländerungen.

Tipps und häufige Fallstricke

Da der Vergleich Zeichen wortwörtlich abgleicht, werden Unterschiede in Einrückung, nachgestellten Leerzeichen und Zeilenenden als echte Änderungen erkannt. Diese Präzision ist wertvoll, wenn Leerraum wichtig ist, kann aber zu rauschhaften Ergebnissen führen, wenn er es nicht ist – wenn Sie also Prosa vergleichen und sich nur für die Formulierung interessieren, normalisieren Sie zuerst die Abstände oder stützen Sie sich auf den Modus „Wort für Wort“, um sich auf die Wörter selbst zu konzentrieren. Ebenso ist der Abgleich groß-/kleinschreibungsempfindlich, sodass The und the als unterschiedlich gelesen werden; setzen Sie beide Texte vorher in Kleinbuchstaben, falls Groß-/Kleinschreibung nicht Teil dessen ist, was Sie prüfen.

Ein häufiger Fallstrick ist, die falsche Granularität für die Aufgabe zu wählen: Der Zeilenmodus auf einem stark umgebrochenen Absatz markiert fast alles als geändert, weil sich die Zeilenumbrüche verschoben haben, während der Wortmodus die Handvoll echter Bearbeitungen gezeigt hätte. Wählen Sie den Modus, der zu der Einheit passt, die Sie tatsächlich interessiert, und greifen Sie zum Statistikfeld, um den Umfang einer Änderung auf einen Blick einzuschätzen.

Privat und unbegrenzt

Der Vergleich läuft vollständig in Ihrem Browser, sodass keine der beiden Textversionen an einen Server übertragen wird, was ihn sicher für vertrauliche Entwürfe, proprietären Code und sensible Verträge macht. Es gibt keine feste Größenbeschränkung, sodass Sie lange Dokumente einfügen können, allerdings kann das vollständige Rendern des hervorgehobenen Diffs bei sehr großen Eingaben einen Moment dauern.

Häufig gestellte Fragen

Was ist der Unterschied zwischen dem Modus „Zeile für Zeile“ und „Wort für Wort“?
„Zeile für Zeile“ vergleicht ganze Zeilen und markiert jede Zeile, die sich unterscheidet, während „Wort für Wort“ die genauen Wörter aufzeigt, die sich innerhalb ansonsten ähnlicher Sätze geändert haben – für einen feineren Vergleich.
Wie werden Hinzufügungen und Löschungen angezeigt?
Das Tool kennzeichnet die Ergebnisse farblich, sodass hinzugefügter und entfernter Inhalt hervorstechen, und ein Statistikfeld fasst die Anzahl der Hinzufügungen, Löschungen und Änderungen zusammen.
Kann ich Code, Listen oder formatierten Text vergleichen?
Ja, es vergleicht jeden reinen Text, einschließlich Quellcode, CSV-Zeilen und Listen; es vergleicht Zeichen wortwörtlich, sodass auch Unterschiede in Einrückung und Abständen erkannt werden.
Gibt es eine Größenbeschränkung für die Texte, die ich vergleichen kann?
Es gibt keine feste Grenze, und Sie können lange Dokumente einfügen, allerdings kann das vollständige Rendern des hervorgehobenen Vergleichs bei sehr großen Eingaben einen Moment dauern.
Bleibt mein Text privat?
Ja, der Vergleich läuft vollständig in Ihrem Browser, sodass keine der beiden Textversionen an einen Server übertragen wird, und das Tool ist kostenlos und ohne Registrierung nutzbar.

Verwandte Tools

Machen Sie weiter mit diesen praktischen Tools

Wortzähler

Zeichen- & Wortzähler

Satzzähler

Worthäufigkeitszähler

SEO Titel & Beschreibungszähler

Groß-/Kleinschreibung Konverter