Text-Vergleicher
Zwei Texte vergleichen und Unterschiede in nebeneinander, vereinheitlicht oder inline Ansicht hervorheben. Basiert auf dem Myers-Diff-Algorithmus — demselben wie Git und GitHub.
Original (A)
Geändert (B)
Ein ernsthaftes Diff-Tool, das vollständig in Ihrem Browser läuft
This page implements the same Myers diff algorithm that Git, GitHub, GitLab, VS Code and most "diff" tools use. It finds the shortest edit script — the smallest sequence of insertions and deletions to turn one text into the other. The result is a clean, intuitive comparison without spurious "everything changed" noise.
Drei Ansichtsmodi
- Nebeneinander — two aligned columns, like a code review tool. Best for inspecting code diffs at a glance.
- Vereinheitlicht — git-diff format with
+/−prefixes. Best for sharing patches in chat or documentation. - Inline — Änderungen im Textfluss dargestellt, Löschungen durchgestrichen, Einfügungen unterstrichen. Am besten für Prosa, Blogbeiträge, Verträge.
Drei Vergleichsgranularitäten
- Zeilen (default) — the standard for source code and most documents.
- Wörter — best for prose where line breaks are arbitrary. Highlights the actual changed words.
- Zeichen — every single character compared. Useful for short strings, IDs, and detecting subtle differences (a Greek letter swapped for a Latin one, a comma changed to a period).
Ignorieroptionen
- Leerzeichen — Zeilen/Wörter/Zeichen als gleich behandeln, auch wenn sich der Abstand unterscheidet. Wichtig beim Vergleich von neu formatiertem Code.
- Groß-/Kleinschreibung — Groß-/Kleinschreibung ignorieren. Nützlich wenn eine Quelle normalisiert ist.
- Leere Zeilen — Leerzeilen vor dem Vergleich entfernen. Nützlich wenn sich nur der Absatzabstand geändert hat.
Warum Myers und kein einfacherer Algorithmus?
Naive longest-common-subsequence diff is O(N·M) in time and memory — fine for a few hundred lines but slow on real files. Myers' algorithm is O(N·D), where D is the size of the actual diff. For typical inputs (most lines unchanged), D is small and the algorithm runs in near-linear time. Our implementation handles 500-line diffs in milliseconds.
Datenschutz
Both texts are diffed entirely in your browser tab. We don't upload, we don't log, we don't analyze. No external library is loaded — the algorithm is ~120 lines of vanilla JavaScript embedded in the page.
Export
The Copy as unified patch button copies a diff -u-style patch
to your clipboard, ready to paste into a GitHub comment, a Slack message, or to save as a
.patch file.
Häufige Anwendungsfälle
- Zwei Versionen einer Konfigurationsdatei oder eines YAML-Manifests vergleichen.
- Genau sehen, was sich zwischen zwei KI-generierten Entwürfen geändert hat.
- Eine Vertragsrevision Wort für Wort überprüfen.
- Einen einzelnen Tippfehler in einer langen Zeichenkette erkennen (API-Schlüssel, Hash, URL).
- Einen teilbaren Patch für eine Codeänderung erstellen, ohne zuerst in git zu committen.
Häufig gestellte Fragen
- Wie vergleicht dieser Diff-Prüfer Texte?
- Er verwendet den Myers-Diff-Algorithmus — denselben, der von Git, GitHub und VS Code verwendet wird. Er findet das kürzeste Bearbeitungsskript (minimale Einfügungen und Löschungen), um einen Text in den anderen umzuwandeln, und erzeugt einen sauberen Vergleich ohne Fehlalarme.
- Lädt dieses Tool meinen Text auf einen Server hoch?
- Nein. Beide Texte werden vollständig in Ihrem Browser-Tab mit etwa 120 Zeilen Vanilla-JavaScript verglichen. Es wird nichts hochgeladen, protokolliert oder extern analysiert. Schließen Sie den Tab und Ihre Daten sind weg.
- Welche Ansichtsmodi und Granularitätsoptionen sind verfügbar?
- Sie können Diffs nebeneinander, vereinheitlicht (Git-Stil) oder inline anzeigen. Die Vergleichsgranularität kann auf Zeilen, Wörter oder Zeichen eingestellt werden. Sie können auch Leerzeichen, Groß-/Kleinschreibung oder leere Zeilen ignorieren, um sich auf bedeutsame Änderungen zu konzentrieren.
- Was sind typische Anwendungsfälle für einen Diff-Prüfer?
- Häufige Anwendungen umfassen das Vergleichen von Konfigurationsdateiversionen, die Überprüfung von Vertragsänderungen Wort für Wort, das Erkennen einzelner Zeichenfehler in API-Schlüsseln oder URLs, das Sehen von Änderungen zwischen KI-generierten Entwürfen und das Erstellen teilbarer Patches ohne Git-Commit.
- Ist dieser Diff-Prüfer wirklich kostenlos?
- Ja, 100% kostenlos ohne Einschränkungen. Es gibt keine Anmeldung, keine Dateigrößenbeschränkung, kein Nutzungslimit und keine Premium-Stufe. Sie können Texte so oft vergleichen, wie Sie möchten. Das Tool ist nur werbefinanziert.