Texte vergleichen online - Code, Vertrag oder Übersetzung

Texte vergleichen online: Code-, Prosa- oder Übersetzungs-Diff mit Wort-Granularität - keine roten Linien-Wände. Beide Texte bleiben in deinem Browser.

Texte vergleichen online geht in zwei Schritten: linke Seite einfügen, rechte Seite einfügen, fertig. Das Tool kennt drei Modi: Code, Prosa und Übersetzung. Jeder Modus zeigt Unterschiede in der Granularität, die zu deinem Text passt: Zeile für Zeile bei Code, Wort für Wort innerhalb des Absatzes bei Prosa, satzweise bei Übersetzungen, solange Quell- und Zielsprache ähnliche Satzgrenzen halten.

Ansicht
A Original / Vorher 0 Zeichen
B Edit / Nachher 0 Zeichen

Unterschiede

Keine Unterschiede gefunden
Beide Texte sind nach den aktuellen Vergleichs-Optionen identisch.

Wie vergleiche ich zwei Verträge?

Für zwei Vertragsentwürfe wählst du den Prosa-Modus. Du fügst die alte Version links ein und die neue rechts. Geänderte Wörter siehst du direkt im Absatz markiert, keine kompletten Zeilen werden rot, nur die geänderten Stellen selbst. Bei längeren Verträgen lohnt sich die Änderungsliste-Ansicht: sie zeigt nur die Änderungen ohne den unveränderten Drumherum-Text.

  • Whitespace-Ignorieren ist im Prosa-Modus standardmäßig aktiv: Tabs, neue Zeilen oder doppelte Leerzeichen zählen nicht als Unterschied.
  • Groß-/Kleinschreibung lässt sich separat ignorieren, hilfreich, wenn ein Lektor zwischendurch Überschriften durchgängig kleingeschrieben hat.
  • Die Änderungsliste-Ansicht bündelt zusammenhängende Änderungen zu einer Zeile, bei geänderten Stellen mit "vorher → nachher", bei hinzugefügten oder entfernten Passagen nur die betroffene Seite.

Bei einem kurzen Klauselwechsel bleibst du in der Split-Ansicht; bei einem ganzen Vertragsdurchgang wechselst du zur Änderungsliste.

Was ist der Unterschied zwischen einem Code-Diff und einem Text-Diff?

Code-Diffs vergleichen Zeile für Zeile, weil eine geänderte Klammer die ganze Zeile verschiebt. Bei Prosa funktioniert das nicht: ändert sich ein einzelnes Wort im Absatz, soll nur dieses Wort markiert werden, nicht die ganze Zeile. Viele klassische Diff-Tools sind primär zeilenbasiert, deshalb wird selbst eine winzige Textänderung als rote Zeile angezeigt.

ModusGranularitätWofür gemacht
CodeZeile, mit Zeichen-Detail innerhalbSnippets, JSON, Config-Dateien
ProsaWort innerhalb des AbsatzesVerträge, Mails, Blog-Entwürfe
ÜbersetzungSatz oder SegmentQuellsprache vs Zielsprache

Jeder Modus zeigt zusätzlich die feinere Ebene als Sekundär-Markierung: im Prosa-Modus siehst du, welche Buchstaben sich innerhalb eines geänderten Wortes ändern.

Bleiben meine Texte privat?

Der Vergleich läuft lokal in deinem Browser - kein Server-Aufruf trägt deinen Eingabe-Text weg, kein Diff-Endpunkt sieht die Vertragsdaten. Wenn du den Teilen-Link kopierst, stehen die Texte im URL-Fragment hinter dem #-Zeichen, und Browser senden Fragmente nicht im HTTP-Request mit. Auch unsere Analytics-Events tragen den Fragment-Inhalt nicht weiter - die $current_url-Eigenschaft wird vor dem Versand gereinigt, sodass die Texte nicht über den Pageview-Umweg in unser Logging laufen.

So funktioniert der Teilen-Link in der Praxis: Beim Klick auf "Privat-Link teilen" werden beide Texte base64url-kodiert und in das URL-Fragment geschrieben. Der Link landet in deiner Zwischenablage, beim Öffnen liest dein Browser die Texte aus dem Fragment und füllt die Eingabefelder. Über der 8-KB-Grenze des Teilen-Links lassen wir die Texte weg - der Link trägt dann nur die Einstellungen, du schickst die Texte separat mit.

Der Mechanismus ist strukturell: Fragmente sind Teil des URI-Standards (RFC 3986), nicht ein Feature, das dieses Tool obendrauf gesetzt hat.

Häufige Fragen

Welche Ansicht ist die richtige?

Split zeigt beide Seiten nebeneinander, die Standard-Ansicht für kurze Texte. Unified faltet die Änderungen in eine Spalte zusammen, wie ein klassischer Diff. Die Änderungsliste zeigt nur die Änderungen ohne Kontext, hilfreich, wenn der Vertrag lang ist und du die unveränderten Absätze nicht durchscrollen willst.

Was passiert mit langen Texten?

Ab 100.000 Zeichen pro Seite zeigt das Tool einen Hinweis - die Browser-Verarbeitung kann dann ein paar Sekunden dauern, läuft aber weiter. Der Teilen-Link hat eine eigene Grenze bei 8 KB Fragment-Inhalt; oberhalb dieser Grenze lassen wir die Texte weg, der Link trägt dann nur die Einstellungen und du kopierst die Texte separat.

Funktioniert der Code-Modus auch mit JSON oder YAML?

Ja. Der Code-Modus vergleicht Zeile für Zeile und markiert geänderte Zeichen innerhalb der Zeile separat. Syntax-Highlighting gibt es heute noch nicht, aber Klammern, Komma-Wechsel oder geänderte Werte siehst du sauber hervorgehoben. Für strukturierte Formate wie JSON funktioniert der Vergleich gut, solange die Einrückung konsistent ist.