What you can do with it
Choose a mode in the box and the text is changed as you type. There are seven ways to reverse text:
| Mode | Example |
|---|---|
| Reverse the letters | Hello World becomes dlroW olleH |
| Reverse the letters in each word | Hello World becomes olleH dlroW |
| Reverse the order of the words | Hello World becomes World Hello |
| Reverse the order of the lines | The last line comes first |
| Reverse the letters in each line | Every line is written backwards, and the lines stay in order |
| Mirror text | Backwards, with look-alike characters that seem reflected |
| Upside down text | Turned through 180 degrees |
Emoji and accents stay in one piece
A simple reversal works on the code points of the text, and it breaks things that are made of several parts, such as a flag, a family emoji or a letter with a separate accent mark. The tool reverses whole visible characters, which the Unicode standard calls grapheme clusters, so those stay intact. You can turn this off with the Keep emoji and accents together option if you need the plain code point reversal.
Options
- Reverse each line separately: for letters and words, reverse each line on its own and keep the lines in their place. When it is off, the whole text is treated as one piece, so the lines also change places.
- Trim spaces and Remove empty lines clean up the lines before they are reversed.
Good to know
- Spaces and line breaks are kept where they are, except when the whole text is reversed.
- For languages written from right to left, such as Arabic and Hebrew, reversing the letters of the text in memory can look like no change on screen, because the display order depends on the direction of the script.
- Reversing text is not encryption. Anyone can reverse it back.
Everything happens in your browser and your text is not uploaded. For single jobs, there are separate pages for reversing letters, reversing words, reversing lines and mirror text.