About the Reverse Text Generator
Reversing text means four different things depending on the job, and all four are here. Character mode flips the whole string end to end. Word order mode keeps each word intact and reverses their sequence within each line. Line order mode flips a list top to bottom without touching the lines themselves. Letters-in-each-word mode scrambles every word in place, turning cat dog into tac god while the layout survives.
Character reversal iterates by code point rather than by UTF-16 unit, which matters more than it sounds. A naive reverse splits a surrogate pair and leaves an emoji as two broken halves; this one keeps astral characters whole. The limit is combining marks. A letter stored as e plus a separate combining acute reverses into the accent landing on whatever character now precedes it, and multi-part emoji joined by zero-width joiners, such as family sequences, come apart. Precomposed characters are safe.
It is the fast way to flip a ranked list without sorting it, to eyeball a suspected palindrome, or to produce backwards text for a puzzle or a game asset. For a verdict rather than a mirrored string, use the Palindrome Checker; to reorder a list properly instead of just inverting it, Sort Lines.
How to use
- Paste text.
- Choose what to reverse.
- Copy the result.
Common questions
- Does it break emoji when reversing characters?
- No. It reverses by code point, so multi-byte characters stay whole.
- How do I reverse a list without changing the lines?
- Choose "Line order"; each line stays intact and their order flips.
- What does "letters in each word" do?
- It reverses the letters within every word while keeping word and line positions, so "cat dog" becomes "tac god".