~/devtools / diff
tool::diff

Diff
Checker

Zwei Texte vergleichen und Hinzufügungen, Löschungen und Änderungen farblich hervorheben. Unterstützt zeilen- und wortweisen Vergleich.

ad · 728×90
// Farblegende
Grün: hinzugefügt — Rot: entfernt — Grau: unverändert
Modus:
Original
Geändert
ad · 300×250
// about this tool

Was ist ein Diff Checker?

Ein Diff-Algorithmus ermittelt die Unterschiede zwischen zwei Texten oder Dateien — welche Zeilen hinzugefügt, gelöscht oder geändert wurden. Es ist die Kerntechnologie hinter Git, SVN und anderen Versionskontrollsystemen.

Dieses Tool bietet zwei Vergleichsmodi. Der Zeilenmodus vergleicht Texte Zeile für Zeile und zeigt, welche ganzen Zeilen hinzugefügt oder entfernt wurden. Der Wortmodus geht weiter und hebt die genauen Wörter hervor, die sich innerhalb jeder Zeile geändert haben.

Unterschiede werden mit dem LCS-Algorithmus (Longest Common Subsequence) vollständig im Browser berechnet. Ergebnisse sind farbkodiert: Grün für Hinzufügungen, Rot für Löschungen und Grau für unveränderten Inhalt. Zusammenfassungsstatistiken zeigen die Anzahl der hinzugefügten, entfernten und geänderten Zeilen.

Anwendungsfälle
  • Änderungen vor einem Code-Review schnell überprüfen
  • Zwei Versionen einer Konfigurationsdatei vergleichen (config, yaml, json)
  • Unterschiede zwischen einem Übersetzungsentwurf und der Endversion prüfen
  • Frühere und aktuelle API-Response-Payloads vergleichen
  • Änderungen zwischen einem Dokumententwurf und der Endfassung prüfen
Häufige Fragen
Q. Was ist der Unterschied zwischen Zeilen- und Wortmodus?
Der Zeilenmodus behandelt jede Zeile als Einheit und zeigt, welche Zeilen hinzugefügt oder entfernt wurden. Der Wortmodus geht ins Innere jeder Zeile und hebt genau die geänderten Wörter hervor — für eine granularere Sicht auf Änderungen.
Q. Werden meine Daten an einen Server gesendet?
Nein. Alle Vergleiche erfolgen vollständig im Browser mit JavaScript. Quellcode, Konfigurationsdateien und persönliche Daten können ohne Datenschutzbedenken sicher verglichen werden.
Q. Können große Texte verarbeitet werden?
Texte bis zu einigen tausend Zeilen werden problemlos verarbeitet. Bei sehr großen Dateien (Zehntausende von Zeilen) kann der LCS-Algorithmus länger brauchen. Für solche Fälle wird ein spezialisiertes Tool wie git diff empfohlen.
// related tools
{}
JSON Formatter
JSON formatieren, validieren und minimieren. Unterstützt verschachtelte Strukturen und Diff-Vergleiche.
db
SQL Formatter
SQL mit Einrückungen, Großschreibung der Keywords und Zeilenumbrüchen formatieren oder minimieren.
md
Markdown-Editor
Echtzeit-Markdown-Vorschau — links bearbeiten, rechts das gerenderte Ergebnis sehen.
b64
Base64 Encoder
Text in Base64 kodieren oder dekodieren. Unterstützt Text, URLs und Binärdaten.