Reverse Text

Reverse Text flips your text in three ways: reverse the characters to write backwards, reverse the order of words, or reverse the order of lines. Character reversal is Unicode-aware, so accented letters and most emoji survive intact.

It works entirely in your browser with no uploads.

How to use Reverse Text

  1. 1

    Enter your text

    Type or paste the text you want to flip.

  2. 2

    Choose a reverse mode

    Reverse characters, reverse the word order, or reverse the line order.

  3. 3

    Copy the result

    The reversed text updates instantly — copy it with one click.

Three ways to reverse

Reversing characters turns "hello" into "olleh" — the classic backwards-text effect used for fun usernames and puzzles. Reversing word order keeps each word readable but flips their sequence, turning "the quick fox" into "fox quick the". Reversing line order flips a list top-to-bottom without touching the lines themselves.

Unicode-safe character reversal

Naively reversing a string can corrupt characters that are stored as multiple code units, such as emoji and some accented letters. This tool reverses by code point, so symbols stay intact instead of turning into garbled output.

Frequently asked questions

Will it break emoji or accented letters?
Character reversal works on whole code points, so most emoji and accented characters are preserved. Complex emoji built from several joined code points may still split.
Can it reverse the order of a list?
Yes. The "reverse line order" mode flips a multi-line list from bottom to top while leaving each line's text unchanged.
Is my text private?
Yes. Everything runs locally in your browser.

Last updated: