Reverse Text Tool

Paste your text, pick what to reverse, and the flipped version appears straight away.

Reversed text

Reversing text sounds like one operation, but people mean five different things by it. This reverse text tool lets you pick which one you want. You can flip the entire block backwards character by character, swap the order of the words, turn the lines upside down, reverse each line on its own, or keep everything in place while spelling each individual word backwards.

Picking the right mode

Take the phrase "Hello there world" through each option and the difference is obvious. Whole text reversal gives you "dlrow ereht olleH". Word order gives "world there Hello", every word intact but in the opposite sequence. Word spelling gives "olleH ereht dlrow", each word backwards but sitting where it started.

Line order is the one people reach for most in real work, because it has nothing to do with wordplay. A list sorted oldest first becomes newest first, a log file reads from the most recent entry, a set of steps runs backwards. The words and the lines themselves are untouched, only their sequence changes.

Emoji, accents, and why they usually break

Naive reversal is where a lot of tools quietly fall over. Many emoji, flags, and skin tone variations are stored as several code units joined together, and reversing them one unit at a time turns a perfectly good emoji into a pair of unrelated symbols. Accented letters can come apart the same way, leaving the accent floating over the wrong character.

This tool splits the text by visible character rather than by raw code unit, so an emoji stays whole and an accented letter keeps its accent. Reverse a line of emoji and you get the same emoji in the opposite order, which is what you would expect but not what you always get.

Chaining two reversals together

The Send to input button under the result puts the output back into the box so you can run another pass on it. That sounds pointless until you want to combine modes. Reverse the line order, send it back, then reverse the word order on each line, and you have a transformation no single option gives you.

It also makes it easy to check your work. Any mode applied twice returns the original text exactly, so if a second pass does not give you back what you started with, something in the middle went wrong.

What you get

Five reversal modes

Whole text, word order, line order, per line characters, or per word spelling.

Line breaks preserved

Every mode except the full character flip keeps your line structure intact.

Handles emoji properly

Text is split by visible character so emoji and accents survive the flip.

Instant switching

Change the mode and the result updates without retyping anything.

Feed it back in

Send the result to the input to run a second pass with a different mode.

Copy or download

Take the flipped text to your clipboard or save it as a .txt file.

Where people use it

Flipping a sorted list

Turn an oldest first list into a newest first one without re-sorting.

Log review

Read an exported log from the latest entry backwards.

Puzzles and games

Write mirror writing, riddles, or a message meant to be read in a reflection.

Frequently asked questions