Reverse text

Write text backwards for puzzles, palindromes and fun, or flip word and line order for lists.

Tier 0 · browser · unlimited
22 characters
Reversed text
👍🏽 neve ro ddo reveN

Three ways to reverse

Characters writes the whole text backwards: hello becomes olleh. It is used for puzzles, checking palindromes ("A man, a plan, a canal: Panama"), playful usernames and hidden messages. Words keeps each word intact but reverses their order in each line: one two three becomes three two one. Lines flips the order of lines, handy for turning an oldest-first list into newest-first.

Emoji-safe

Many reversers break emoji and accents because they reverse the invisible building blocks of a character. This one reverses whole characters as you see them, so ab👍🏽 becomes 👍🏽ba, not a broken thumb and a stray skin-tone square.

Worked example

Never odd or even reversed by characters is neve ro ddo reveN. Ignoring spaces and capitals, it reads the same both ways, so it is a palindrome.

How this works

In character mode the page splits your text into grapheme clusters, the units you see on screen, using the browser's Unicode segmentation, and reverses their order. That keeps emoji sequences, flags and accented letters whole. In word mode it splits each line at whitespace, keeping the original spacing, and reverses the pieces. In line mode it reverses the order of the lines. Everything runs in your browser.

Frequently asked

Will emoji survive reversing?

Yes. The page reverses whole characters, including emoji with skin tones and flags.

Does it flip letters upside down?

No. It changes the order only. Upside-down text needs special look-alike characters.

How do I check a palindrome?

Reverse by characters and compare, ignoring spaces, punctuation and capitals.

Is my text uploaded?

No. Everything runs in your browser.

Sources

Reviewed Oct 17, 2026 · test vectors fixtures/tools/text/reverse-text/