Text Reverser — Reverse, Flip Upside Down, or Swap Word Order
"Reverse text" means three different things. Here are all three, applied to Hello, world!:
| Letters | character order is reversed | !dlrow ,olleH |
| Upside down | every glyph is rotated 180° and the order is reversed | ¡plɹoʍ 'ollǝH |
| Words | word order is reversed, each word stays intact | world! Hello, |
Letters mode is on by default. Need a real left-to-right mirror image instead? recipe below ↓
Paste any text and flip it in one click. 'Letters' reverses the character order. 'Upside down' rotates every glyph 180° so the line reads correctly when you turn the screen — handy for usernames, bios, and captions. 'Words' reverses word order while keeping each word intact. Everything runs in your browser.
The upside-down alphabet
Upside-down mode is not a font or an image — it substitutes each letter for a real Unicode character that happens to look like that letter rotated 180°. The table below is generated by the same code the tool runs, so it matches the output character for character. Symmetric letters (l, o, s, x, z, H, I, N, O, S, X, Z) stay as themselves.
| Character | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 180° | ɐ | q | ɔ | p | ǝ | ɟ | ƃ | ɥ | ᴉ | ɾ | ʞ | l | ɯ | u | o | d | b | ɹ | s | ʇ | n | ʌ | ʍ | x | ʎ | z | 0 | Ɩ | ᄅ | Ɛ | ㄣ | ϛ | 9 | ㄥ | 8 | 6 |
| Uppercase | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | — | — | — | — | — | — | — | — | — | — |
| 180° | ∀ | ᙠ | Ɔ | ◖ | Ǝ | Ⅎ | ⅁ | H | I | ſ | ʞ | ⅂ | W | N | O | Ԁ | Ò | ᴚ | S | ⊥ | ∩ | Λ | M | X | ⅄ | Z | — | — | — | — | — | — | — | — | — | — |
Punctuation rotates too: . → ˙, ? → ¿, ! → ¡, ( → ), & → ⅋. Cyrillic is covered as well — see the Russian version of this page for that table.
Mirroring text for real
Reversing character order is not the same as mirroring. If you need text that reads only in a mirror — for an iron-on transfer, a tattoo mock-up, or lettering on the inside of a window — characters cannot do it, because Unicode has no mirrored counterpart for most letters. Use graphics instead:
| Where | What to do |
|---|---|
| Web, CSS | transform: scaleX(-1) on the element mirrors horizontally; scaleY(-1) mirrors vertically |
| Word | Insert → Text Box, then Format Shape → 3-D Rotation → X rotation = 180° |
| Photoshop, GIMP | Text layer → Transform → Flip Horizontal |
| Iron-on transfer paper | Turn on "Mirror image" in the printer driver — then do not mirror the artwork itself |
Where reversed text is actually used
- Usernames and bios. Upside-down text is plain Unicode, so it pastes into X, Discord, Instagram captions and profile descriptions unchanged.
- Puzzles and quizzes. An answer written backwards is readable in a second but does not give itself away at a glance.
- UI testing. A line of rotated glyphs is a fast way to check how a layout copes with unusual characters and whether alignment breaks.
- Reversing a list, not a string. If you need the order of lines flipped rather than the letters, use the text line sorter.
How it works
- 1 Paste or type your text Click the input area and paste or type the text you want to reverse. The output updates as you type.
- 2 Choose a mode 'Letters' reverses the character order. 'Upside down' rotates each glyph 180°. 'Words' reverses the order of words while leaving each word itself unchanged.
- 3 Copy the result Click 'Copy' to send the result to your clipboard. It is plain Unicode text, so it pastes anywhere — social bios, chat messages, documents, or form fields.
Your data stays private
All processing happens entirely in your browser. No files, text, or data are ever sent to our servers. You can disconnect from the internet and this tool will still work.
Frequently asked questions
- What does letter-by-letter reversal do?
- Every character is flipped so the last becomes first and the first becomes last. 'Hello world' becomes 'dlrow olleH'. Spaces and punctuation reverse along with letters.
- How do I make upside down text?
- Click the 'Upside down' mode. Each letter is swapped for the Unicode character that looks like it rotated 180°, and the character order is reversed — so the line reads correctly when you turn your phone over. 'Hello' becomes 'ollǝH'.
- What does word-by-word reversal do?
- The order of words is reversed while each individual word stays intact. 'Hello world' becomes 'world Hello'. Each line in multi-line text is reversed independently.
- Is upside down text a font or an image?
- Neither — it is ordinary Unicode characters. That is why it pastes into a Twitter bio, a Discord message, or a YouTube comment and survives copy-paste. It also means screen readers announce it as a string of unrelated symbols, so avoid it anywhere the text has to be read aloud or indexed.
- Can I flip upside down text back to normal?
- Yes for Latin letters and digits — run the same mode again and you get the original string, because every rotation pair maps both ways. Non-Latin scripts and characters with no rotated counterpart pass through unchanged in both directions.
- How do I mirror text left-to-right for real?
- True mirroring is graphics, not characters — Unicode has no mirrored counterpart for most letters. On the web use CSS transform: scaleX(-1). In Word, insert a text box, then Format Shape → 3-D Rotation → X rotation = 180°. In Photoshop or GIMP, flip the text layer horizontally. This is what you need for iron-on transfers or lettering read through glass.
- Does it handle Unicode and emoji correctly?
- Yes. The tool splits text by Unicode code points rather than raw bytes, so accented letters, Chinese characters, Arabic script, and emoji all reverse without corruption.
- What is mirror writing?
- Mirror writing is text written so it reads normally when reflected in a mirror. Leonardo da Vinci famously filled roughly 13,000 notebook pages with it. The same trick puts 'AMBULANCE' reversed on the front of emergency vehicles so drivers read it in the rear-view mirror.
- Does my text leave my device?
- No. Everything runs entirely in your browser using JavaScript. No text is sent to any server, logged, or stored anywhere. Disconnect from the internet and the page keeps working.