Diff Tool
Zwei Texte zeilenweise vergleichen. Hinzugefügte Zeilen grün, entfernte rot.
−const greeting = 'Hello';−console.log(greeting);+const greeting = 'Servus';+console.log(greeting + '!');
So funktioniert das Tool
Manchmal hast du zwei Versionen eines Texts und willst auf einen Blick sehen, was sich geändert hat - ohne den Umweg über git diff oder einen IDE-Mergetool. Unser Diff-Tool vergleicht zwei Eingaben zeilenweise, markiert hinzugefügte, entfernte und unveränderte Zeilen farblich und arbeitet komplett offline im Browser. Funktioniert mit Code, Configs, Logs, Übersetzungen oder Vertragsversionen.
Typische Anwendungsfälle
Config-Änderungen vor Deployment prüfen
Alte vs. neue nginx.conf reinkleben - sehen, dass nur die geplanten Zeilen sich ändern und kein Whitespace-Wunder reingerutscht ist.
Übersetzungen abgleichen
Wenn dein Übersetzer eine de.json zurückschickt: alte und neue Version vergleichen, um zu sehen, welche Keys neu, geändert oder gelöscht wurden.
Log-Diff zwischen Deploys
Was hat sich in den ersten 100 Zeilen Server-Log nach dem neuen Deploy geändert? Kopier alte und neue Logs hier rein.
Vertrags-/Policy-Versionen
Alte Datenschutzerklärung und neue Version: welche Sätze sind hinzugekommen? Wichtig für DSGVO-Art.7-Re-Consent-Entscheidungen.
FAQ
Häufige Fragen
Werden meine Texte irgendwo hochgeladen?
Nein. Der Diff-Algorithmus läuft komplett im Browser. Deine Inputs landen nicht in unseren Logs, werden nicht für Analytics ausgewertet und nicht in localStorage gespeichert.
Welchen Diff-Algorithmus nutzt das Tool?
Eine Variante des Myers-Algorithmus, der Standard für git diff und die meisten Editor-Diffs. Er findet die kürzeste Sequenz von Einfügungen und Löschungen, die A in B verwandelt - was sich für Code und natürlichsprachlichen Text intuitiv liest.
Wird auch wortweise gediffed oder nur zeilenweise?
Aktuell rein zeilenweise. Bei Zeilen, die sich nur in einem Wort unterscheiden, siehst du also „Zeile alt entfernt” und „Zeile neu hinzugefügt” als zwei Operationen. Wenn dir das nicht reicht, sag uns Bescheid - Word-Diff ist erweiterbar.
Wie geht das Tool mit unterschiedlichen Zeilenenden um?
Wir normalisieren intern auf \n. Wenn deine eine Datei CRLF (Windows) und die andere LF (Unix) hat, würden ohne Normalisierung alle Zeilen als verändert markiert - wir tun das nicht, sondern zeigen nur echte inhaltliche Diffs.
Funktioniert das Tool auch für sehr große Texte?
Bis ein paar tausend Zeilen pro Seite läuft alles flüssig. Bei 10.000+ Zeilen wird die Berechnung sichtbar (Myers ist O(N*D), D = Edit-Distance) - bei großen Diffs lohnt sich oft eh ein richtiges Diff-Tool wie git diff oder Beyond Compare.
Verwandte Tools
Alle Daten bleiben in deinem Browser. Kein Server, kein Tracking.