About this tool
Text Reverser is a free, in-browser tool that flips text in one of three directions: by character, by word, or by line. Type or paste into the input box, choose a mode, and the reversed result appears instantly in the output below, ready to copy with one click.
Character mode walks the text one Unicode code point at a time, so ordinary characters and single-code-point emoji survive the flip. Word mode splits on whitespace and reverses the order of the words. Line mode splits on line breaks and reverses their order while leaving each line's own text unchanged.
Everything runs locally in your browser — no uploads, no accounts, no tracking — and it keeps working offline once the page has loaded.
Frequently asked questions
What does each mode do?
Characters reverses every character in place, words reverses the order of the words, and lines reverses the order of the lines while keeping the text within each line unchanged.
Does it work with emoji?
Character mode reverses by full Unicode code point, so plain characters and single-code-point emoji stay intact. Multi-code-point sequences such as flag emoji, skin-tone variants, or ZWJ combinations are built from several code points, so those can split or change order when reversed.
How does word mode handle spacing and line breaks?
Word mode splits the text on any run of whitespace, including tabs and newlines, then rejoins the words with single spaces. Original spacing and line breaks are not preserved, and word order is reversed across the whole text.
Is my text sent anywhere?
No. The text is reversed entirely in your browser with JavaScript, with no uploads and no server involved, and the tool continues to work offline after the page has loaded.