Reverse & Upside Down Text

Turn text backwards, flip it upside down (uʍop ǝpᴉsdn), or mirror the order of words and lines.

Sometimes you need text backwards — spɹɐʍʞɔɐq. This tool reverses and flips text five different ways: reverse the whole text character by character, reverse the letters inside each word while keeping word order, reverse the order of words, reverse the order of lines, or flip everything upside down using special Unicode characters that read correctly when rotated 180°.

The upside-down mode (ǝpoɯ uʍop-ǝpᴉsdn) is the crowd favorite for social media bios, usernames and playful posts — it maps each letter to a visually rotated Unicode twin, so the result is plain text you can paste anywhere: Instagram, X, Discord, WhatsApp, game chats. The line- and word-order modes have practical uses too, like flipping a chronological list to reverse order or un-reversing data that came out backwards. Everything runs instantly in your browser. For more transformations, try the case converter.

How to use the Reverse Text

  1. Type or paste your text in the input box.
  2. Pick a mode: Reverse text (whole text backwards), Reverse each word, Reverse word order, Reverse lines, or Upside down.
  3. The result appears live in the output pane.
  4. Click Copy result and paste it anywhere — the output is standard Unicode text.

Frequently asked questions

How does upside-down text work?

Each character is swapped for a Unicode character that looks like its 180°-rotated version — for example, e becomes ǝ and ? becomes ¿ — and the whole string is reversed so it reads naturally when flipped. It's ordinary text, not an image or font.

Will upside-down text work on Instagram, X and Discord?

Yes — anywhere that accepts Unicode text, which includes essentially all social platforms, chat apps and games. A few rotated letters (like the flipped H or S) reuse similar-looking characters, so some letters look unchanged.

What's the difference between "Reverse text" and "Reverse each word"?

"Reverse text" flips the entire string, so "hello world" becomes "dlrow olleh". "Reverse each word" flips letters within every word but keeps the word order: "olleh dlrow".

Does reversing handle emoji correctly?

Yes — the tool reverses by Unicode code point rather than raw bytes, so emoji and accented characters survive reversal intact instead of turning into broken symbols.

Can screen readers read upside-down text?

Poorly — the rotated characters come from unrelated alphabets (IPA, Cyrillic, math symbols), so screen readers spell them out strangely. Use flipped text for fun, not for anything where accessibility matters.