Text Tools

Reverse Text

Reverse text by characters, words or lines.

Rate this tool

How to use the Reverse Text

  1. Type or paste your text.
  2. Copy whichever reversed version you need.

About the Reverse Text

Three reversals at once, so you can take whichever you meant. Reversing by characters flips the whole string end to end. Reversing by words keeps each word intact and flips their order, turning “one two three” into “three two one”. Reversing by lines inverts a list top to bottom without touching the lines themselves.

Character reversal is a naive reversal, and it is worth being honest about what that means. It reverses code units, which is exactly right for plain ASCII and falls apart beyond it. An emoji is stored as two code units, so reversing splits the pair and the emoji comes out as broken placeholder symbols. An accent typed as a separate combining mark detaches from its letter and lands on the wrong one. A precomposed accented letter such as é, stored as one character, reverses cleanly. The practical rule: plain Latin text reverses perfectly, and anything containing emoji or combining marks will not survive.

Word reversal splits on whitespace, so runs of spaces and line breaks all collapse to single spaces — a multi-line block comes back as one line. Line reversal, by contrast, preserves each line exactly as it was. Reversed text is a staple of puzzles and light obfuscation, though it hides nothing from anyone who thinks to read backwards; ROT13 is the traditional tool for that job and is equally insecure. Everything runs in your browser. To reorder a list properly rather than just flip it, use the line sorter.

Frequently asked questions

What does reversing by words do?

It keeps every word spelled correctly but reverses their order, so "one two three" becomes "three two one". Reversing by characters would give you "eerht owt eno" instead.

Why do my emoji turn into question marks or boxes?

An emoji is stored as two linked units, and reversing the text puts them in the wrong order, which no longer refers to a real character. This is a genuine limitation of character-by-character reversal. Reverse by words or by lines instead — both leave emoji intact.

Why did my accents move to the wrong letters?

If an accent was typed as a separate combining mark rather than as a single precomposed letter, reversal separates it from its letter and attaches it to the neighbouring one. Precomposed accented letters reverse without any problem.

Why did my line breaks disappear?

In the reversed-words output only. It splits on all whitespace and rejoins with single spaces, so line breaks are lost. The reversed-lines output keeps your line structure intact.

Is reversed text a way to hide information?

No. It is trivially readable and offers no security whatsoever. It is fine for puzzles, games and novelty, and unsuitable for anything that actually needs protecting.