Zum Inhalt springen

Zwei Texte vergleichen (Diff Checker)

Fügen Sie zwei Versionen eines Textes oder einer Code-Datei ein und sehen Sie hinzugefügte, entfernte und geänderte Zeilen und Wörter farbig markiert. Der Vergleich läuft in Ihrem Browser.

Zeilen: 0
Zeilen: 0
Fügen Sie auf beiden Seiten Text ein, um zu vergleichen.
Läuft in Ihrem Browser · kein UploadSo funktioniert's

So verwenden Sie Textvergleich

  1. 1

    Beide Versionen hinzufügen

    Fügen Sie das Original links und den geänderten Text rechts ein, oder öffnen Sie auf jeder Seite eine Datei oder ziehen Sie sie hinein.

  2. 2

    Vergleichsart wählen

    Wählen Sie die Ansicht „Nebeneinander“ oder „Unified“, die Hervorhebung nach Wörtern oder Zeichen und ob Leerraum oder Groß- und Kleinschreibung ignoriert werden soll.

  3. 3

    Änderungen durchgehen

    Springen Sie mit den Pfeilen oder den Tasten N und P zwischen den Änderungen und klappen Sie eingeklappte Zeilen aus, wenn Sie mehr Kontext brauchen.

  4. 4

    Ergebnis speichern

    Laden Sie eine .patch-Datei herunter oder kopieren Sie den Unified-Diff, um ihn weiterzugeben oder mit Git anzuwenden.

Limits und Pro

Kostenlos ohne Registrierung: Text- oder Codedateien bis zu 20 MB pro Datei öffnen und Zehntausende Zeilen vergleichen; ein Vergleich, der länger als 8 Sekunden dauern würde, wird mit einer Meldung abgebrochen.

Pro entfernt die Werbung; die Größe des Vergleichs wird nur durch den Speicher Ihres Geräts begrenzt. Pro ansehen

Über Textvergleich

Was sich zwischen zwei Entwürfen eines Vertrags, zwei Versionen einer Konfigurationsdatei oder zwei Exporten derselben Tabelle geändert hat, per Auge zu finden, ist langsam und fehleranfällig. Fügen Sie beide Versionen ein oder ziehen Sie sie hinein: Der Vergleich legt sie nebeneinander, färbt entfernte Zeilen rot, hinzugefügte Zeilen grün und in beiden Versionen bearbeitete Zeilen in beiden Farben. Die genauen Wörter oder Zeichen, die sich unterscheiden, werden innerhalb jeder Zeile hervorgehoben.

„Nebeneinander“ eignet sich für Fließtext und Verträge; die Ansicht „Unified“ stapelt entfernte und hinzugefügte Zeilen so, wie es Git und Code-Review-Tools tun. Wählen Sie die Hervorhebung nach Wörtern für Texte, nach Zeichen für Codes, IDs und Zahlen oder nach Zeilen, wenn nur zählt, welche Zeilen sich geändert haben. „Leerraum ignorieren“ blendet neu eingerückten Code und Leerzeichen am Zeilenende aus; das Ignorieren der Groß- und Kleinschreibung behandelt „Total“ und „TOTAL“ als gleich.

Lange unveränderte Abschnitte werden bis auf drei Zeilen Kontext eingeklappt, damit die Änderungen auffallen. Mit den Pfeilen (oder den Tasten N und P) springen Sie von einer Änderung zur nächsten. Der Vergleich läuft in einem Hintergrund-Thread mit dem Myers-Algorithmus der Open-Source-Bibliothek jsdiff, sodass Dateien mit 10.000 Zeilen und mehr flüssig bleiben; sehr große Ergebnisse werden beim Scrollen erst bei Bedarf dargestellt.

Anschließend können Sie die Unterschiede als standardisierte .patch-Datei im Unified-Format herunterladen, die git apply und patch verstehen, oder in die Zwischenablage kopieren. Verglichen wird reiner Text: Word-, PDF- oder Bilddateien werden nicht gelesen, und verschobene Absätze erscheinen als Entfernung plus Ergänzung, nicht als Verschiebung.

Datenschutz

Beide Texte und alle Dateien, die Sie öffnen, werden von dieser Seite in Ihrem Browser gelesen und verglichen; es wird nichts hochgeladen. Der letzte Vergleich wird nur dann im lokalen Speicher abgelegt, wenn beide Texte zusammen unter 400.000 Zeichen bleiben, sodass eine große oder sensible Datei nie gespeichert wird.

Funktionen

Nebeneinander oder Unified

Zweispaltige Ansicht für Dokumente, Unified-Ansicht im Git-Stil für Code, beide mit Zeilennummern.

Hervorhebung von Wörtern und Zeichen

Sehen Sie genau, was sich innerhalb einer Zeile geändert hat, nicht nur, dass die Zeile anders ist.

Für große Dateien gemacht

Ein Hintergrundprozess und Darstellung bei Bedarf halten Vergleiche mit 10.000 Zeilen flüssig.

Standardmäßiger .patch-Export

Unified-Diff mit drei Zeilen Kontext, bereit für git apply oder Code-Reviews.

Textvergleich: Häufig gestellte Fragen

Wie vergleiche ich zwei Dokumente auf Unterschiede?
Fügen Sie die erste Version in das Feld „Original“ und die zweite in das Feld „Geändert“ ein, oder öffnen Sie auf jeder Seite eine Datei. Die Unterschiede erscheinen sofort darunter: rot für entfernten Text, grün für hinzugefügten. Wechseln Sie zur Hervorhebung nach Zeichen, wenn Sie eine geänderte Ziffer in einer Zahl oder einen einzelnen Buchstaben in einem Namen finden möchten.
Was bewirkt „Leerraum ignorieren“?
Zeilen gelten als gleich, wenn sie sich nur in Leerzeichen, Tabs oder Einrückung unterscheiden. Neu eingerückter Code, Leerzeichen am Zeilenende und doppelte Leerzeichen nach Punkten erscheinen dann nicht mehr als Änderungen. Zeilenumbrüche zählen weiterhin, ein in zwei Zeilen geteilter Absatz wird also gemeldet. Schalten Sie die Option aus, wenn Abstände wichtig sind, etwa bei Python-Code oder Daten mit fester Breite.
Kann ich Codedateien vergleichen und einen Patch herunterladen?
Ja. Öffnen Sie auf jeder Seite Quelldateien wie .js, .py, .json oder .yml, wählen Sie die Ansicht „Unified“ und die Hervorhebung nach Zeichen oder Wörtern und nutzen Sie die Schaltfläche für .patch. Der Download ist ein standardmäßiger Unified-Diff mit drei Zeilen Kontext und Dateikopfzeilen, den git apply, patch und die meisten Code-Review-Tools lesen können.
Gibt es ein Limit für Dateigröße oder Zeilenanzahl?
Jede Datei darf bis zu 20 MB groß sein. Vergleiche mit 10.000 bis 50.000 Zeilen sind meist deutlich in unter einer Sekunde fertig, weil die Arbeit in einem Hintergrund-Thread läuft. Sind zwei große Dateien fast völlig verschieden, wird der Vergleich nach acht Sekunden abgebrochen; kleinere Abschnitte oder der Zeilenmodus vermeiden das.
Wird mein Text beim Vergleich hochgeladen?
Nein. Der Vergleich läuft in Ihrem Browser, vertrauliche Verträge, Quellcode oder Daten erreichen also nie einen Server. Das zuletzt verglichene Textpaar wird zur Bequemlichkeit im lokalen Speicher dieses Browsers behalten, aber nur, wenn die Texte klein sind. Wenn Sie beide Felder leeren oder ein privates Fenster nutzen, bleibt nichts zurück.
Alle: text-tools