Reverse Text

Reverse text by character, word, or line.

Runs locally in your browser
Reversed text No signup · local processing

Your reversed text appears here

Paste text on the left, choose whether to reverse by character, word, or line, and the result updates live in your browser — with nothing sent to a server.

Runs entirely in your browser

Reverse text three ways, locally

Sometimes you need text flipped around — for a puzzle, a quick obfuscation, or to invert a list. This tool reverses text three ways: by character ("hello" becomes "olleh"), by word (reversing the word order while keeping each word intact), or by line (reversing the order of lines top to bottom). Character reversal is Unicode-aware, so emoji and accented letters are not broken apart. The result updates as you type and everything runs in your browser, so your text never leaves your device.

Common questions

What is the difference between the three modes?

Character mode reverses every character so the whole string reads backwards. Word mode keeps each word spelled correctly but reverses their order. Line mode keeps each line intact but reverses the order of lines from top to bottom.

Does character reversal break emoji or accents?

No. Reversal splits the text into whole visual characters (Unicode code points), so multi-byte characters like emoji and accented letters stay intact rather than being scrambled.

Can I reverse a list of lines?

Yes — choose line mode and the order of your lines is flipped top to bottom, while each individual line stays exactly as written.

Is the result the same if I reverse it twice?

Yes. Reversing the same text twice with the same mode returns your original text, since each reversal is its own inverse.

Is my text uploaded anywhere?

No. Reversal happens entirely in your browser as you type. Your text never leaves your device and nothing is stored.