Zwei Texte vergleichen

Kostenloser Online-Text-Diff, der in Ihrem Browser läuft. Fügen Sie zwei Texte (Code, Prosa, JSON, irgendwas) in die linken und rechten Bereiche ein und das Tool markiert, was sich geändert hat: rotes Durchgestrichenes im Original, Grün im Geänderten. Wählen Sie Zeile-für-Zeile, Wort-für-Wort oder Zeichen-für-Zeichen Granularität und wechseln Sie zwischen Nebeneinander-, Unified- (GitHub-Stil) oder Inline-Ansicht. Das Diff wird mit einem Myers-artigen Algorithmus in reinem JavaScript berechnet, sodass selbst mehrere Megabyte große Eingaben sofort wirken.

Verwendung

1
Zwei Texte einfügen

Original links, geändert rechts.

2
Ansicht + Granularität wählen

Nebeneinander zum Review, unified zum Teilen, inline für Prosa.

3
Diff lesen

Rot — Original (gelöscht), grün + neu (hinzugefügt), grau = unverändert.

4
Optionen anpassen

Leerraum ignorieren wenn Formatierung Rauschen ist; Groß-Klein ignorieren wenn nicht wichtig.

Diff von zwei Text- oder Code-Stücken mit Zeilen-, Wort- oder Zeichen-Granularität — im Browser

Ansicht
Granularität
Optionen
Vergleichen
Original
Geändert
Fügen Sie oben zwei Texte ein, um die Unterschiede zu sehen.
Weißt du nicht, was du ausprobieren sollst?
400+ kostenlose Tools — Überraschung öffnen
🎲 Überrasch mich

Funktionen

Drei Ansichten Drei Granularitäten Leerraum / Groß-Klein ignorieren Einfügungs- / Löschungs-Statistik Seiten tauschen Browser-seitig

Typische Anwendungen

  • Sehen, was sich zwischen zwei Versionen einer Config vor dem Deploy geändert hat.
  • Eine Absatz-Neuschreibung mit Wort-Granularität reviewen um genau zu sehen welche Wörter sich bewegt haben.
  • Zwei JSON-Antworten vergleichen um einen unerwarteten Feld-Unterschied zu finden.
  • Eine Copy-Paste-Edit vor Commit gegen das Original prüfen.
  • Einen sauberen Unified-Diff erzeugen zum Teilen in Chat oder Code Review.

Warum dieser

Die meisten Online-Diffs machen nur Zeilen-Diff und rendern nur nebeneinander. Das verpasst, was sich geändert hat, wenn sich nur ein Wort in einer Zeile bewegt. Wir berechnen den inneren Wort/Zeichen-Diff nach dem Zeilen-Diff, sodass Umordnungen und kleine Edits präzise sichtbar werden. Der Myers-artige Algorithmus läuft in reinem JavaScript innerhalb der Seite.

Häufige Fragen

Gibt es eine Größenbegrenzung?

Soft Cap ist ~2 MB pro Seite — auf dieser Skala vollendet ein Zeichen-Diff noch in deutlich unter einer Sekunde auf einem modernen Laptop. Größere Texte funktionieren, aber das Rendering wird langsam.

Welcher Algorithmus?

Ein Myers-Stil Longest-Common-Subsequence (LCS) Diff — dieselbe Familie, die GNU diff und git verwenden. Für Wort-/Zeichen-Granularität in geänderten Zeilen führen wir denselben Algorithmus auf den Tokens dieser Zeile erneut aus.

Warum sieht mein Code-Diff mit ausgeschaltetem "Leerraum ignorieren" falsch aus?

Tabs vs Spaces, nachgestellter Leerraum und CRLF-Zeilenenden zählen als echte Unterschiede wenn "Leerraum ignorieren" aus ist. Schalten Sie die Option an wenn Sie nur Inhalt-Änderungen interessieren.

Kann ich den Diff kopieren?

Die unified-Ansicht ist Klartext — auswählen und kopieren. Die nebeneinander-Ansicht ist HTML; der sauberste Export ist Wechsel zu unified.

Mobil?

Ja. Nebeneinander kollabiert zu gestapelten Panels unter 600 px. Verwenden Sie unified für die sauberste mobile Lesung.

💡 Sollen wir ein Tool speziell für Sie verbessern?

Machen wir — und zwar kostenlos! Schreiben Sie uns kurz Ihre Idee. Wenn Sie sie im Detail besprechen möchten, hinterlassen Sie eine E-Mail-Adresse, wir melden uns. Anonym geht auch.

Wie bewerten Sie dieses Tool?

Danke für Ihre Bewertung!
Möchten Sie mehr sagen? Hinterlassen Sie einen Kommentar!
Danke! Ihr Kommentar erscheint nach der Moderation.
Veröffentlicht Aktualisiert