Text online mit MoreKits vergleichen
Szenario-basiert Zeilen-, Wort- und strukturelle Änderungen zwischen zwei Text- oder Codeblöcken erkennen — ohne Upload auf einen Server.

Weitere Utilities, die gut zu dieser Anleitung passen:
Warum das wichtig ist
Freitag 17:48: Bereitschaft meldet HTTP 502 in Produktion. Sie diffen das ausgerollte Nginx-Config gegen die letzte funktionierende Kopie von Dienstag — eine zusätzliche Zeile proxy_read_timeout 5;. Fünf Sekunden — das ist Ihr Ausfall. Ein Zwei-Pane-Diff verwandelt eine halbstündige Suche in eine halbe Minute.
Dasselbe Muster: Legal prüft einen rot unterlegten Vertrag, Content gleicht CMS-Export mit Staging ab, Analysten validieren CSV zwischen zwei Systemen. Wo die Frage lautet „Was hat sich genau geändert?“, greifen Sie zum Diff. Diese Anleitung zeigt, wie Sie mit dem MoreKits-Textvergleich präzise, privat und für Ihre Dateitypen antworten.
Drei echte Szenarien
staging.env und production.env vergleichen — LOG_LEVEL=debug ist in Prod gelandet und flutet die Pipeline.
Ausfall vermieden
v2 und v3 nebeneinander; Inline-Diff markiert verschobenes Komma und „shall“ → „must“ — Counsel sieht nur die Deltas.
Freigabe in Minuten
Alte und neue Locale-Datei einfügen; Trim, Lowercase und Whitespace ignorieren — nur echte Übersetzungsänderungen fallen auf.
Keine Regression
Schritt für Schritt mit Beispiel
Das Tool liegt unter /content-tools/text-compare. Neuen Tab öffnen und mitmachen.
Original links einfügen
Die vertrauenswürdige Version in den Bereich Original. Klartext, JSON, YAML, Code, Markdown, CSV — praktisch keine relevante Längenbegrenzung; der Vergleich läuft in einem Web Worker.
Kandidat rechts einfügen
Neue Version unter Modified. Sobald beide Seiten Inhalt haben, rendert das Diff ohne Klick. Die Gutter zeigt Einfügungen grün, Löschungen rot; Inline-Edits zeichengenau.
Rauschen mit Normalisierung dämpfen
Toolbar: trailing Whitespace ignorieren, Zeilenenden vereinheitlichen oder vor dem Diff lowercase — viele „falsche“ Diffs (CRLF vs. LF, Tab vs. Spaces) verschwinden mit einem Toggle.
Zwischen Änderungen springen
Pfeile in der Change-Rail (oder Shortcuts im Tooltip) — bei langen Dateien schneller als Scrollen.
Diff exportieren
Copy as unified diff für Ticket oder PR — gleiche
--- / +++-Syntax wiegit apply.
Input
{
"logLevel": "info",
"retries": 3,
"endpoints": ["https://api.example.com"]
}Output
{
- "logLevel": "info",
- "retries": 3,
+ "logLevel": "debug",
+ "retries": 5,
"endpoints": ["https://api.example.com"]
}v2 Klausel
The Supplier shall deliver the Goods within thirty (30) days of receipt of the purchase order.
v3 Klausel
The Supplier must deliver the Goods within forty-five (45) days of receipt of the purchase order.

Profi-Tipps
- Datei per Drag & Drop auf eine Seite laden — praktisch für
.env,.yaml,.csv. - JSON vorher formatieren mit dem Text-/Code-Formatter. Kanonische Form auf beiden Seiten — das Diff zeigt echte Datenänderungen, nicht kosmetisches Whitespace.
- Mit dem Wasserzeichen-Tool nachverfolgen, welche Vertragskopie geleakt wurde — unsichtbare Marker aus dem Hidden-Text-Wasserzeichen überstehen viele Copy/Paste-Workflows und erscheinen klar im Diff.
- URL mit Hashes für häufige Vergleiche bookmarken (z. B.
#case=ignore), damit Toggles vorbesetzt sind. - Trim Lines, wenn Editoren automatisch eine abschließende Newline setzen — kein Diff mehr über „Zeile 401 leer“.
Typische Stolpersteine
Stolperstein
Diff ist „fast alles rot“
Verdacht: nur Zeilenenden (CRLF vs. LF) oder trailing Whitespace. Ignore line endings und Trim trailing spaces — dann bleiben die echten Änderungen.
Stolperstein
JSON und YAML wirken „anders“, Daten sind gleich
Schlüsselreihenfolge und Quotes unterscheiden Exporte. Beide Seiten vorher durch den Code-Formatter — dann zeigt das Rest-Diff die Substanz.
Stolperstein
Riesige Logdatei fühlt sich langsam an
Worst Case O(N×M). Multi-MB-Logs zuerst auf Zeitfenster oder Request-ID mit grep einschränken — dann sind Zehntausende Zeilen sofort machbar.
Wann dieses Tool nicht passt
Der Textvergleich ist stark bei unstrukturiertem oder halbstrukturiertem Text. Anders woanders:
- Visuelle Änderungen (UI-Screenshots, Design-Exports) — perceptuelles Bild-Diff.
- Versionshistorie in Git —
git log -pund Review-Plattform. - Große Binärpayloads (Build-Artefakte, PDFs) — erst textuell darstellen oder Binär-Diff.
- Tabellarische Daten mit Zeilen-ID — Spreadsheet
VLOOKUPoder SQLEXCEPToft klarer als zeilenbasierter Diff.
FAQ
Wird mein Text irgendwohin hochgeladen?
Nein. Vergleich komplett im Browser via Web Worker — kein Fetch zu MoreKits, keine Telemetrie zum Inhalt; nach einmaligem Besuch offline nutzbar.
Vergleich mit Kollegin teilen?
Das Tool persistiert nichts serverseitig. Unified Diff kopieren und ins Ticket/PR. Für geteilte Ansicht: Screenshot des Diff-Panels.
Rechts-nach-links-Schriften?
Ja. Inline-Highlighting ist graphem-bewusst — Arabisch, Hebräisch, Urdu ohne gebrochene Joiner.
Wie lang dürfen Eingaben sein?
Kein hartes Limit; superlinear — ab ~250k Zeilen spürbar pausieren. Größeres vorfiltern.
Nächste Schritte
- Geänderte Nutzlast mit dem Code-Formatter verschönern oder minifizieren.
- Escapes mit Text Escape / Unescape bereinigen.
- Bei Markdown das Rendering mit Markdown zu HTML prüfen.
Bereit — Textvergleich öffnen und einfügen.