Reverse Text Online: Backwards, Upside Down, and Word Order
How the three kinds of text flipping differ, how Unicode rotation actually works, and how to mirror text for real.
“Reverse this text” sounds unambiguous right up until you try to do it. One person wants the characters in the opposite order. Another wants a line they can read by turning their phone over. A third wants a real mirror image, because they are printing a T-shirt. Those are three different operations, and confusing them costs time.
Three ways to flip text
| What people say | What they mean | ”Hello, world!” → |
|---|---|---|
| Backwards, reversed, mirrored | character order reversed | !dlrow ,olleH |
| Upside down, flipped | every glyph rotated 180° | ¡plɹoʍ 'ollǝH |
| Word order | words reversed, each word intact | world! Hello, |
The Text Reverser does all three. Switch modes with one click — the output updates as you type.
Backwards
The common case. Character order is reversed, and spaces and punctuation move with the letters. This is the default mode, and it is what almost every service advertising “mirror text” actually gives you — despite there being no mirror involved.
It is fully reversible: apply it twice and you get the original string back.
Upside down
Here the letters are not merely reordered — each one is swapped for a different Unicode character that looks like it rotated 180°. a becomes ɐ, t becomes ʇ, E becomes Ǝ. The character order is reversed as well, which is why the line reads correctly when you turn the screen over.
It is not a font and not an image, just ordinary characters, so the result pastes into X, Discord, an Instagram caption or a YouTube comment unchanged and survives copy-paste.
Two limits worth knowing. First, not every character has a rotated counterpart: l, o, s, x, z, H, I, N, O, S, X, Z are symmetric and stay as themselves. Second, most tools lowercase your text before rotating it, because assembling an uppercase table is more work. Ours does not — the full character table on the tool page covers lowercase, uppercase and digits, and the Cyrillic alphabet is on the Russian version of the page.
Word order
Word order is reversed while each word stays readable: “Hello world” → “world Hello”. Multi-line text is processed line by line, so lines do not mix. Useful for grammar exercises and for testing text editors.
Real mirroring: why characters cannot do it
If you need a left-to-right reflection — text that reads only in a mirror — characters will not get you there. Unicode has rotated glyphs, but it has no mirrored counterpart for most letters. Any service promising a “mirror font” is really just reordering characters.
Real mirroring is graphics:
- On the web:
transform: scaleX(-1)on the element mirrors horizontally,scaleY(-1)mirrors vertically. - In Word: Insert → Text Box, then Format Shape → 3-D Rotation → X rotation = 180°.
- In Photoshop or GIMP: text layer → Transform → Flip Horizontal.
- Printing on iron-on transfer paper: turn on “Mirror image” in the printer driver — and then do not mirror the artwork itself, or you get a double reflection and a backwards shirt.
That last one is the classic iron-on mistake: mirror it in the editor, then mirror it again in the printer.
Mirror writing and Leonardo da Vinci
The most famous practitioner of mirror writing was Leonardo da Vinci. He filled roughly 13,000 pages of notebooks almost entirely in right-to-left, mirror-reversed Italian. Several theories exist for why: to protect his ideas from casual readers, because he was left-handed and mirror writing reduced ink smearing under his hand, or simply because it came naturally to him.
The same trick is still in use: “AMBULANCE” is painted reversed on the front of emergency vehicles so drivers read it correctly in the rearview mirror.
Where reversed text actually gets used
- Social bios and usernames with a flipped-text aesthetic
- Puzzles and riddles where the answer is hidden in a reversed string
- Informally encoding a short message for a game or joke
- UI testing — a line of rotated glyphs quickly shows whether a layout breaks on unusual characters
- Attention exercises, where reading backwards text is the point
One warning. Screen readers announce rotated glyphs as a string of unrelated symbols, and in-page search will not find them. Do not use flipped text where it has to be read aloud or indexed — page titles, product names, job descriptions.
Unicode and emoji reversal
This matters more than it sounds. A naïve reversal that works byte-by-byte will mangle multi-byte characters — an emoji or an accented letter split in half produces garbage instead of a flipped character.
The Text Reverser splits on Unicode code points, not bytes. That means “café” → “éfac” (correct, not corrupted). Emoji stay intact. Arabic script, Chinese characters, and other non-Latin text all reverse without breaking.
If you want to see which code points a string is actually made of, the text to hex converter prints the code of every character.
Privacy
Nothing leaves your browser. The tool runs entirely in JavaScript — there’s no server call, no logging, no account. Load the page, disconnect from the internet, and it still works.
Paste any text into the Text Reverser and flip it instantly — no signup, no upload, no waiting.