Text
Text Reverser
Reverse text character by character, keeping accented letters and emoji intact.
Written by Jay Sudha · Published · Last updated
Press ⌘ Enter to run
21 words · 3 lines
Common uses
- Create reversed strings for puzzles or testing
- Quick obfuscation for snippets
Limitations
- Reverses characters, not visual word order
What reverses cleanly, and what doesn't
The text is reversed one character at a time, where a character means what you see as one: an accented letter, a flag or a family emoji stays whole even when it is stored as several code points. Line breaks are reversed too, so the last line becomes the first.
What it does not handle is text direction: Arabic or Hebrew is reversed character by character like everything else, so the result reads backwards in those scripts too. Reversing the result a second time restores the original exactly.
Frequently asked questions
Characters. The whole string is reversed character by character, so the last character ends up first; it doesn't simply flip word order.
Yes. It reverses whole characters as you see them, so accented letters, flags, skin-tone emoji and joined emoji sequences stay intact even though each is stored as several code points.
Quick puzzles, testing how a system handles reversed input, or light obfuscation of a short snippet. It isn't encryption; anyone can reverse it back.
No. It runs entirely in your browser.
Related text tools
Tool last reviewed: September 27, 2026 · Report a problem