Diff-Checker

Zwei Texte vergleichen — kostenlos, privat, unbegrenzt 🔒 Keine Daten übertragen
🔒 Dein Text wird nie an unsere Server gesendet. Alle Vergleiche laufen lokal in deinem Browser. Vertraulichen Code, Verträge oder Dokumente ohne Bedenken einfügen.
Originaltext
Geänderter Text
0 hinzugefügt 0 entfernt 0 unverändert
Originaltext
Geänderter Text

Wie dieser Diff-Checker funktioniert

Dieses Tool verwendet den Myers-Diff-Algorithmus — denselben Algorithmus wie Git, GNU diff und die meisten professionellen Diff-Tools. Er findet das kürzeste Edit-Skript (minimale Anzahl von Zeilen-Einfügungen und -Löschungen), das den Originaltext in den geänderten Text überführt.

Zeilenmodus vs. Wortmodus

Zeilenmodus vergleicht Texte Zeile für Zeile. Jede Zeile ist entweder unverändert, hinzugefügt oder entfernt. Das ist der Standardmodus für Codevergleiche.

Wortmodus geht einen Schritt weiter: Innerhalb jeder geänderten Zeile werden die konkreten Unterschiede auf Wortebene hervorgehoben. Das ist besonders nützlich für die Bearbeitung von Fließtext (Vertragsanmerkungen, Dokumententwürfe), wenn genau erkennbar sein soll, welche Wörter sich geändert haben.

Zeichenmodus hebt einzelne Zeichenänderungen hervor — nützlich zum Aufspüren von Tippfehlern, Interpunktionsunterschieden oder einzelnen Zeichenänderungen im Code.

Leerzeichen ignorieren

Beim Umformatieren von Code (Einrückung ändern, Spalten ausrichten) ändert sich die Logik nicht — nur Leerzeichen. Leerzeichen ignorieren aktivieren, um führende und abschließende Leerzeichen jeder Zeile vor dem Vergleich zu entfernen, sodass rein formale Änderungen nicht als Unterschiede erscheinen.

Datenschutz

Alle Vergleiche laufen im Browser. Es werden zu keinem Zeitpunkt Texte über das Netzwerk übertragen. Dieses Tool eignet sich für vertrauliche Dokumente, proprietären Code, rechtliche Verträge und persönliche Texte. Das lässt sich in den Entwicklertools des Browsers unter dem Netzwerk-Tab überprüfen — beim Vergleich werden keine ausgehenden Anfragen gestellt.

Anwendungsfälle

  • Entwickler: Konfigurationsdateien, API-Antworten und Code-Snippets vor und nach einem Refactoring vergleichen.
  • Juristen: Vertragsversionen vergleichen, um hinzugefügte, entfernte oder geänderte Klauseln zu erkennen. Der Wortmodus ist ideal für das Redigieren.
  • Autoren und Lektoren: Manuskriptentwürfe vergleichen, Änderungen zwischen Überarbeitungen prüfen, nachvollziehen, ob Korrekturen eingearbeitet wurden.
  • Studierende: Essayentwürfe vergleichen, Unterschiede zwischen Dokumentenversionen prüfen, Feedback-Einarbeitung überprüfen.
  • Bürokräfte: Tabellenkalkulationsexporte, Berichtsversionen oder E-Mail-Entwürfe vergleichen.

Tastaturkürzel

  • N — Zur nächsten Änderung springen (wenn Ergebnis sichtbar)
  • P — Zur vorherigen Änderung springen
  • Enter — Vergleich starten (wenn Fokus in einem Eingabebereich liegt)

Häufig gestellte Fragen

Nein. Alle Vergleiche laufen im Browser per JavaScript. Dein Text verlässt dein Gerät nicht. Dieses Tool eignet sich für vertrauliche Dokumente, proprietären Code und rechtliche Verträge. Im Netzwerk-Tab des Browsers prüfen — beim Vergleich werden keine Anfragen gestellt.
Dieses Tool verwendet den Myers-Diff-Algorithmus (O(ND)-Algorithmus von Eugene Myers, 1986). Er findet das kürzeste Edit-Skript — die minimale Anzahl von Zeilen-Einfügungen und -Löschungen — das den Originaltext in den geänderten Text überführt. Derselbe Algorithmus wird von Git, GNU diff und den meisten professionellen Entwicklungstools genutzt.
Der Zeilenmodus hebt ganze hinzugefügte oder entfernte Zeilen hervor. Der Wortmodus geht weiter: Innerhalb jeder geänderten Zeile werden die konkreten hinzugefügten oder entfernten Wörter hervorgehoben. Der Wortmodus ist besonders nützlich bei der Bearbeitung von Fließtext und beim Vergleich von Rechtsverträgen, wenn genau erkennbar sein soll, welche Wörter sich geändert haben.
Ja, bis zu ca. 10.000 Zeilen pro Seite effizient. Bei mehr als 50.000 Zeichen pro Eingabe erscheint eine Warnung. Bei sehr großen Eingaben (mehr als 100.000 Zeichen) kann der Vergleich 1–3 Sekunden dauern. Das Ergebnis ist stets vollständig — keine Zeilen werden übersprungen.
Wenn aktiviert, werden führende und abschließende Leerzeichen jeder Zeile vor dem Vergleich entfernt und interne Leerzeichen auf einzelne Leerzeichen normalisiert. Das ist nützlich, um Code zu vergleichen, der neu eingerückt oder formatiert wurde, ohne die Logik zu ändern.
Die zusammengeführte Ansicht zeigt beide Versionen in einem einzigen Bereich, verschachtelt: Entfernte Zeilen (rot, mit − vorangestellt) erscheinen direkt vor hinzugefügten Zeilen (grün, mit + vorangestellt). Das entspricht dem Format von git diff und Unix diff -u. Es ist kompakt und als Standard-Patch kopierbar.