Reverse Text

Reverse text characters, words, or lines — mirror strings, create palindromes, and flip content.

About Text Reversal

Text reversal has many creative and practical uses: generating mirror text for design purposes, testing palindrome detection algorithms, creating fun social media posts, obfuscating text for simple puzzles, and testing text rendering for right-to-left languages. This tool supports five reversal modes — character reversal (mirrors the entire string), word reversal (flips word order), line reversal (flips line order), per-line character reversal, and per-word character reversal.

FAQ

Does character reversal work with emojis and Unicode?
Yes. The tool uses JavaScript's spread operator ([...str]) which correctly handles multi-codepoint characters like emojis and combining characters, reversing them as whole grapheme clusters rather than individual bytes.
What is a palindrome?
A palindrome reads the same forwards and backwards — like "racecar", "level", "madam", or the sentence "A man a plan a canal Panama" (ignoring spaces and case). You can check if text is a palindrome by reversing it and comparing to the original.