Reverse Text
Reverse the character order of any string, right to left. It reverses by grapheme — the characters you actually see — so an accented letter, an emoji with a skin tone, and a flag each move as one piece instead of coming apart. Handy for puzzles, mirror text and quick obfuscation.
Try it now
Worked example
krowten gg
Frequently asked
Does it reverse by character or byte?
By grapheme cluster, which is stricter than either. A letter plus its accent, a family emoji joined into one glyph, and a two-symbol flag each count as a single character and stay whole.
Why does that matter?
Reversing by code point breaks them: a flag turns into a different country's flag, a skin tone jumps to another emoji, and accents land on the wrong letters. Reversing by byte corrupts the text outright.
Is the change reversible?
Yes — reverse the output again to get the original back.