Text Reverser
Reverse text character by character, reverse the order of words, or reverse the order of lines.
Last updated
How to reverse text
- Type or paste your text.
- Click Reverse characters to write it backwards, Reverse word order, or Reverse line order.
- Click Copy result.
About this tool
"Reverse characters" reverses by Unicode code point using a grapheme-aware split, so multi-byte characters like emoji and accented letters come out intact instead of corrupted — a plain string.split('') reversal breaks on those. "Reverse word order" keeps each word spelled normally but flips their order in the sentence; "Reverse line order" does the same for whole lines, useful for flipping a chronological list end-to-end.
Nothing you type here is sent to a server — the entire tool runs as JavaScript in your browser tab.
Questions about reversing text
How do I write text backwards?
Click Reverse characters: “hello world” becomes “dlrow olleh”.
Does it work with emoji and accented letters?
Yes. Characters are kept whole, so emoji and letters like é come out intact rather than broken.
What is reverse word order for?
It keeps each word spelled normally but flips their order, so “one two three” becomes “three two one”.
How do I flip the order of a list?
Put one item per line and click Reverse line order, for example to turn an oldest-first list newest-first.