Four genuinely different reversals
Character mode flips the entire string, word mode keeps each word readable but reorders them, line mode reorders a list, and each-word mode reverses the letters within every word while keeping the sentence order.
Flip text backwards by character, word, line or within each word — instantly.
Loading tool…
The tool is loading its code on your device. This happens once and is cached for later visits.
Processed entirely on your device
Overview
Reverse any text online: flip a string character by character, reverse word order, reorder lines, or reverse the letters inside each word. Free and instant.
Reversing text sounds like a party trick, but it turns up in real work surprisingly often: flipping a log so the oldest entry is on top, mirroring a string as the first step of a palindrome test, generating a reversible token, or just reading a sentence backwards to catch a typo your eye has learned to skip.
Characters mirror the entire string. Every letter, space and punctuation mark changes position, so the last character becomes the first. This is the reversal most people mean and the one a palindrome check compares against.
Words keep each word spelled correctly but reorder them. “the quick brown fox” becomes “fox brown quick the”. It reads oddly, which is exactly why it is useful for checking whether a sentence depends on word order for its rhythm.
Lines reorder a list without touching the contents of any line. A changelog, a ranked top-ten, or a set of URLs can be flipped in one step.
Each word reverses the letters inside every word while leaving the word order alone — “hello there” becomes “olleh ereht”. It is the mode behind a lot of word puzzles.
JavaScript strings are sequences of UTF-16 code units, not characters. Most letters are one unit, but emoji, many CJK characters and accented letters built from a base plus a combining mark span two or more. A reversal that flips code units tears those apart.
This tool iterates over code points, so the mirrored output is always well-formed and pastes back without stray replacement characters.
Reversal is a building block rather than an end in itself. Combined with a comparison it detects palindromes; combined with a line split it reorders data; combined with a case flip it produces obfuscated-but-reversible strings for puzzles and lightweight encoding. For anything security-related, though, reversal is not encryption — it is trivially undone and should never stand in for a real cipher.
Step by step
Paste or type the text you want to flip into the editor.
Choose what to reverse by: characters, whole words, lines, or the letters inside each word.
Read the reversed result, which updates as you type.
Copy it to the clipboard or download it as a plain-text file.
Why use it
What this tool is good for, and what it deliberately does not try to do.
Character mode flips the entire string, word mode keeps each word readable but reorders them, line mode reorders a list, and each-word mode reverses the letters within every word while keeping the sentence order.
Character reversal spreads the string into code points first, so surrogate pairs such as emoji and combined accent marks are never sliced in half and rendered as broken symbols.
The reversal runs in your browser on every keystroke. Nothing is uploaded, which matters when you are rearranging a password hint, a puzzle answer or unpublished copy.
Reversing lines is a quick way to flip a chronological log, reversing words helps spot patterns, and character reversal is the standard first step when checking for a palindrome.
Questions
Short, honest answers about quality, limits and privacy.