Text vergleichen

Zwei Texte zeilenweise vergleichen und Unterschiede (+ hinzugefügt, − entfernt) hervorheben.

Unterschiede

Auf deiner Website einbetten

Diesen Rechner kostenlos & cookiefrei auf deiner Seite einbinden – einfach den Code kopieren:

Vorschau

Mehr dazu: Tools einbetten

Über HTTP
https://utilico.de/api/rechner/diff?a=Zeile%20eins%0AZeile%20zwei%0AZeile%20drei&b=Zeile%20eins%0AZeile%202%0AZeile%20drei%0AZeile%20vier antwortet mit JSON – dieselben Feldnamen, ohne Anmeldung. Dabei rechnet unser Server; auf dieser Seite rechnet dein Browser. Mehr dazu: JSON-API.

Mit Text vergleichen (Diff) erkennst du auf einen Blick, was sich zwischen zwei Textversionen geändert hat. Du fügst die alte und die neue Fassung ein, und das Tool zeigt dir zeilenweise, welche Zeilen unverändert geblieben sind, welche entfernt wurden und welche neu hinzugekommen sind. Das eignet sich für Textentwürfe, Notizen, Konfigurationsdateien oder kurze Code-Ausschnitte – ganz ohne Kommandozeile oder Zusatzsoftware.

So funktioniert der Textvergleich

Du trägst zwei Texte ein: Text A (die alte Version) und Text B (die neue Version). Das Tool zerlegt beide an jedem Zeilenumbruch in einzelne Zeilen und vergleicht sie Zeile für Zeile. Dabei sucht es die längste gemeinsame Abfolge gleicher Zeilen, damit möglichst viel unverändert bleibt.

Im Ergebnis bekommt jede Zeile ein Zeichen vorangestellt: zwei Leerzeichen für unverändert, - für „nur in Text A“ (entfernt) und + für „nur in Text B“ (hinzugefügt). Zusätzlich zeigt eine Zusammenfassung, wie viele Zeilen hinzugekommen und wie viele entfernt wurden.

Zeilen statt Wörter

Der Vergleich arbeitet auf Zeilenebene, nicht auf Wortebene: Ändert sich auch nur ein einziges Zeichen in einer Zeile, gilt die ganze Zeile als unterschiedlich. Sie erscheint dann doppelt im Ergebnis – einmal mit - aus Text A und einmal mit + aus Text B, auch wenn der Rest der Zeile identisch ist.

Der Vergleich unterscheidet außerdem Groß- und Kleinschreibung sowie Leerzeichen. Zwei inhaltlich gleiche Zeilen mit unterschiedlicher Schreibweise oder einem zusätzlichen Leerzeichen am Ende gelten daher als verschieden.

Beispiel

Text A enthält die Zeilen Zeile eins, Zeile zwei, Zeile drei. Text B enthält Zeile eins, Zeile 2, Zeile drei, Zeile vier. Der Vergleich erkennt Zeile eins und Zeile drei als gleich und lässt sie unverändert stehen.

Die Zeile Zeile zwei kommt nur in Text A vor und wird als entfernt markiert (-), Zeile 2 nur in Text B und gilt als hinzugefügt (+); ebenso Zeile vier, die komplett neu ist. Die Zusammenfassung zeigt entsprechend +2 · −1: zwei neue, eine entfernte Zeile.

Wofür brauche ich das?

  • Textentwürfe vergleichen: Zwei Versionen eines Anschreibens, einer E-Mail oder eines Artikels zeigen dir auf einen Blick, was sich geändert hat.
  • Konfigurationsdateien prüfen: Vor einem Update siehst du, welche Zeilen in einer .env-, JSON- oder YAML-Datei neu hinzugekommen oder entfernt worden sind.
  • Code-Schnipsel abgleichen: Zwei Funktionsversionen lassen sich gegenüberstellen, ohne extra ein Versionsverwaltungs-Tool wie Git zu öffnen.
  • Textfassungen kontrollieren: Eine überarbeitete oder übersetzte Fassung eines Textes lässt sich so prüfen, ob sie tatsächlich nur an den gewünschten Stellen abweicht.

Häufige Fragen

Werden meine Eingaben gespeichert?

Nein. Der Vergleich läuft vollständig lokal in deinem Browser, es wird nichts an einen Server gesendet.

Vergleicht das Tool ganze Zeilen oder einzelne Wörter?

Nur Zeilen. Ändert sich innerhalb einer Zeile auch nur ein Zeichen, gilt die komplette Zeile als unterschiedlich und taucht einmal als entfernt und einmal als hinzugefügt im Ergebnis auf.

Was bedeutet die Anzeige „+2 · −1“?

Das Pluszeichen zählt die Zeilen, die nur in Text B stehen und damit neu hinzugekommen sind, das Minuszeichen die Zeilen, die nur in Text A stehen und entfernt wurden.

Spielen Groß- und Kleinschreibung oder Leerzeichen eine Rolle?

Ja, der Vergleich ist zeichengenau. Unterschiedliche Schreibweise oder ein zusätzliches Leerzeichen lassen zwei inhaltlich gleiche Zeilen bereits als verschieden gelten.

Was zeigt das Tool, wenn beide Texte identisch sind?

Statt einer Diff-Ausgabe erscheint dann nur der Hinweis „Die Texte sind identisch.“