Reverse Text
Flip any text backwards instantly โ the whole string, each line, or the line order.
0 characters ยท 0 lines
Enter some text to reverse it.
How it works
Type or paste anything and the reversed text appears instantly โ no button to press. Pick Characters (whole text) to flip the entire string backwards, Characters in each line to mirror every line while keeping the lines in place, or Line order to flip a list upside down without touching the words.
The reversal walks your text by grapheme cluster using the browser's own
Intl.Segmenter, so emoji, flags, family emoji and accented letters stay
intact instead of breaking into mojibake the way a naive split('').reverse()
does. Everything runs in your browser with plain JavaScript: nothing you type is uploaded,
logged or stored, and there are no ads in the way.
Frequently asked questions
How do I reverse text online?
Paste or type your text in the top box and the reversed version appears in the box below as you type โ there is no button to press. Choose whether to reverse the characters of the whole text, the characters inside each line, or the order of the lines, then use Copy result or Download .txt to take it with you.
Does reversing text break emoji and accented characters?
Not here. Most backwards text generators split on code units, which tears emoji and combining accents apart. This tool walks your text by grapheme cluster using the browser's Intl.Segmenter, so ๐จโ๐ฉโ๐ง, flags and letters like รฉ come out whole and in the right order.
Can I reverse the order of lines instead of the characters?
Yes โ pick the "Line order" mode. It flips a list upside down while leaving every word and character untouched, which is handy for reversing logs, rankings or CSV rows. "Characters in each line" mirrors each line separately and keeps the lines in their original order.