Reverse Text

Reverse text at whichever level you need. Flip the characters to read backwards, reverse the word order, invert a list of lines, or reverse the words inside each line while keeping the lines themselves in order.

Your files never leave this device

Reverse your text Live · Four levels

Reverse by

Characters flips everything backwards. The others keep words readable.

How to reverse text

  1. Paste or type your text into the box above.
  2. Choose the level: characters, word order, line order, or words within each line.
  3. The reversed result appears immediately below.
  4. Switch levels freely. Your original text stays in the input box.
  5. Copy the result, or download it as a plain text file.

The four reversal levels

  • Characters: the whole text backwards, letter by letter.
  • Word order: the last word first, with each word still readable.
  • Line order: the last line first, useful for inverting logs and lists.
  • Words in each line: reverses within lines while keeping line order.
  • Emoji and accented characters handled by code point, so most survive intact.
  • Instant results with no upload and no length limit worth worrying about.

Four different meanings of "reverse"

Asking to reverse text is ambiguous, which is why this tool offers four answers rather than guessing. Reversing "the quick brown fox" gives "xof nworb kciuq eht" at character level, "fox brown quick the" at word level, and leaves it unchanged at line level because there is only one line.

Character reversal is the one people usually picture, and the one that produces unreadable output. The other three keep the words intact and simply change the order things appear in, which is what you want when the goal is restructuring rather than obfuscation.

Where each level gets used

  • Characters: palindrome checking, puzzles, novelty text, and quick obfuscation of a string that should not be casually readable.
  • Word order: poetry and songwriting exercises, and testing how a phrase reads when inverted.
  • Line order: inverting a chronological log so the newest entry is at the top, or flipping a list end to end.
  • Words in each line: bulk editing of structured lines, such as turning "Surname, Forename" into "Forename Surname" across a whole file.

Palindromes and how to check one properly

The classic use is checking whether a phrase reads the same backwards. Reverse it at character level and compare, but be aware that real palindromes ignore spaces, punctuation and capitalisation. "A man, a plan, a canal: Panama" reverses to "amanaP :lanac a ,nalp a ,nam A", which is not a character-for-character match even though it is a genuine palindrome.

To test properly, strip the punctuation and spaces first with the whitespace remover and lowercase it with the case converter, then reverse and compare.

Emoji, accents and the limits of reversing

Character reversal splits text into Unicode code points rather than raw code units, which means most emoji and accented characters survive intact rather than being torn in half. That is better than the naive approach, which produces broken characters.

It is still not perfect. Emoji built from several joined code points. A family, a flag, a skin-tone variant, can separate into their components when reversed, because the joining characters end up in the wrong places. Combining accents applied as separate marks can attach to the wrong letter. Plain Latin text reverses cleanly every time; anything unusual is worth eyeballing.

Reversing is not encryption

Worth saying, because it occasionally gets used that way. Reversed text is trivially readable. Anyone can paste it into this same tool and get the original back in one click. It hides text from a casual glance and from nothing else.

If you want text that is not readable without a key, that is a different problem entirely. For lightly obscuring a string in a way that is standard and reversible, the Base64 encoder is the conventional choice, and it is equally not encryption. Everything here runs in your browser with nothing uploaded.

Frequently asked questions

What is the difference between reversing characters and words?

Character reversal flips every letter, producing unreadable text. Word reversal keeps each word intact and only changes their order, so the result is still readable.

Do emoji survive being reversed?

Mostly. Reversal works on code points rather than raw code units, so simple emoji stay intact. Complex ones built from several joined parts, such as flags and family emoji, can separate.

How do I check whether something is a palindrome?

Strip spaces and punctuation and lowercase the text first, then reverse it and compare. Real palindromes ignore those, so a direct character comparison usually fails on a genuine one.

Is reversed text a way to hide information?

No. Anyone can reverse it back in one click. It hides text from a casual glance and offers no real protection at all.

Does reversing lines change the words?

No. Line reversal only changes the order the lines appear in. Each line keeps its content exactly as it was.