# Textvergleich

URL: https://discuvr.org/text-diff/?hl=de
Last updated: 2026-11-07
MCP tool: `compare_texts`

Zwei Texte zeilenweise vergleichen: Hinzugefügtes, Entferntes und Geändertes, geänderte Wörter markiert. Groß-/Kleinschreibung ignorierbar. Nichts gespeichert.

Ein Vertrag kommt mit Änderungen zurück, auf die niemand hingewiesen hat. Eine Konfigurationsdatei läuft auf einem Server und auf dem anderen nicht. Fügen Sie beide Fassungen hier ein und sehen Sie genau, was sich geändert hat, Zeile für Zeile, mit markierten geänderten Wörtern.

## Was es tut

- Zeilenweiser Vergleich mit markierten und nummerierten hinzugefügten, entfernten und geänderten Zeilen.
- Geänderte Wörter werden innerhalb bearbeiteter Zeilen hervorgehoben.
- Groß-/Kleinschreibung oder zusätzliche Leerzeichen ignorieren, wenn nur der Wortlaut zählt.
- Ein Ähnlichkeitswert und die Anzahl hinzugefügter, entfernter und geänderter Zeilen.
- Nichts, was Sie einfügen, wird gespeichert oder protokolliert.

## So funktioniert's

1. Fügen Sie links den Originaltext und rechts den geänderten Text ein.
2. Klicken Sie auf Vergleichen.
3. Lesen Sie die markierten Zeilen, oder tauschen Sie die Seiten, um die Änderung umgekehrt zu sehen.

## Praxisbeispiel: einen zurückgeschickten Vertrag prüfen

Fügen Sie links die Fassung ein, die Sie verschickt haben, und rechts die, die zurückkam. Jede geänderte Klausel erscheint als geänderte Zeile mit hervorgehobenen Wörtern, sodass ein Zahlungsziel, das von 30 auf 45 Tage verschoben wurde, oder eine gestrichene Haftungsobergrenze sofort auffällt. Eine Klausel pro Zeile liefert das schärfste Ergebnis; schalten Sie das Ignorieren von Leerzeichen ein, wenn die Gegenseite nur Abstände oder Einrückungen geändert hat, damit nur inhaltliche Änderungen markiert werden.

## So funktioniert der Vergleich

Die Texte werden zuerst Zeile für Zeile verglichen, daher hilft eine Klausel, Einstellung oder ein Datensatz pro Zeile. Bearbeitete (nicht hinzugefügte oder entfernte) Zeilen werden einander zugeordnet und ihre Wörter erneut verglichen, um die genaue Änderung hervorzuheben. Die Wortmarkierung greift, wenn beide Fassungen einer Zeile zusammen höchstens 1.000 Zeichen lang sind, für bis zu 50.000 Zeichen bearbeiteter Zeilen pro Vergleich; längere Zeilen werden als Ganzes markiert. Jede Seite fasst bis zu 200.000 Zeichen und 5.000 Zeilen.

## Was die Ignorieren-Optionen auslassen und was trotzdem als Änderung zählt

Zusätzliche Leerzeichen ignorieren macht aus jeder Folge von Leerzeichen und Tabulatoren ein einziges Leerzeichen und entfernt sie am Anfang und Ende jeder Zeile. Eine Zeile mit Tabulator oder Leerzeichen am Ende stimmt also mit denselben Wörtern mit einfachen Leerzeichen überein. Leerzeichen werden aber nicht ganz entfernt: "ab" und "a b" bleiben verschieden. Eine Leerzeile oder ein Zeilenumbruch nach der letzten Zeile nur eines Textes zählt weiterhin als hinzugefügte Zeile. Groß-/Kleinschreibung ignorieren nutzt die Unicode-Fallfaltung, daher stimmt "Straße" mit "STRASSE" überein. Blendet eine Option einen Unterschied aus, wird die Zeile so gezeigt, wie sie im geänderten Text steht. Zeilenumbrüche von Windows (CRLF) und Unix gelten als gleich; ein Text mit Zeilenumbrüchen des alten Mac (nur CR) wird als eine lange Zeile gelesen.

## Was der Ähnlichkeitswert misst

Die Ähnlichkeit vergleicht ganze Zeilen, nicht Zeichen: Sie ist das Doppelte der übereinstimmenden Zeilen geteilt durch die Gesamtzahl der Zeilen beider Seiten. Zehn Zeilen, davon eine geändert, ergeben 90 %, ein einzeiliger Text mit einem geänderten Wort aber 0 %, obwohl fast alle Wörter gleich sind. Für einen Wert pro Satz setzen Sie vorher jeden Satz in eine eigene Zeile. Innerhalb eines geänderten Blocks werden die geänderten Zeilen der Reihe nach mit denen der anderen Seite gepaart; hat eine Seite des Blocks mehr Zeilen, zählen die übrigen als hinzugefügt oder entfernt.

## Fragen

**Warum wird ein ganzer Absatz als geändert markiert?**

Ein Absatz ohne Zeilenumbruch ist eine einzige Zeile, ein bearbeitetes Wort markiert also die ganze Zeile. Die geänderten Wörter darin werden hervorgehoben, solange beide Fassungen der Zeile zusammen höchstens 1.000 Zeichen haben; ein längerer Absatz wird als Ganzes markiert. Den Text vorher in Sätze oder Klauseln aufzuteilen ergibt genauere Markierungen und aussagekräftigere Zählungen.

**Kann ich zwei Excel-Spalten vergleichen?**

Ja. Kopieren Sie jede Spalte und fügen Sie je eine pro Seite ein; jede Zelle wird zu einer Zeile. Der Vergleich folgt der Zeilenreihenfolge, zeigt also, wo die beiden Listen auseinanderlaufen und welche Zeilen eingefügt oder gelöscht wurden. Spielt die Reihenfolge keine Rolle, sortieren Sie beide Listen vorher mit A bis Z sortieren im Werkzeug für Groß-/Kleinschreibung, damit nur echte Zugänge und Abgänge markiert werden. Schalten Sie Groß-/Kleinschreibung ignorieren und Zusätzliche Leerzeichen ignorieren ein, um Großbuchstaben und überzählige Leerzeichen zu übergehen. Zur Prüfung direkt in Excel: =EXACT(A2,B2) (im deutschen Excel =IDENTISCH(A2;B2)) vergleicht zwei Zellen derselben Zeile und unterscheidet Groß- und Kleinschreibung (ein einfaches =A2=B2 tut das nicht), und =COUNTIF(B:B,A2)=0 (=ZÄHLENWENN(B:B;A2)=0) liefert WAHR für einen Wert aus Spalte A, der in Spalte B fehlt. ZÄHLENWENN ignoriert die Schreibweise und liest * und ? als Platzhalter; setzen Sie ~ davor, wenn sie zu den Daten gehören.

**Kann ich Word- oder PDF-Dokumente vergleichen?**

Kopieren Sie den Text aus jedem Dokument und fügen Sie ihn ein. Formatierungen wie Fettdruck oder Schriftarten werden nicht verglichen, nur Wörter und Zeilen.

**Wie lang dürfen die Texte sein?**

Bis zu 200.000 Zeichen und 5.000 Zeilen pro Seite.

**Wird mein Text gespeichert?**

Nein. Beide Texte werden in derselben Anfrage verglichen und zurückgegeben und nie in eine Datenbank oder ein Protokoll geschrieben.

**Kann ich zwei JSON-Dateien oder Codestücke vergleichen?**

Ja, aber der Vergleich läuft Zeile für Zeile, daher erscheint minifiziertes JSON in einer einzigen Zeile als eine geänderte Zeile. Formatieren Sie beide Fassungen zuerst mit dem JSON-Formatierer (er behält die Reihenfolge der Schlüssel), damit jeder Schlüssel in einer eigenen Zeile steht und nur echte Wertänderungen markiert werden. Code lässt sich so vergleichen, wie er ist; schalten Sie Zusätzliche Leerzeichen ignorieren ein, wenn sich nur die Einrückung geändert hat.

**Wie vergleiche ich zwei Versionen direkt in Word oder Google Docs?**

Öffnen Sie in Word ein Dokument, wählen Sie Review > Compare > Compare Documents und dann die Originaldatei und die überarbeitete Datei: Word öffnet ein drittes Dokument, das jeden Unterschied als nachverfolgte Änderung zeigt, Formatierungsänderungen eingeschlossen. Öffnen Sie in Google Docs eine Version, wählen Sie Tools > Compare documents und dann die andere: Sie erhalten ein neues Dokument in Ihrem Drive mit den Unterschieden als Vorschläge, und Sie brauchen Bearbeitungsrechte dafür. Nutzen Sie diese Seite, wenn die beiden Texte nicht beide Word-Dateien oder beide Google Docs sind, etwa eine Klausel aus einer E-Mail gegen das unterschriebene PDF: Fügen Sie jede Seite ein, die geänderten Wörter werden hervorgehoben, und nichts wird gespeichert.

**Erkennt das Tool verschobene Zeilen?**

Nein. Der Vergleich folgt der Reihenfolge der Zeilen: Eine verschobene Zeile erscheint an der alten Stelle als entfernt und an der neuen als hinzugefügt und zählt in beiden Summen je einmal. Beispiel: A, B, C gegen B, C, A ergibt 1 entfernte Zeile, 1 hinzugefügte Zeile und 66,7 % Ähnlichkeit. Landet eine verschobene Zeile neben einer bearbeiteten Zeile, können beide auch gepaart und als eine geänderte Zeile angezeigt werden. Um zu prüfen, ob zwei Listen unabhängig von der Reihenfolge dieselben Zeilen enthalten, sortieren Sie beide vorher mit A bis Z sortieren im Werkzeug für Groß-/Kleinschreibung.

**Wie vergleiche ich zwei Textdateien in der Kommandozeile?**

Unter Windows listet fc /n alt.txt neu.txt in der Eingabeaufforderung die abweichenden Blöcke mit Zeilennummern auf; /c ignoriert Groß-/Kleinschreibung, /w komprimiert Leerzeichen und Tabulatoren. Unter macOS und Linux gibt diff -u alt.txt neu.txt einen Unified Diff aus; diff -i ignoriert Groß-/Kleinschreibung, diff -b ignoriert Änderungen in der Menge der Leerzeichen. Mit installiertem Git funktioniert git diff --no-index alt.txt neu.txt auf jedem System, auch außerhalb eines Repositorys, und mit --word-diff werden die geänderten Wörter markiert. Nutzen Sie diese Seite, wenn der Text nicht in Dateien vorliegt, etwa eine Klausel aus einer E-Mail gegen die aus einem PDF, oder wenn Sie die geänderten Wörter ohne Terminal nebeneinander hervorgehoben sehen möchten.

## Mehr in Büro & Daten

- [CSV zu Excel](https://discuvr.org/csv-to-excel/?hl=de)
- [PDF unterschreiben](https://discuvr.org/sign-pdf/?hl=de)
- [Schwärzen](https://discuvr.org/redact/?hl=de)
- [Wie ist meine IP](https://discuvr.org/what-is-my-ip/?hl=de)

## Oft zusammen genutzt mit

- [Groß-/Kleinschreibung umwandeln & Zeilen-Tools](https://discuvr.org/case-converter/?hl=de)
- [JSON-Formatierer](https://discuvr.org/json-formatter/?hl=de)
- [Wortzähler & Lesbarkeitsanalyse](https://discuvr.org/word-counter/?hl=de)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
