Making a puzzle
Reverse a phrase for a word game or a hidden message that solvers flip back.
Reverse text in your browser, correctly handling emoji and accented characters.
Maintained by Roshan.
Converts text to reversed in this tab, with nothing sent anywhere.
Find related browser-local tools for nearby tasks without starting another search.
Browse all text toolsReversing text - writing it back to front - is used for puzzles, for novelty and mirror-writing effects, for testing how software handles unusual input, and occasionally for a simple obfuscation that anyone can undo. It seems like the most trivial operation imaginable, and for plain English it is. The catch is modern text. An emoji, a flag, or an accented letter formed from combining marks is not a single unit under the hood; it is stored as several pieces. A naive reversal that flips those pieces individually turns a valid emoji into two broken symbols. This tool reverses by whole characters - by code point - so an emoji stays an emoji and an accented letter stays intact, and the reversed text is still valid rather than peppered with replacement squares.
Reverse a phrase for a word game or a hidden message that solvers flip back.
Reversed text with emoji is a good check that a program treats characters correctly rather than breaking them.
No. It reverses by whole characters, so an emoji or accented letter stays intact rather than splitting into broken halves.
No. It reverses characters, so the whole text reads back to front. Reversing word order is a different operation.
They are reversed along with everything else, so the last line ends up first.
Yes. Reversing the reversed text returns the original.
Remove extra spaces from text in your browser, collapsing runs and trimming each line.
Sort lines of text alphabetically in your browser, with natural numeric ordering and a reverse option.
Apply ROT13 to text in your browser. The same operation encodes and decodes, since it is its own inverse.