Reverse Text Generator
Type or paste text and instantly see it reversed six ways: backwards letters, reversed word order, each word reversed, reversed lines, mirror text and upside-down text. Copy any result with one click.
How to use the Reverse Text Generator
- Type or paste your text into the box. It can be a word, a sentence or several lines.
- Read the six results that update as you type, from backwards letters to upside-down text.
- Press Reverse text at any time to refresh all results.
- Click Copy on the card you want, or Copy all results to grab everything.
- Paste the reversed text into your chat, bio, puzzle or code.
The six reverse modes compared
Here is what each mode does to the same two-line example, Hello world / Good day:
| Mode | Result | Good for |
|---|---|---|
| Reverse letters | yad dooG / dlrow olleH | Backwards writing, secret messages, palindromes |
| Reverse word order | world Hello / day Good | Word games, checking sentence structure |
| Reverse each word | olleH dlrow / dooG yad | Puzzles where the order must stay readable |
| Reverse lines | Good day / Hello world | Flipping lists, logs or chat exports to oldest-first |
| Mirror text | blɿow ollɘH / ʏɒb booᎮ | Bios and decorative names |
| Upside-down | ʎɐp poo⅁ / pꞁɹoʍ oꞁꞁǝH | Fun messages that read when the phone is turned around |
The slash in the table stands for a line break. Reverse letters and upside-down text also reverse the order of the lines, because the whole text is turned around; mirror text keeps the lines in place and flips each one horizontally.
Why naive reversing breaks emoji
Computers store text as Unicode code points, and many visible characters use more than one. A thumbs-up with a skin tone (👍🏽) is two code points, a family emoji can be seven joined by invisible zero-width joiners, a flag such as 🇫🇷 is two regional-indicator letters, and an accented é can be an e plus a combining accent. Reversing code points one by one tears these apart, turning a French flag into a different flag and moving accents onto the wrong letters.
This tool splits text into grapheme clusters, the characters a reader actually sees, using the browser's built-in Intl.Segmenter. Each cluster is moved as one unit, so emoji, flags and accents survive intact.
Fun facts about backwards writing
- Leonardo da Vinci filled his notebooks with mirror writing, written right to left, which can be read in a mirror.
- Palindromes read the same in both directions. Classic examples: racecar, level, A man, a plan, a canal: Panama.
- Semordnilaps are words that spell a different word backwards: stressed and desserts, drawer and reward, live and evil.
- Ambulances often have "AMBULANCE" printed in mirror writing on the front so drivers read it correctly in their rear-view mirror.
Frequently asked questions
What is the difference between reversing letters and reversing words?
Reverse letters writes the whole text backwards, so 'Hello world' becomes 'dlrow olleH'. Reverse word order keeps every word readable but changes their order to 'world Hello'. Reverse each word keeps the order but spells each word backwards: 'olleH dlrow'.
Why don't emoji break when they are reversed?
Many emoji, flags and accented letters are made of several Unicode code points. A simple reverse would split them into broken symbols. This tool reverses whole user-perceived characters (grapheme clusters) with the browser's Intl.Segmenter, falling back to code-point splitting in very old browsers.
How does mirror text work?
Unicode has no 'mirror' style, so the tool swaps letters for similar-looking characters from other alphabets (for example ɘ for e, Я for R and Ꙅ for S) and writes each line from right to left. Letters without a good look-alike, such as o, x or v, are already symmetrical or stay as they are.
Is upside-down text the same as reversed text?
No. Upside-down text replaces each character with a rotated look-alike (ɐ for a, ǝ for e) and also reverses the order, so it reads correctly when you turn the screen around. For a bigger preview and a decoder, use the Upside Down Text Generator.
Where can I use reversed text?
Anywhere that accepts plain text: social media bios, chats, usernames, games, puzzles and escape-room clues. Some special mirror or upside-down characters may show as boxes on very old devices that lack the right fonts.
Can I reverse text to check for palindromes?
Yes. Type a word or phrase and compare it with the Reverse letters result. If they match (ignoring spaces and capitals), it is a palindrome, like 'racecar' or 'Never odd or even'.