Text Reverser
Reverse text character-by-character, word-by-word, or line-by-line.
What is Text Reverser?
The Text Reverser flips any pasted text in four useful ways: reverse all characters, reverse the word order, reverse each word in place, or reverse the line order. A quick utility for palindromes, puzzles, and playful text manipulation.
How it works
Reversing characters iterates the string's Unicode code points in reverse order (so emoji and multi-byte characters survive intact). Word-order and line-order modes split on whitespace runs and newlines while preserving the original spacing.
- Paste text. Paste or type the text you want to reverse into the input.
- Pick a mode. Choose between reversing characters, word order, each word in place, or line order.
- Copy or download. Copy the reversed result with one click or download it as a .txt file.
Examples
Palindrome check
Reverse a phrase to check whether it reads the same backwards.
Word-order flip
Turn 'the quick brown fox' into 'fox brown quick the' for a word-order puzzle.
Common mistakes
Confusing the four modes
'Reverse word order' keeps each word intact but flips their sequence, while 'reverse each word' flips the letters inside each word and keeps the sequence.
Expecting mirror text
This reverses the logical order of characters — it does not produce a mirror image or boustrophedon rendering.
Alternatives
Text Case Converter
Change capitalization conventions instead of order.
Text Sorter
Reorder lines alphabetically, numerically or by length.
Frequently asked questions
Does reversing characters handle emoji correctly?
Yes — reversal works on Unicode code points, so multi-code-point emoji and accented characters are reversed without being split or corrupted.
What is the difference between word order and each word?
Word-order reversal flips the sequence of words ('a b c' → 'c b a'). Reverse-each-word flips the letters inside every word but keeps the order ('abc def' → 'cba fed').