Reverse Text
Flip your text in whichever way you need. Reverse the characters (Hello → olleH), reverse the order of the words while keeping each word readable, reverse just the letters inside each word but keep the words in place, or reverse the order of whole lines. Character reversal works on full Unicode code points, so emoji and accented letters aren't broken apart. Handy for word puzzles and ciphers, making mirror-style text, flipping lists, or just for fun. Everything runs locally in your browser — nothing is uploaded.
How to use
- Choose what to reverse: characters, word order, letters in each word, or line order.
- Type or paste your text.
- Copy the reversed result from the output box.
Frequently asked questions
- What's the difference between the word modes?
- ‘Word order’ keeps each word spelled normally but reverses their sequence (the quick fox → fox quick the). ‘Letters in each word’ keeps the words in place but spells each one backwards (the quick → eht kciuq).
- Does character reversal break emoji?
- No. It reverses by Unicode code point, so multi-byte characters like emoji and accented letters stay intact instead of splitting into broken pieces.
- Does it change line breaks?
- Only ‘Line order’ rearranges lines (last line first). The word modes reverse within each line and keep the line breaks; character mode reverses everything including the breaks.
- Is my text uploaded?
- No. The reversing happens entirely in your browser; nothing is sent to a server.
Related tools
Upside Down Text Generator
Flip your text upside down with rotated Unicode characters, in your browser.
Text Repeater
Repeat a word, line or block of text any number of times — joined by a new line, space, comma, nothing, or your own separator.
Hash Generator (SHA)
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text.
Sort & Dedupe Lines
Sort, dedupe, trim, shuffle, or reverse a list of lines. Natural sort for embedded numbers, case-sensitive toggle, blank-line removal.
CSV Transpose — Swap Rows and Columns
Transpose CSV data so rows become columns and columns become rows, in your browser.
String Distance Calculator
Compare two strings with Levenshtein, Damerau-Levenshtein, and Hamming distance. Plus a similarity percentage you can use as a fuzzy-match threshold.