Reverse Text

Reverse text by characters, words, or lines instantly in your browser — emoji and Unicode handled correctly.

Output

Reverse text online

Paste or type text and choose a reversal mode — the output updates instantly in your browser with no upload required. By Characters reverses the entire string one code point at a time, so emoji and multi-byte Unicode characters are handled correctly.

By Words reverses the order of words on each line while keeping lines in place. By Lines reverses the order of lines in the whole block. All processing happens client-side; your text never leaves your device.

FAQ

Does it handle emoji correctly? Yes. Character reversal uses the spread operator which iterates Unicode code points, so emoji and accented characters are treated as single units rather than split into surrogate pairs.

What does By Words do to whitespace? It reverses the token sequence including whitespace runs between words, so the spacing pattern between words is preserved in reverse order.

Related tools

Popular tools