CanDoYa
DE

Text vergleichen online

Läuft komplett in deinem Browser - kein Upload, keine Anmeldung.

Originaltext
Geaenderter Text
UnterschiedeZeilen: 0
Fuege zwei Versionen eines Textes links und rechts ein, um zu sehen, was sich geaendert hat, Zeile fuer Zeile.
Fuege zwei Texte ein, um sie Zeile fuer Zeile und Wort fuer Wort zu vergleichen
Hinzugefuegt: 0Entfernt: 0Geaendert: 0Unveraendert: 0
Dieses Tool teilen

Was ist ein Tool zum Text vergleichen?

Ein Tool zum Text vergleichen analysiert zwei Versionen eines Textes und hebt hervor, was hinzugefuegt, entfernt oder geaendert wurde. Dieses Tool fuehrt den Myers-Diff-Algorithmus (denselben Algorithmus mit minimalen Aenderungen, den git verwendet) vollstaendig im Browser aus: Fuege das Original links ein, die neue Version rechts, und du erhaeltst eine nebeneinanderliegende Ansicht mit Zeilennummern, Hervorhebungen auf Wortebene in geaenderten Zeilen und der Anzahl hinzugefuegter, entfernter und unveraenderter Zeilen.

So funktioniert’s

  1. 1Original einfuegen. Fuege den Originaltext in das linke Feld ein. Es kann ein Satz, ein Absatz oder Tausende von Zeilen sein - der Diff laeuft im Browser.
  2. 2Geaenderte Version einfuegen. Fuege die neue Version in das rechte Feld ein. Die nebeneinanderliegende Ansicht aktualisiert sich beim Tippen, mit Zeilennummern und Hervorhebungen auf Wortebene in Zeilen, die sich geaendert haben.
  3. 3Rauschen herausfiltern. Aktiviere Gross-/Kleinschreibung ignorieren oder Leerzeichen ignorieren, wenn diese Unterschiede nicht bedeutsam sind. Verwende Seiten tauschen, um den Vergleich umzukehren, oder Als Patch kopieren, um einen einheitlichen Diff nur der Aenderungen zu kopieren.

Für wen

Der Vergleich laeuft beim Tippen und bleibt auf deinem Geraet - nichts wird hochgeladen, daher ist er sicher fuer unveroefffentlichte Entwuerfe, Vertraege, Quellcode und KI-Prompts. Der Zeilen-Diff verwendet den Myers-Algorithmus, um die minimale Menge an Einfuegungen und Loeschungen zu finden, die den linken Text in den rechten umwandeln - denselben Ansatz wie git diff - sodass die Hervorhebungen zeigen, was sich tatsaechlich geaendert hat, anstatt alles ab der ersten Aenderung rot zu markieren. In Zeilen, die sich unveraendert geaendert haben, erkennt ein zweiter Durchgang auf Wortebene die geaenderten Woerter, mit Durchstreichung bei Entferntem und gruenom Hintergrund bei Hinzugefuegtem.

Zwei Schalter reduzieren das Rauschen: Gross-/Kleinschreibung ignorieren behandelt Hallo und HALLO als gleich, und Leerzeichen ignorieren ignoriert Einrueckungsaenderungen, nachgestellte Leerzeichen und doppelte Leerzeichen. Verwende Seiten tauschen, um die Vergleichsrichtung ohne Neutippen umzukehren, oder Als Patch kopieren, um einen einheitlichen - / + Patch nur der Aenderungen zu erhalten.

Häufige Fragen

Ist dieses Tool zum Text vergleichen kostenlos?

Ja - 100 % kostenlos, ohne Anmeldung und ohne Zeichenbegrenzung. Der Vergleich laeuft lokal in deinem Browser, daher bleibt er auch bei langen Texten schnell.

Wird mein Text irgendwo hochgeladen?

Nein. Beide Texte werden vollstaendig im Browser verglichen und beruehren niemals einen Server, was das Tool sicher fuer unveroefffentlichte Entwuerfe, Vertraege, Quellcode und vertrauliche KI-Prompts macht.

Wie entscheidet das Tool, was sich geaendert hat?

Es verwendet Myers' Diff-Algorithmus, um das minimale Bearbeitungsskript zu berechnen, das den linken Text in den rechten umwandelt. Das Ergebnis ist eine Folge unveraenderter, geloeschter und eingefuegter Zeilen - dasselbe Modell, das git verwendet. Benachbarte Loeschungs-/Einfuegungspaare werden zu einer einzigen 'geaenderten' Zeile zusammengefasst, sodass sie nebeneinander zu sehen sind, und ein zweiter Diff auf Wortebene identifiziert die genauen Woerter, die sich innerhalb einer geaenderten Zeile geaendert haben.

Was ignoriert 'Leerzeichen ignorieren' genau?

Es reduziert Leerzeichen-Folgen auf ein einzelnes Leerzeichen und schneidet fuehrende und nachgestellte Leerzeichen ab, bevor jede Zeile verglichen wird. Eine zusaetzliche Leerzeile, eine Einrueckungsaenderung oder ein Tabulator statt vier Leerzeichen erscheint daher nicht als Unterschied - Aenderungen innerhalb der Woerter erscheinen weiterhin.

Unterstuetzt der Vergleich Unicode, Emoji und nicht-lateinische Schriften?

Ja. Der Zeilen- und Wort-Diff operiert auf Unicode-Zeichen, daher werden Emoji, Chinesisch, Arabisch und kyrillischer Text alle korrekt verglichen. Es gibt keine sprachspezifische Tokenisierung - das Tool sucht einfach nach uebereinstimmenden Zeichen.

Kann ich grosse Texte vergleichen?

Ja - das Tool verarbeitet problemlos Hunderttausende von Zeichen. Bei extrem grossen und voellig unterschiedlichen Paaren (Millionen von Zeichen auf beiden Seiten) wechselt es zu einem groben 'Alles ersetzen'-Diff, um reaktionsfaehig zu bleiben, anstatt die Seite zu blockieren.

Was erzeugt 'Als Patch kopieren'?

Einen einfachen Patch im einheitlichen Stil mit einem Praefix-Zeichen pro Zeile: ein Leerzeichen fuer unveraenderte Zeilen, '-' fuer entfernte Zeilen und '+' fuer hinzugefuegte Zeilen. Fuege ihn in einen Chat, ein Issue oder eine Code-Ueberpruefung ein, wenn du eine kompakte textuelle Aufzeichnung der Aenderung anstelle einer vollstaendigen nebeneinanderliegenden Ansicht moechtest.

Warum zeigen zwei identische Texte noch Zeilen an?

Wenn die Schalter deaktiviert sind und die Texte Byte-identisch sind, blendet sich das Ergebnispanel auf die Meldung 'Texte sind identisch' zusammen. Mit aktiviertem 'Gross-/Kleinschreibung ignorieren' oder 'Leerzeichen ignorieren' koennen die Texte auf Byte-Ebene unterschiedlich sein, aber der Vergleich meldet immer noch keine semantischen Aenderungen - die Meldung gibt dann an, dass die Texte unter den gewaehlten Regeln identisch sind.