Text

Text Reverse

Text umkehren: nach Zeichen, nach Wörtern (Wortreihenfolge) oder nach Zeilen (Zeilenreihenfolge).

This tool reverses text three different ways: by character (letters run in reverse order), by word (words swap places but stay intact), or by line (line order is flipped).

How to use it

Common uses

Things to keep in mind

A naive reversal by Unicode code point breaks composite characters (emoji with modifiers, some languages' combining diacritics) — a correct implementation splits text into grapheme clusters rather than individual code points.

Word-mode reversal doesn't change the letter order inside each word — it only rearranges the words themselves, not a character-level reversal.

Artikel zu diesem Tool: Text Reverse: warum „Text umkehren" schwieriger ist, als es klingt

Häufig gestellte Fragen

Welche verschiedenen Umkehrmodi gibt es?

Es gibt drei Modi: Zeichenreihenfolge umkehren, Wortreihenfolge umkehren, wobei jedes Wort intakt bleibt, oder Zeilenreihenfolge umkehren, wobei jede Zeile intakt bleibt.

Warum kann die Umkehrung auf Zeichenebene unlesbare Ergebnisse erzeugen?

Das zeichenweise Umkehren von Text kann mehrbytige Unicode-Sequenzen, Emojis oder kombinierende Zeichen beschädigen, was zu einer visuell fehlerhaften Anzeige führt; die Umkehrung auf Wort- oder Zeilenebene hat dieses Problem nicht, da ganze Textblöcke verschoben werden.

Wird der eingegebene Text an einen Server gesendet?

Nein, die Umkehrung erfolgt vollständig im Browser in JavaScript, ohne Senden an einen Server.

Was ist ein Graphemcluster?

Das ist das, was ein Mensch als „ein sichtbares Zeichen" wahrnimmt, obwohl es in Unicode manchmal aus mehreren Codepunkten besteht — zum Beispiel besteht ein Familien-Emoji aus mehreren einzelnen Emojis, die durch ein spezielles Verbindungszeichen zusammengefügt sind. Eine korrekte Textumkehrung muss solche Cluster als eine Einheit zusammenhalten.

Kann ein Emoji so umgekehrt werden, dass es korrekt bleibt?

Ja, wenn die Umkehrung die Zeichenkette vor dem Vertauschen der Reihenfolge in Graphemcluster statt in einzelne Codepunkte zerlegt — dann bleiben zusammengesetzte Emojis (mit Hautton-Modifikatoren, Länderflaggen) nach der Operation intakt.

Artikel: Text

Case Converter: warum es unterschiedliche Namensstile gibt

Warum in einem Projekt Variablen in camelCase, Dateien aber in kebab-case geschrieben werden, und woher diese Regeln stammen.

Text Diff: wie Algorithmen den Unterschied zwischen zwei Texten finden

Wie ein Diff-Algorithmus die minimale Menge an Änderungen zwischen zwei Textversionen findet.

Reguläre Ausdrücke: Grundsyntax und typische Muster

Wie man einen regulären Ausdruck liest und wie sich gieriges von faulem Matching unterscheidet.

Zeilen sortieren und Duplikate entfernen: wozu das gut ist

Warum eine numerische Sortierung, die „10" vor „9" setzt, ein Fehler ist, und wie man das vermeidet.

String Escape: warum derselbe Text unterschiedlich escaped werden muss

Warum dasselbe Anführungszeichen in einem JS-String, in JSON und in einem Shell-Befehl unterschiedlich escaped wird.

CRLF gegen LF: warum Zeilenendezeichen immer noch wichtig sind

Warum eine unter Windows geschriebene Datei in Git unter Linux als „komplett geändert" angezeigt werden kann.

Zeichen und Wörter zählen: warum das nicht immer trivial ist

Warum ein Emoji oder ein Zeichen mit Akzent als mehrere Zeichen auf einmal zählen kann.

Lorem Ipsum: woher der Platzhaltertext stammt und wozu er dient

Warum Designer absichtlich „bedeutungslosen" Text statt echtem Inhalt in Entwürfen verwenden.

Slugify: beliebigen Text in eine URL verwandeln

Wie ein Titel wie „Hallo, Welt!" zu einer URL-tauglichen Zeichenkette wie hallo-welt wird.

Markdown: warum einfache Textsyntax komplexe Editoren geschlagen hat

Warum Entwickler Dokumentation lieber in Markdown als in einem Rich-Text-Editor schreiben.

Leerzeichen und unsichtbare Zeichen: die versteckte Ursache seltsamer Bugs

Warum zwei scheinbar identische Strings wegen eines unsichtbaren Zeichens nicht übereinstimmen können.

Text-Häufigkeitsanalyse: warum man zählt, wie oft sich Wörter wiederholen

Wie die Buchstabenhäufigkeit in einem Geheimtext hilft, die einfachsten Substitutionschiffren zu knacken.