Reverse Text
Reverse text by character, word, or line.
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 browserReverse 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.