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
- Pick a mode — by character, by word, or by line — depending on the result you need.
- Paste text and the result updates instantly as you type.
- Character mode correctly handles composite emoji and grapheme clusters without breaking them apart.
Common uses
- Creating mirrored text for a design or a puzzle.
- Flipping the order of lines in a list or log without reordering them by hand.
- Checking whether a string is a palindrome — text reversed by character is compared against the original.
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.