How do I reverse text character by character or upside-down?
Text reversing in five modes: character by character, word by word across the whole text, words within each line separately, line order, or upside-down (Unicode).
Most often used for visual effects on social media, language play, palindrome checking, or a joke in an email.
How to use it
- Type or paste text.
- Pick a reverse mode: characters, words across whole text, words in line, lines, upside-down.
- The result appears immediately, copy it with the "Copy" button.
When this is useful
Ideas for using reversed text:
- Social media posts with an "upside-down" effect: "ʇǝǝʍʇ ʞooן ɥʇıʍ uʍop-ǝpısdn" looks intriguing and grabs attention in feeds.
- Palindrome check: words that read the same both ways. "Racecar" → "racecaR". "Anna" → "annA". See the difference here.
- Joke in email or chat: "Can you read this: ?nuf ekam sgniht desreveR". Classic.
- School exercises and language play: kids learning words, practicing reversal.
- Generating a unique logo or name: a reversed word sometimes makes a fun company name ("Eccafe" → "Cafface").
- Psychological / artistic test: how easily can you read reversed text? With practice the brain handles it surprisingly well.
- Programming and debugging: testing a string-reverse function, generating test strings.
Questions and answers
The simplest reversal. "Hello" → "olleH". The last character goes first, the first goes last. Whitespace is preserved, "Hello world" → "dlrow olleH".