Texte vergleichen: Unterschiede finden und markieren
Zum Text vergleichen fügen Sie die alte und die neue Fassung ein – Entferntes erscheint durchgestrichen mit −, Neues unterstrichen mit +. Nichts wird hochgeladen.
Quelle: Eugene W. Myers: An O(ND) Difference Algorithm and Its Variations, Algorithmica 1 (1986). Stand: .
So wird gerechnet
So funktioniert der Textvergleich
Das Tool zerlegt beide Texte in Einheiten – je nach Auswahl in Zeilen, Wörter oder Zeichen – und sucht die längste gemeinsame Teilfolge. Alles, was nur in Text A steht, gilt als entfernt, alles, was nur in Text B steht, als hinzugefügt. Dafür nutzt es den Algorithmus von Eugene W. Myers (1986), auf dem auch diff und Git beruhen: Er findet die kleinstmögliche Zahl von Änderungen.
Texte vergleichen – so geht's
- Alte Fassung links, neue Fassung rechts einfügen.
- „Vergleichen nach“ wählen: Zeilen, Wörtern oder Zeichen; bei Bedarf Groß-/Kleinschreibung oder Leerzeichen ignorieren.
- Unterschiede ablesen: Entferntes durchgestrichen mit −, Neues unterstrichen mit +, dazu die Ähnlichkeit in Prozent.
Beispiel: Alt „Der Vertrag endet am 31. März“, neu „Der Vertrag endet am 30. April“ – im Wortmodus sind „31. März“ als entfernt und „30. April“ als neu markiert.
Ähnlichkeit in Prozent
Ähnlichkeit = 2 × gleiche Einheiten ÷ (Einheiten in A + Einheiten in B). Beispiel: „Der Hund bellt“ und „Der Hund schläft“ haben 2 gleiche Wörter bei 3 + 3 Wörtern → 2 × 2 ÷ 6 = 67 %. Im Wortmodus zählen Leerzeichen nicht als Wort.
Markierung ohne Farbe lesbar
Entferntes steht in <del> (durchgestrichen, Zeichen −), Neues in <ins> (unterstrichen, Zeichen +). So bleiben die Unterschiede auch bei Farbenblindheit, im Ausdruck und mit Screenreader erkennbar. Unter „Unterschiede als Text“ steht dieselbe Auswertung zum Kopieren: im Zeilenmodus mit +/− am Zeilenanfang, sonst im Stil von [−alt−]{+neu+}.
Grenzen
Der Vergleich läuft vollständig in Ihrem Browser. Damit er flüssig bleibt, gilt: höchstens 100.000 Zeichen und 20.000 Einheiten je Text. Bei sehr vielen Änderungen (über 2.000) fasst das Tool den unterschiedlichen Mittelteil grob als „entfernt/hinzugefügt“ zusammen – wählen Sie dann den Zeilenmodus.
Weitere Text-Werkzeuge: Formatierungsreste vorher entfernen mit Text bereinigen, die Länge beider Fassungen prüfen mit dem Zeichenzähler und Platzhaltertext erzeugen mit dem Lorem-ipsum-Generator.
Nebeneinander, Sprung zum nächsten Unterschied, Dateien und Export
- Ansicht nebeneinander: Text A steht links, Text B rechts, jeweils mit Zeilennummern. In geänderten Zeilen ist nur das geänderte Wort oder Zeichen markiert – je nach Einstellung bei „Vergleichen nach“. Auf dem Handy stehen beide Fassungen untereinander.
- Von Unterschied zu Unterschied: Die Knöpfe „Vorheriger“ und „Nächster Unterschied“ springen im Vergleich von Änderung zu Änderung und zeigen, bei welcher Sie gerade sind.
- Dateien: Textdateien (zum Beispiel .txt, .md, .csv, .json oder Quelltext) öffnen Sie über die Knöpfe oder ziehen sie auf ein Textfeld. Sie werden nur im Browser gelesen. Windows- und Unix-Zeilenenden gelten als gleich.
- Export: „Als Patch speichern“ erzeugt einen Unified Diff mit drei Zeilen Kontext, wie ihn
diff -u,patchund Git verstehen. „Als HTML speichern“ legt die markierte Ansicht als eigenständige Datei ab – zum Weitergeben oder Drucken.
Der Link zu dieser Seite enthält nie Ihre Texte, sondern nur die Einstellungen.
Häufige Fragen
Werden meine Texte gespeichert oder hochgeladen?
Nein. Beide Texte bleiben in Ihrem Browser und erscheinen auch nicht in der Adresszeile. Nur die Optionen (Modus, Häkchen) stehen im Link.
Welchen Modus soll ich wählen?
Zeilen für Listen, Code und Tabellen, Wörter für Fließtext wie Verträge oder Artikel, Zeichen für einzelne Tippfehler, Namen oder Nummern.
Warum ist eine geänderte Zeile einmal entfernt und einmal hinzugefügt?
Ein Diff kennt nur Einfügen und Löschen. Eine geänderte Zeile ist deshalb „alte Zeile entfernt + neue Zeile hinzugefügt“. Um die Änderung innerhalb der Zeile zu sehen, wechseln Sie auf Wörter oder Zeichen.
Kann ich Word- oder PDF-Dateien vergleichen?
Direkt nicht – kopieren Sie den Text aus beiden Dokumenten und fügen Sie ihn in die Felder ein. Formatierungen wie Fett oder Schriftgröße werden dabei nicht verglichen, nur der Text.
Wie vergleiche ich zwei Listen?
Beide Listen mit je einem Eintrag pro Zeile einfügen und „Zeilen“ wählen: Einträge, die nur links stehen, erscheinen als entfernt, neue als hinzugefügt.
Quellen und Rechtsgrundlagen
- Eugene W. Myers: An O(ND) Difference Algorithm and Its Variations, Algorithmica 1 (1986)
- WHATWG HTML Living Standard – Edits (ins, del)
- GNU Diffutils Manual (Optionen -i, -b; Unified Format fuer den Patch-Export)
Stand: · So prüfen wir
Passende Werkzeuge
- Zeichenzähler: Zeichen und Wörter zählenZeichenzähler: Zeichen mit und ohne Leerzeichen, Wörter, Sätze, Lese- und Vorlesezeit, häufigste Wörter – live, mit Limits für X, Instagram und SMS.
- Listen vergleichenZwei Listen vergleichen: sehen, was nur in A, nur in B oder in beiden steht. Mit Groß-/Kleinschreibung, Duplikaten und Sortierung. Im Browser, ohne Upload.
- JSON vergleichenJSON vergleichen: Unterschiede zwischen zwei JSON-Dokumenten mit Pfad, altem und neuem Wert finden. Schlüsselreihenfolge egal. Im Browser, ohne Upload.
- PDF vergleichenPDF vergleichen: zwei PDF-Dateien wählen und alle Textunterschiede farbig markiert sehen, mit Seitenübersicht – direkt im Browser, kostenlos und ohne Upload.
- Hashtag-Zähler & Caption-Formatter für InstagramHashtags und @-Erwähnungen zählen, doppelte Hashtags finden und die Caption sauber formatieren: Hashtags ans Ende, Absätze erhalten. Gratis.
- Lorem-ipsum-Generator: Blindtext erzeugenLorem ipsum Blindtext kostenlos erzeugen: Absätze, Sätze oder Wörter, Beginn mit „Lorem ipsum dolor sit amet“, optional als HTML-Absätze, sofort kopieren.
- Passwort-GeneratorSichere Passwörter und merkbare Passphrasen aus deutschen Wörtern erzeugen – mit Entropie in Bit, direkt im Browser, nichts wird gesendet oder gespeichert.
- Bilder vergleichenBilder vergleichen und Unterschiede finden: zwei Bilder pixelgenau prüfen, Abweichungen rot markieren, überblenden oder als Differenzbild anzeigen. Ohne Upload.
- Untertitel verschiebenUntertitel verschieben und synchronisieren: SRT einfügen, um Sekunden versetzen oder Bildrate umrechnen, als SRT oder WebVTT speichern – direkt im Browser.