Textvergleich und Diff
Zwei Texte nach Zeilen, Wörtern oder Zeichen vergleichen. Ergänzungen und Löschungen in Entwürfen, Code und JSON hervorheben, mit Leerzeichen und Zeilenumbrüchen. Ohne Konto.
Hier erscheint Ihr Ergebnis.
So vergleichen Sie zwei Texte
- Originaltext in das erste Feld und die überarbeitete Version in das Vergleichsfeld einfügen.
- Zeilen für Code und Listen, Wörter für Fließtext oder Zeichen für kleine Buchstaben- und Zahlenänderungen wählen.
- Vergleich starten und hervorgehobene Ergänzungen und Löschungen prüfen. Für eine andere Detailstufe den Modus wechseln und erneut vergleichen.
Wissenswertes zu Textvergleich und Diff
Zeilenvergleiche eignen sich für Quellcode und Konfigurationen, Zeichenvergleiche für kleine Änderungen. Leerzeichen werden mitverglichen. Zu große oder komplexe Vergleiche werden beendet, damit der Browser bedienbar bleibt.
Zwei Textversionen im Vergleich
- Eingabe
Eingabe Erste Zeile Zweite Zeile Dritte Zeile Vergleichstext Erste Zeile Geänderte Zeile Dritte Zeile- Ergebnis
[ { "value": "Erste Zeile\n", "count": 4, "kind": "unchanged" }, { "value": "Zweite", "count": 1, "kind": "removed" }, { "value": "Geänderte", "count": 1, "kind": "added" }, { "value": " Zeile\nDritte Zeile", "count": 6, "kind": "unchanged" } ]
Fragen zu Textvergleich und Diff
Wann eignen sich Zeilen-, Wort- und Zeichenvergleich?
Der Zeilenmodus hebt ganze geänderte Zeilen hervor und eignet sich für Code, Logs und Listen. Der Wortmodus grenzt Änderungen innerhalb von Sätzen ein und erhält Leerraum. Der Zeichenmodus zeigt etwa eine geänderte Ziffer oder einen Buchstaben. Emojis und kombinierende Zeichen können mehrere Codepoints enthalten; bei irreführendem Aussehen hilft der Unicode-Inspektor.
Werden Leerzeichen, Zeilenenden oder Groß- und Kleinschreibung ignoriert?
Nein. Leerzeichen, Tabulatoren, Zeilenenden sowie Groß- und Kleinschreibung werden mitverglichen. Gleich aussehender Text kann unterschiedliche unsichtbare Zeichen enthalten. Der Wortmodus ist keine sprachabhängige Grammatikanalyse. Bei einer komplett markierten Zeile hilft oft der Zeichenmodus.
Kann ich JSON und Quellcode vergleichen?
Ja, als eingefügten Text. JSON wird als Text verglichen, nicht auf Datengleichheit geprüft: Einrückung und Schlüsselreihenfolge können Unterschiede erzeugen. Für weniger Formatierungsunterschiede beide Texte zuvor mit denselben JSON-Einstellungen formatieren. Das Werkzeug führt keinen Code aus, prüft kein Programmverhalten und führt Änderungen nicht automatisch zusammen.
Kann ich Word- oder PDF-Dateien vergleichen und einen Git-Patch herunterladen?
Diese Seite vergleicht zwei eingefügte Texte und extrahiert keine Inhalte aus Word- oder PDF-Dateien. Kopieren und Herunterladen liefern die strukturierte Änderungsliste als JSON-Text, keinen Git-Patch oder zusammengeführten Text. Große oder stark abweichende Eingaben können Größen- oder Zeitgrenzen erreichen; vergleichen Sie kleinere Abschnitte.
Werden meine Dateien, Tokens oder Texte hochgeladen?
Nein. Ihre Eingaben werden im Browser verarbeitet. Die Website liefert die Seite und den Programmcode, sendet Ihre Eingaben aber weder an einen Konvertierungsserver noch speichert sie diese in einem Konto.
Passende Werkzeuge für den nächsten Schritt
- JSON formatieren, minimieren und prüfen
JSON mit exakten großen Zahlen formatieren, minimieren und validieren, mit Einrückung und rekursiver Schlüsselsortierung.
- Unicode-Inspektor und Escape-Konverter
Unicode-Codepunkte, UTF-8-Bytes und UTF-16-Codeeinheiten prüfen und JavaScript-Unicode-Escapes umwandeln.
- SHA-256-Hash und Dateiprüfsumme
SHA-256 für Texte und Dateien erzeugen und heruntergeladene Dateien mit veröffentlichten Prüfsummen vergleichen.
Häufige Aufgaben und Beispiele
- JSON minifizieren
Reduziere JSON auf eine Zeile und behalte Zeichenfolgen und exakte Zahlenwerte bei.
Alle Entwicklerwerkzeuge
Kodierung und Dateien
Zwischen Text, Bytes, URLs und eingebetteten Bildern umwandeln, ohne die ursprünglichen Daten zu verändern.
Base64-Encoder und -Decoder
UTF-8-Text in Base64 kodieren oder Standard- und URL-sicheres Base64 dekodieren, mit einstellbarer Auffüllung und Zeilenlänge.
Base64URL-Encoder und -Decoder
Text mit den Zeichen - und _ URL-sicher kodieren und Base64URL auch ohne Auffüllzeichen dekodieren.
Bild in Base64 umwandeln
PNG, JPEG, GIF, WebP, SVG und weitere erkannte Bilder direkt im Browser in Base64-Data-URIs umwandeln.
Base64 in Bild umwandeln
Base64-Bilder und Data-URIs dekodieren, unterstützte Bildformate ansehen und die ursprünglichen Bildbytes herunterladen.
Datei in Base64 umwandeln
Beliebige Dateien als Base64 kodieren, optional mit Data-URI-Präfix, Auffüllung und MIME-Zeilenumbrüchen.
Base64 in Datei umwandeln
Base64-Zeichenfolgen und Data-URIs in herunterladbare Dateien zurückverwandeln, ohne die dekodierten Bytes zu verändern.
URL-Encoder und -Decoder
URL-Bestandteile, vollständige URLs und Formularwerte kodieren und dekodieren, einschließlich Prozentzeichen und Leerzeichen.
HTML-Entitäten kodieren und dekodieren
Text und Unicode-Zeichen in HTML-Entitäten umwandeln sowie benannte und numerische Zeichenreferenzen dekodieren.
Unicode-Inspektor und Escape-Konverter
Unicode-Codepunkte, UTF-8-Bytes und UTF-16-Codeeinheiten prüfen und JavaScript-Unicode-Escapes umwandeln.
Daten und Texte prüfen
Strukturierte Daten und Tokens lesen und Änderungen genau nachvollziehen.
JSON formatieren, minimieren und prüfen
JSON mit exakten großen Zahlen formatieren, minimieren und validieren, mit Einrückung und rekursiver Schlüsselsortierung.
JWT-Decoder
JWT-Header und -Payload lesen sowie Ablauf- und Aktivierungszeiten prüfen, ohne das Token zu versenden.
Reguläre Ausdrücke testen
JavaScript-Regex mit Flags, Trefferpositionen, Capture-Gruppen und benannten Gruppen im Browser testen.
Hashes, IDs und Zeitpläne
Dateien prüfen, Kennungen erzeugen sowie Zeitangaben und wiederkehrende Termine verstehen.
MD5-Hash und Dateiprüfsumme
MD5 für Text oder lokale Dateien berechnen und mit einer erwarteten Prüfsumme vergleichen.
SHA-1-Hash und Dateiprüfsumme
SHA-1 für UTF-8-Text oder Dateien berechnen und mit einer erwarteten Prüfsumme abgleichen.
SHA-256-Hash und Dateiprüfsumme
SHA-256 für Texte und Dateien erzeugen und heruntergeladene Dateien mit veröffentlichten Prüfsummen vergleichen.
SHA-512-Hash und Dateiprüfsumme
SHA-512 lokal für Texte oder Dateien berechnen und vollständige hexadezimale Prüfsummen vergleichen.
CRC32-Prüfsummenrechner
Standard-CRC-32 für Text oder Dateien berechnen und das achtstellige hexadezimale Ergebnis vergleichen.
HMAC-Generator
HMAC-SHA-1, HMAC-SHA-256 und HMAC-SHA-512 mit einem UTF-8- oder hexadezimalen Schlüssel erzeugen.
UUID- und GUID-Generator
Zufällige UUID v4 oder zeitlich sortierbare UUID v7 einzeln oder gesammelt erzeugen.
Unix-Zeitstempel umrechnen
Unix-Sekunden, Millisekunden und ISO-8601-Daten umwandeln und denselben Zeitpunkt in UTC oder einer IANA-Zeitzone anzeigen.
Cron-Ausdrücke prüfen
Cron-Ausdrücke mit fünf oder sechs Feldern validieren und kommende Ausführungen mit Zeitzone und Sommerzeit anzeigen.
Cron-Ausdrücke erzeugen
Cron-Ausdrücke aus Zeitfeldern oder Vorlagen erstellen und die nächsten Ausführungen in der gewünschten Zeitzone prüfen.
Eingaben und Dateien werden auf Ihrem Gerät verarbeitet. Lassen Sie vertrauliche Ergebnisse nicht in einer gemeinsam genutzten Zwischenablage und verwenden Sie für private Schlüssel und Tokens ein vertrauenswürdiges Gerät.