Text Reverser
Reverse characters, words, or line order
About Text Reverser
The text reverser flips your text in one of three ways. Reverse characters turns the whole input back to front, so hello becomes olleh. It splits text into grapheme clusters with the browser's Intl.Segmenter before reversing, which keeps an emoji with a skin tone, a flag, or a letter with a combining accent together instead of scrambling its parts. Reverse words splits on any run of whitespace, reverses the order and joins with a single space, so one two three becomes three two one. Because line breaks count as whitespace, a multi-line input comes out as one line, and leading and trailing whitespace is dropped. Reverse lines keeps each line intact and reverses their order, converting Windows or Mac line endings to plain newlines. Punctuation stays attached to whichever word it touches, so Hello, world! becomes world! Hello, in word mode. Reversing characters is not a transliteration: right-to-left scripts such as Arabic are simply reordered by character and may not look correct. Inputs over 500,000 characters are rejected. Use it for palindrome checks, puzzles, mirrored text and flipping a list into reverse order.
How to use Text Reverser
- Paste or type your text into the Your input box.
- Pick Reverse characters, Reverse words, or Reverse lines from the Mode menu.
- Read the reversed text in the Result box as you type.
- Press Copy result or Download to keep it.