Dieses Werkzeug vergleicht zwei Texte und hebt alle Unterschiede zwischen ihnen hervor. Fügen Sie den Originaltext und den geänderten Text ein, und sehen Sie sofort, welche Zeilen oder Wörter hinzugefügt, entfernt oder geändert wurden. Ideal für Code-Reviews, Textüberarbeitungen und Versionsvergleiche. Alles läuft lokal in Ihrem Browser.
Geben Sie Ihre Werte ein, um das Ergebnis zu sehen.
Original: Hallo Welt\nGeändert: Hallo schöne Welt → + schöne (hinzugefügt)
Das Wort „schöne" wurde zwischen „Hallo" und „Welt" eingefügt.
Original: Zeile 1\nZeile 2\nGeändert: Zeile 1\nZeile 3 → - Zeile 2 (entfernt)\n+ Zeile 3 (hinzugefügt)
Zeile 2 wurde durch Zeile 3 ersetzt.
Original: ABC\nGeändert: ABC → Keine Unterschiede gefunden
Identische Texte erzeugen keine Differenz.
Ein Text-Vergleich, auch Diff genannt, ist ein Werkzeug, das die Unterschiede zwischen zwei Textversionen identifiziert und anzeigt. Der Name leitet sich vom Unix-Befehl diff ab, der 1974 entwickelt wurde und seitdem zu den grundlegenden Werkzeugen der Softwareentwicklung gehört. Heute werden Diff-Tools nicht nur von Programmierern, sondern von allen verwendet, die Änderungen an Texten nachvollziehen müssen.
Das Grundprinzip ist einfach: Zwei Texte werden nebeneinander gestellt, und der Algorithmus findet die minimale Menge von Änderungen (Hinzufügungen, Entfernungen), die den ersten Text in den zweiten umwandeln. Diese Änderungen werden visuell hervorgehoben, sodass Sie auf einen Blick sehen können, was sich geändert hat.
Die meisten Diff-Tools verwenden Varianten des Longest Common Subsequence (LCS) Algorithmus. Dieser Algorithmus findet die längste gemeinsame Teilfolge von Elementen (Zeilen oder Wörtern) in beiden Texten. Alles, was nicht in dieser gemeinsamen Teilfolge enthalten ist, wird als Änderung markiert.
Der Algorithmus ist effizient genug für die meisten praktischen Anwendungsfälle, kann aber bei sehr großen Texten mit vielen Änderungen rechenintensiv werden. In der Praxis sind die meisten Vergleiche jedoch in Millisekunden abgeschlossen.
Entwickler verwenden Diff-Tools täglich. Bei Code-Reviews werden die Änderungen eines Pull Requests als Diff angezeigt. Versionskontrollsysteme wie Git zeigen Änderungen zwischen Commits als Diff. Konfigurationsdateien werden mit Diff-Tools verglichen, um unbeabsichtigte Änderungen zu erkennen.
Redakteure und Autoren können Diff-Tools verwenden, um die Änderungen eines Lektors nachzuvollziehen. Anstatt zwei Versionen eines Dokuments manuell zu vergleichen, zeigt das Diff-Tool genau, welche Wörter und Sätze geändert wurden.
In der Qualitätssicherung werden Diff-Tools verwendet, um die Ausgabe von Programmen mit erwarteten Ergebnissen zu vergleichen, Änderungen in Datenbanken nach Migrationen zu überprüfen oder Konfigurationsunterschiede zwischen Entwicklungsumgebungen zu identifizieren.
Die Standard-Darstellung verwendet Farben zur Hervorhebung der Änderungen: Grün für hinzugefügten Text, Rot für entfernten Text und keine Markierung für unveränderten Text. Einige Tools verwenden auch eine Side-by-Side-Ansicht, bei der die beiden Texte nebeneinander angezeigt werden und die Unterschiede durch Linien oder Farben verbunden sind. Diese visuelle Darstellung macht es einfach, auch komplexe Änderungen schnell zu erfassen.
Der Text-Vergleich verwendet einen Diff-Algorithmus, der die beiden Texte analysiert und die minimale Anzahl von Änderungen ermittelt, die erforderlich ist, um den ersten Text in den zweiten umzuwandeln. Der Algorithmus identifiziert hinzugefügte, entfernte und unveränderte Abschnitte. Die Ergebnisse werden farblich hervorgehoben: Grün für hinzugefügten Text, Rot für entfernten Text und keine Markierung für unveränderten Text. Dieser Ansatz wird auch von Versionskontrollsystemen wie Git verwendet.
Ein Text-Vergleich ist in vielen Situationen nützlich: Code-Reviews, bei denen Sie die Änderungen zwischen zwei Versionen einer Datei überprüfen möchten, Textüberarbeitungen, bei denen Sie sehen möchten, was ein Lektor geändert hat, Versionsvergleiche von Konfigurationsdateien, Überprüfung von Datenmigrationen, Analyse von Änderungen in Dokumenten und vieles mehr. Überall dort, wo Sie wissen müssen, was sich zwischen zwei Versionen eines Textes geändert hat, ist ein Diff-Tool hilfreich.
Der Standardvergleich arbeitet zeilenbasiert: Er vergleicht Zeile für Zeile und zeigt, welche Zeilen hinzugefügt, entfernt oder geändert wurden. Innerhalb geänderter Zeilen kann optional auch ein wortbasierter Vergleich durchgeführt werden, der die genauen Wörter hervorhebt, die sich innerhalb einer Zeile geändert haben. Die zeilenbasierte Darstellung eignet sich gut für Code, während die wortbasierte Darstellung besser für Fließtext geeignet ist.
Ja, dieses Werkzeug kann Texte beliebiger Größe vergleichen, von einzelnen Zeilen bis zu mehrseitigen Dokumenten. Der Diff-Algorithmus ist effizient und verarbeitet auch große Texte in Sekundenbruchteilen. Beachten Sie, dass bei sehr großen Texten (Tausende von Zeilen) die visuelle Darstellung möglicherweise unübersichtlich wird. In solchen Fällen kann es hilfreich sein, den Vergleich auf bestimmte Abschnitte zu beschränken.
Nein, der gesamte Vergleich erfolgt ausschließlich in Ihrem Browser. Ihre Texte werden niemals über das Netzwerk übertragen, niemals gespeichert und niemals von Dritten verarbeitet. Sie können bedenkenlos vertrauliche Dokumente, Quellcode oder andere sensible Texte vergleichen.
Git Diff ist ein Befehlszeilenwerkzeug, das in das Versionskontrollsystem Git integriert ist und Änderungen zwischen Commits, Branches oder Arbeitskopien anzeigt. Dieses Online-Tool verwendet einen ähnlichen Algorithmus, ist aber eigenständig und erfordert keine Git-Installation. Es eignet sich für schnelle Vergleiche, bei denen Sie keine Git-Umgebung zur Verfügung haben, oder für den Vergleich von Texten, die nicht in einem Git-Repository gespeichert sind.
Zuletzt aktualisiert am 2026-09-27 · Geschrieben von UtiliaTools