Text-Vergleich
Zwei Texte oder Dateien zeilenweise vergleichen: hinzugefügte, entfernte und geänderte Zeilen nebeneinander oder als Unified Diff mit Hervorhebung auf Wortebene.
Eingaben und Dateien bleiben im Browser
Fügen Sie den Originaltext ein oder öffnen Sie eine Datei.
Fügen Sie den geänderten Text ein oder öffnen Sie eine Datei.
Füllen Sie beide Seiten aus und klicken Sie auf „Vergleichen“, um die Unterschiede hier zu sehen.
Auf dieser Seite
Fügen Sie zwei Versionen einer Konfigurationsdatei, eines Code-Schnipsels oder eines Dokuments ein und sehen Sie genau, welche Zeilen hinzugefügt, entfernt oder geändert wurden – nebeneinander oder zeilenweise (unified), ähnlich wie bei einem Git-Diff.
Detaillierte Funktionalität
Der Vergleich arbeitet zeilenbasiert: jsdiff erzeugt einen Unified-Patch, den diff2html mit Zeilennummern, bis zu 4 unveränderten Kontextzeilen rund um jede Änderung und Hervorhebung geänderter Wörter innerhalb der Zeilen darstellt. Angezeigt werden nur die geänderten Abschnitte (Hunks), nicht der ganze Text. Leerraum und Groß-/Kleinschreibung zählen, eine geänderte Einrückung oder ein Leerzeichen am Zeilenende ist also eine Änderung.
Jede Seite lässt sich eintippen, einfügen oder aus einer lokalen Textdatei laden (gelesen als UTF-8). Zeilenenden werden vereinheitlicht, sodass eine Windows-Datei (CRLF) und eine Unix-Datei (LF) mit gleichen Zeilen als identisch gelten. Werden beide Seiten aus Dateien geladen, startet der Vergleich automatisch; bei identischen Eingaben meldet das Tool, dass es keine Unterschiede gibt.
Der Diff wird im Browser berechnet und Dateien werden lokal gelesen – nichts wird hochgeladen. Damit die Seite reaktionsfähig bleibt, gibt es eine Grenze: Unterscheiden sich mehr als 1.000 Zeilen, erscheint statt eines Diffs ein Hinweis.
Praktische Beispiele
Konfigurationsänderung: die Zeilen host=localhost, port=8080, debug=true gegen host=0.0.0.0, port=8080, debug=false – die host- und debug-Zeilen werden als entfernt und hinzugefügt markiert, die geänderten Wörter hervorgehoben, während port=8080 als unveränderter Kontext stehen bleibt.
Eine Zeile in einer langen Datei: In einem Text mit 20 Zeilen, in dem sich nur Zeile 11 geändert hat, zeigt der Diff einen einzigen Hunk @@ -7,9 +7,9 @@ – die Änderung plus je 4 Kontextzeilen davor und danach.
Zwei Dateien vergleichen: Wählen Sie alte und neue Version über die Datei-Schaltflächen; der Diff erscheint, sobald beide geladen sind.
Kopie prüfen: Beim Vergleich zweier identischer Texte meldet das Tool, dass keine Unterschiede gefunden wurden.
So verwenden Sie dieses Tool
Original hinzufügen
Fügen Sie Text in Originaltext ein oder klicken Sie auf Originaldatei auswählen.
Geänderte Version hinzufügen
Fügen Sie Text in Geänderter Text ein oder klicken Sie auf Geänderte Datei auswählen.
Vergleichen
Klicken Sie auf Vergleichen. Stammen beide Seiten aus Dateien, erscheint der Diff automatisch.
Ansicht wechseln
Wählen Sie unter Ansicht Nebeneinander oder Einheitlich; Löschen setzt beide Felder zurück.
Tipps und Best Practices
- Nebeneinander liest sich auf breiten Bildschirmen leichter, Einheitlich auf dem Smartphone.
- Verglichen werden kann nur reiner Text; Bilder, PDF- oder Word-Dokumente werden nicht unterstützt.
- Unterscheiden sich mehr als 1.000 Zeilen, vergleichen Sie die Dateien in kleineren Teilen.
- Formatieren Sie JSON oder minifizierten Code vorher um (ein Element pro Zeile) – eine einzige lange Zeile ergibt nur eine geänderte Zeile.
- Nach dem ersten Besuch funktioniert die Seite auch ohne Netzwerkverbindung.