Text Reverser
Reverse text by characters, words, or line order. Supports Unicode and emoji.
Reverse Mode
Input
Output
About This Tool
The Text Reverser offers four reversal modes. Reverse characters mirrors the entire text at the character level. Reverse words reverses the order of words on each line while keeping the line structure intact.
Reverse line order moves the last line to the top. Reverse each line's characters mirrors each line independently. Supports Unicode including emoji, accented letters, and CJK characters.
How to Use
- Select a Reverse Mode by clicking the option cards.
- Type or paste text into the input (or click Sample to load an example).
- The reversed text appears instantly in the output panel.
- Click Copy to copy the result to your clipboard.
Use Cases
Puzzle makers reverse words or sentences to create word-game challenges. Developers test whether a UI correctly displays reversed strings. Content creators make mirrored text effects for social media posts.
FAQ
- Does this handle emoji correctly? — Yes. The tool uses the [...str] spread operator which correctly iterates over full Unicode code points including emoji.
- What does "reverse words" do with multiple spaces? — Whitespace is preserved as a separator and moved with the words during reversal.
- Is there a size limit? — No. Processing is instantaneous in-browser for typical text sizes. Very large inputs may cause a brief delay.