Unterschiede

Dieser Textvergleich vergleicht zwei Texte oder Dateien und markiert jeden Unterschied: entfernte Zeilen rot, hinzugefügte grün und geänderte Wörter direkt in der Zeile. Ansicht inline oder nebeneinander, Groß-/Kleinschreibung oder Leerzeichen ignorieren und das Ergebnis als Unified-Diff-Patch kopieren. Für Quellcode, Konfigurationsdateien, Verträge und jeden anderen reinen Text.

Anleitung

  1. Originaltext links (bzw. oben) und geänderten Text rechts einfügen oder je eine Datei auf die Felder ziehen. Zwei Dateien auf einmal ablegen füllt beide.
  2. Unterschiede erscheinen beim Tippen: entfernte Zeilen rot, hinzugefügte grün, geänderte Wörter innerhalb der Zeile markiert.
  3. Inline oder Nebeneinander wählen und nach Zeilen, Wörtern oder Zeichen markieren. Wer Groß-/Kleinschreibung oder Leerzeichen ignoriert, blendet Rauschen aus.
  4. Den Unified Diff (Patch) kopieren oder als .diff-Datei herunterladen, um ihn zu teilen oder mit git anzuwenden.
  • Unveränderte Abschnitte werden bis auf 3 Kontextzeilen eingeklappt; zum Aufklappen antippen.
  • Auf schmalen Bildschirmen wird Nebeneinander gestapelt: Jede entfernte Zeile steht direkt über ihrem Ersatz.
  • Große Dateien (mehrere MB) werden im Hintergrund verglichen, damit das Tippen flüssig bleibt.
  • Nichts wird hochgeladen: Beide Texte bleiben in deinem Browser.

So funktioniert der Vergleich

Das Tool nutzt dieselbe Art von Algorithmus wie git: Es sucht die Zeilen, die beide Fassungen gemeinsam haben, und ermittelt die kleinste Menge an Einfügungen und Löschungen, die das Original in den geänderten Text überführt. Innerhalb einer geänderten Zeile folgt ein zweiter Vergleich nach Wort oder Zeichen, sodass eine einzelne geänderte Zahl auffällt, statt dass die ganze Zeile markiert wird.

Unveränderte Abschnitte werden auf drei Zeilen Kontext eingeklappt, wie bei git diff. Mit J und K springst du von Änderung zu Änderung.

Einen Unified Diff lesen

Der Patch nutzt das Unified-Format: Zeilen mit - wurden entfernt, Zeilen mit + hinzugefügt. Ein Kopf wie @@ -12,4 +12,5 @@ bedeutet, dass der Abschnitt in Zeile 12 beginnt und in der alten Datei 4, in der neuen 5 Zeilen umfasst. Als .diff gespeichert lässt er sich mit git apply oder patch anwenden.

Leerzeichen ignorieren blendet geänderte Einrückungen und Leerzeichen am Zeilenende aus, praktisch nach dem Neuformatieren von Code.

Häufige Fragen

Wie vergleiche ich zwei Textdateien?

Zieh auf jedes Feld eine Datei oder beide gleichzeitig auf eines, um beide Seiten zu füllen. Die Unterschiede erscheinen sofort, ohne Upload oder Knopfdruck.

Kann ich nur die geänderten Wörter sehen?

Ja. Wähle die Markierung nach Wort oder Zeichen, dann werden die geänderten Stellen innerhalb jeder Zeile hervorgehoben.

Funktioniert es mit großen Dateien?

Ja. Dateien mit mehreren Megabyte werden in einem Hintergrund-Thread verglichen, damit die Seite flüssig bedienbar bleibt.

Kann ich das Ergebnis mit git verwenden?

Ja. Kopiere den Unified Diff oder lade ihn herunter und wende ihn mit git apply oder dem Befehl patch im Ordner der Originaldatei an.

Werden meine Dateien hochgeladen?

Nein. Beide Texte werden in deinem Browser verglichen und verlassen dein Gerät nicht, auch bei vertraulichem Code oder Dokumenten.

Oft zusammen genutzt

Anleitung

Schritte

  1. Originaltext links (bzw. oben) und geänderten Text rechts einfügen oder je eine Datei auf die Felder ziehen. Zwei Dateien auf einmal ablegen füllt beide.
  2. Unterschiede erscheinen beim Tippen: entfernte Zeilen rot, hinzugefügte grün, geänderte Wörter innerhalb der Zeile markiert.
  3. Inline oder Nebeneinander wählen und nach Zeilen, Wörtern oder Zeichen markieren. Wer Groß-/Kleinschreibung oder Leerzeichen ignoriert, blendet Rauschen aus.
  4. Den Unified Diff (Patch) kopieren oder als .diff-Datei herunterladen, um ihn zu teilen oder mit git anzuwenden.

Tastenkürzel

J / NNächste ÄnderungK / PVorherige Änderung

Gut zu wissen

Läuft in deinem Browser. Dateien und Texte verlassen nie dein Gerät.