Write backwards, check palindromes, reverse a list or create puzzle text. Emoji and accented characters are handled as single characters, so nothing gets scrambled.
How to use the Reverse Text
- 1 Type or paste your text.
- 2 Choose how to reverse it: characters, words, lines or each word.
- 3 Copy the result.
Worked examples
Input: Hello world
Result: dlrow olleH
Whole string mirrored
Input: one two three
Result: three two one
Word order reversed
Unicode-safe reversal
Naively reversing a string can split emoji and accented letters into broken pieces. This tool reverses by grapheme — what you see as one character stays one character.
Palindromes
Reverse a phrase and compare it with the original to check for palindromes such as "racecar" or "Was it a car or a cat I saw" (ignoring spaces and case).
Private by design
All processing happens in your browser. Your text is never uploaded, logged or stored on a server.
Frequently asked questions
How do I write text backwards?
Choose "Characters" — the entire text is mirrored from last character to first.
How do I reverse the order of lines?
Choose "Lines" to flip a list upside down.
Does it work with emoji?
Yes. Emoji and combined characters are kept intact.
Related tools
Word Counter
Count words, characters, sentences and paragraphs, with reading time, speaking time, readability and keyword density.
Case Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case and more.
Remove Duplicate Lines
Remove duplicate lines from a list while keeping the original order, with case-insensitive and trimming options.
Remove Extra Spaces & Line Breaks
Remove extra spaces, tabs, blank lines and line breaks, and strip invisible characters from copied text.
Sort Text Lines
Sort text lines alphabetically A–Z or Z–A, naturally, numerically, by length or randomly, with optional de-duplication.
Find and Replace
Find and replace text with case-sensitive, whole-word and regular-expression options, and see the number of replacements.