Skip to content
MixTool

Reverse text generator

Flip text backwards, upside down or mirrored — or reverse the order of words and lines.

  • Runs entirely in your browser
  • Free · no sign-up
  • Works on phone and desktop
Loading tool…

Six ways to turn text around

Reverse the letters of a sentence for puzzles and secret notes, reverse word order to check palindromic phrases, or reverse the order of lines in a list. For fun posts, Upside down turns “hello” into “ollǝɥ”, and Mirror reverses letters and swaps b/d and p/q.

Unlike simple converters, this one treats each visible character as a unit, so emoji, accented letters and Indian scripts never get split into broken symbols.

How to reverse text

  1. 1

    Type or paste your text

    Anything from one word to many lines.

  2. 2

    Pick a mode

    Reverse letters, word order, each word, line order, upside down or mirror.

  3. 3

    Copy the result

    Paste it into chats, bios or documents.

Key features

  • Six modes

    From simple backwards text to upside-down letters.

  • Emoji-safe

    Characters are reversed whole, never cut in half.

  • Multi-line

    Each line is handled separately where it makes sense.

  • Instant

    Results appear as you type.

Common uses

  • Games and puzzles: Create backwards clues and riddles.
  • Social media: Upside-down captions and playful usernames.
  • Lists: Flip the order of a ranked list.

Tips and good to know

  • Upside-down text uses look-alike Unicode symbols. Most apps display them, but some fonts may show a few as boxes.
  • Checking whether something reads the same both ways? Use the Palindrome Checker.

Frequently asked questions

How do I write text backwards?

Type your text and choose Reverse letters. “Hello” becomes “olleH”.

How do I make upside-down text?

Choose Upside down. Letters are replaced with rotated look-alike characters and the order is reversed so it reads correctly when the screen is turned around.

Does it work with emoji and Hindi?

Yes. The tool reverses whole characters, so emoji and Hindi letters stay intact.