Reverse Text
Reverse a word, a sentence or a whole document. Unlike simple reversers, this one keeps emoji, flags and accented letters in one piece.
Your text stays in this browser tab. Nothing is uploaded, saved or logged.
How the Reverse Text works
The text is split into user-perceived characters and put back in reverse order. A naive reversal works on raw code units and would split a family emoji into pieces or detach an accent from its letter; here “👨👩👧” and “é” each move as a single unit.
Whole-text mode reverses everything, so the last line becomes the first and every line is mirrored. Each-line mode reverses the characters inside every line but keeps the lines in their original order.
Reversing is not the same as writing right-to-left. Arabic and Hebrew text keeps its letter order in memory and is displayed right-to-left by your device, so reversing it produces text that reads in the opposite direction.
How to use it
- Paste your text.
- Choose whether to reverse the whole text or each line separately.
- Copy the reversed text.
Example
Each line is mirrored; the family emoji and the flag stay whole.
Input
Hello world 👨👩👧 Café 🇫🇷
Result
👨👩👧 dlrow olleH 🇫🇷 éfaC
Frequently asked questions
Why do other reversers break my emoji?
Many tools reverse the underlying 16-bit code units. Emoji are made of several of them, so reversing breaks the sequence and shows replacement symbols. This tool reverses visible characters instead.
How do I reverse the order of words instead of letters?
Use the Reverse Words tool, which can reverse the word order or the letters inside each word.
Is there a limit on text length?
There is no fixed limit. Text of a few hundred thousand characters reverses instantly; several megabytes can take a second or two, depending on your device.