Reverse Text
Reverse text by character, word, line or sentence.
Reverse Text
Instant online text processing
What does Reverse Text do?
Reverse a string in four different ways: character by character, word order, line order or sentence order. Character reversal is grapheme-aware, so emoji and accented letters survive intact rather than breaking apart.
How to Use Reverse Text
- 1Paste your textAny length.
- 2Choose a modeCharacters, words, lines or sentences.
- 3Copy the reversed textOne tap to your clipboard.
Key Features
- Four reversal modes: characters, words, lines and sentences
- Grapheme-aware character reversal that keeps emoji and combining marks whole
- Palindrome check that ignores case and punctuation
- Reversal applies per line or across the whole text, your choice
Frequently Asked Questions
Why do emoji break when other tools reverse text?
Because JavaScript strings are sequences of UTF-16 code units, and most emoji use two. Naive reversal splits them into meaningless halves. This tool reverses by grapheme cluster, so each visible character stays whole.
What is the difference between reversing words and characters?
Character reversal turns "hello world" into "dlrow olleh". Word reversal turns it into "world hello" — the order changes but each word stays readable.
Can I check whether something is a palindrome?
Yes. The palindrome indicator compares the text against its reverse, ignoring case, spaces and punctuation, so "A man, a plan, a canal: Panama" registers as one.
Is this the same as mirror or upside-down text?
No. Reversing changes the order of characters. Mirror and upside-down text substitute lookalike Unicode characters, which is a different transformation entirely.
Everything you paste stays in this page. Text tools run as JavaScript in your browser, so nothing is uploaded, logged or stored.
Related Tools
Sort Lines
Sort a list alphabetically, numerically, by length or randomly.
Text Case Converter
Convert text between sentence, title, upper, lower and code cases.
Text Cleaner
Strip formatting, HTML, smart quotes and invisible characters.
Remove Duplicate Lines
Strip repeated lines from a list, with a count of what went.
