Asistente RD

Reverse text

Reverse text instantly: flip all characters, reverse word order, reverse line order or mirror each line. Copy the result with one click, free.

Free · No sign-up · In your browser

Transformation

Full reversal: the last character becomes the first.

Characters

0

Words

0

Your text is reversed in your browser only — nothing is uploaded.

Share on WhatsApp Last reviewed: July 8, 2026

What this tool does

Reversing text means flipping what you type back to front. It sounds obvious, but “backwards” can mean several things: you can flip it letter by letter (so “Hello” reads “olleH”), swap the order of the words in a sentence, or turn whole lines upside down. This tool gathers the four most useful kinds of reversal in one place and shows the result instantly, with nothing to install.

Everything happens inside your browser. The text you paste never travels to a server, so you can safely reverse private messages, sample passwords or rough drafts without any privacy worries.

Why reverse text

  • Fun and puzzles: build riddles, hide short messages, or hunt for palindromes (words that read the same both ways, like “level”).
  • Design and social media: a flipped name or tagline grabs attention in a bio or on an image.
  • Mirror writing: prepare words that will read correctly when reflected in a mirror or seen through the back of glass.
  • Coding tests: quickly check how your code handles reversed strings, accents or emoji.

The four transformations

Each button does something distinct. It helps to understand the difference between reversing characters and reversing words, because that is the most common mix-up.

ModeWhat it does”Happy little world” becomes
Reverse charactersFlips everything letter by letterdlrow elttil yppaH
Reverse wordsSwaps the order of the wordsworld little Happy
Reverse linesFlips the order of the lines(only changes with multiple lines)
Mirror each lineFlips each line but keeps line orderdlrow elttil yppaH

“Reverse characters” works across the whole text at once. “Mirror each line” does the same but respects where each line begins and ends, which is handy when you paste a list.

Worked example

Type Cafe 2026 and press Reverse characters:

  1. The tool splits the text into symbols: C, a, f, e, space, 2, 0, 2, 6.
  2. It reverses that order.
  3. It joins them back together: 6202 efaC.

The key is how it splits. The old approach text.split('') breaks every accented letter and emoji into unreadable fragments. Instead this tool uses [...text].reverse().join(''), which walks the text by code point and keeps those characters whole.

Frequently asked questions

Why did emoji used to break when reversing text?

Many emoji and symbols take up two internal units (known as a “surrogate pair”). The classic split('') method cuts on every unit and leaves stray halves, which show up as boxes or garbled marks. By iterating with [...text], each emoji stays intact, so the output stays clean. Emoji that carry a skin-tone modifier may reorder internally, but they are never corrupted.

How do I make real mirror text?

Use Reverse characters or Mirror each line to flip the order of the letters. Keep in mind this reverses the sequence, not the shape of each letter: an “R” still faces its normal way. For a true mirror you also need to flip the image in a graphics editor or hold it up to a physical mirror, where the reversed order will read correctly.

What is the difference between reversing characters and words?

Reversing characters flips the text letter by letter, so each word ends up spelled backwards. Reversing words keeps every word spelled correctly and only changes their order in the sentence. For example, “good morning” becomes “gninrom doog” with characters, but “morning good” with words.

Is my text stored anywhere?

No. The reversal runs entirely on your device. When you close or reload the page, the text is gone and it is never sent over the internet.

Related tools