Skip to text reverser
Text Repeater

Text Reverser

Write text backwards, reverse the order of words or lines, reverse each word, or flip text upside down. Emoji and accents stay intact, and the result updates as you type.

How to reverse it
Characters
0
Words
0
Lines
0

Modes

Five ways to reverse text

Pick the one you need above. You can chain them: Use as input makes the result your new text.

Reverse text

Hello worlddlrow olleH

Writes the whole text backwards, last character first. Turn on Reverse each line on its own to keep the lines in their order.

Reverse word order

one two threethree two one

Keeps every word as it is and reverses their order on each line. Spaces between words are kept.

Reverse each word

Hello, world!olleH, dlrow!

Reverses the letters inside each word and leaves the word order and the punctuation where they are.

Reverse line order

1, 2, 3 on separate lines3, 2, 1

Puts the last line first and the first line last, without changing the lines themselves. Handy for lists and logs.

Upside down text

Hello worldplɹoʍ ollǝH

Turns the text 180 degrees with look-alike characters, so it reads upside down. Letters without a match stay as they are.

Emoji and accents stay whole

Characters are moved as you see them, so 👍🏽, 🇯🇵, and é don't break apart when they're reversed. Arabic, Chinese, Cyrillic, and every other script work too.

What people use reversed text for

  • Puzzles, riddles, and secret messages that friends have to decode.
  • Eye-catching usernames, bios, and posts with upside down text.
  • Checking palindromes, words that read the same both ways.
  • Flipping lists and logs so the newest entry comes first.
  • Testing how apps handle unusual text, or reversing a string while learning to code.
  • Backwards reading practice and word games in class.

About the text reverser

Reverse text, words, and lines, or turn text upside down

What each reverse mode does, how upside down text works, why emoji stay whole, and what people use backwards text for.

The Text Reverser writes text backwards in one step. Type or paste text into the box at the top of this page, choose how to reverse it, and the result appears as you type, ready to copy or download. You can reverse every letter, reverse the order of words or lines, reverse each word on its own, or flip text upside down. It's free, and your text never leaves your browser.

Writing a sentence backwards by hand is slow, and it's easy to drop a letter on the way. A reverse text generator gets it right every time, even for long paragraphs, lists of hundreds of lines, and text full of emoji.

Write text backwards

Reverse text turns the whole text around, last character first, so Hello world becomes dlrow olleH. Spaces and punctuation move too, which is what you want for mirror-style puzzles and secret messages. Reversing twice gives you the original text back, so it's easy to check that nothing was lost.

With several lines, the last line also comes out first, because the whole text is reversed. Turn on Reverse each line on its own to keep the lines in their order and reverse only the characters inside each one. Then abc and def on two lines become cba and fed, still on two lines.

Reverse the word order, or each word

Reverse word order keeps every word readable and only changes their order on each line, so one two three becomes three two one. The spaces between the words are kept as they were, and each line is handled on its own, so a list of names stays a list. Punctuation travels with its word: Hello, world! becomes world! Hello,.

Reverse each word does the opposite. The words stay where they are and the letters inside each one are reversed, while commas and other punctuation stay put: Hello, world! becomes olleH, dlrow!. It makes a sentence look scrambled while keeping it easy to decode.

Reverse the order of lines in a list

Reverse line order puts the last line first and the first line last, without changing the lines themselves. A list sorted oldest first comes out newest first, and numbered steps run from the end back to the start. It works the same for logs, song lyrics, playlists, and a spreadsheet column pasted as text.

Each line is moved exactly as it is, spaces at the start included, so an indented list keeps its indentation. Blank lines count as lines too, so they move with the rest. To sort lines from A to Z, remove duplicate lines, or delete empty ones as well, open the text in the online text editor.

How upside down text works

There's no upside down font. Upside down text swaps each letter for a Unicode character that looks like it has been turned over, such as ɐ for a, ǝ for e, and ʍ for w, then reverses the order so the line reads as if it had been rotated 180 degrees. Hello world becomes plɹoʍ ollǝH.

Capitals, numbers, and punctuation flip too: ? becomes ¿, ! becomes ¡, and 3 becomes Ɛ. Letters that look the same either way up, such as o, s, x, and z, stay as they are, and so do accented letters, which have no upside down match. The result is ordinary text, so you can paste it into chats, bios, usernames, and posts.

To turn it back, select Use as input and choose Upside down text again. Everything returns to normal apart from a capital K, which comes back as a small k.

Emoji and accents stay whole

Many characters are stored as several pieces: an emoji with a skin tone, a flag, a family emoji, or an accented letter typed as a letter plus an accent. A simple reverse splits those pieces and leaves broken symbols or question marks behind. This reverser moves characters the way you see them, so 👍🏽🇯🇵é reversed is é🇯🇵👍🏽, with every emoji intact. That matters most on phones, where flags and skin tones turn up in almost every chat.

It works with every script, including Cyrillic, Greek, Arabic, Chinese, and Japanese, and with text of up to 1,000,000 characters.

Palindromes, puzzles, and code

Reversed text is a quick way to check a palindrome, a word that reads the same in both directions. Paste racecar and Reverse text gives back exactly the same word. For phrases, remove the spaces and punctuation first, since Was it a car or a cat I saw only matches itself once you ignore them and the capitals.

Teachers use backwards writing for reading games and puzzles, and friends use it for riddles and secret notes. Developers use it to test how an app copes with unusual text, or to check their answer when learning to reverse a string, a classic coding exercise that gets harder once emoji are involved.

Copy, download, and combine modes

Select Copy to put the result on your clipboard, or Download .txt to save it as reversed-text.txt. On a phone, tap Copy, then touch and hold where you want the text and choose Paste. The counts under the result show its characters, words, and lines.

Use as input makes the result your new text, so you can apply one mode after another. Reverse the word order of one two three and then reverse each word, and you get eerht owt eno, the same as reversing the whole line. Press Ctrl+Z (⌘Z on a Mac) in the box to get the previous text back.

Free, private, and ready on any device

The text reverser is free, needs no account, and runs in any modern browser on phones, tablets, and computers. Your text is reversed on your device and never uploaded or saved. The privacy page explains what the website itself collects.

For more ways to style text, the fancy text generator has mirrored and backwards letters alongside bold, cursive, and bubble fonts, and the case converter switches text between capitals and small letters. Or go back to the reverser and try another mode.

Text reverser questions

Text reverser FAQ

Answers about the modes, emoji, upside down text, and privacy.

How do I reverse text?

Type or paste your text in the box and choose Reverse text. The reversed text appears straight away. Select Copy to put it on your clipboard, or Download .txt to save it as a file.

Does it work with emoji and accented letters?

Yes. The reverser moves whole characters as you see them, so emoji with skin tones, family emoji, flags, and letters with accents stay intact instead of breaking into pieces or turning into question marks.

What's the difference between reversing text and reversing words?

Reverse text writes everything backwards, letter by letter, so "Hello world" becomes "dlrow olleH". Reverse word order keeps each word readable and only changes their order, so it becomes "world Hello". Reverse each word does the opposite: "olleH dlrow".

How does upside down text work?

There's no upside down font. Each letter is swapped for a Unicode character that looks like it turned over, such as ɐ for a and ǝ for e, and the order is reversed so the whole line reads as if it were rotated. It's plain text, so you can paste it into chats, bios, and posts. A few letters have no good match and stay as they are.

Can I reverse the order of lines in a list?

Yes. Choose Reverse line order. The last line moves to the top, and each line stays exactly as it was. It's an easy way to flip a list, a log, or a numbered list.

Can I turn reversed text back?

Yes. Select Use as input to make the result your new text, then choose the same mode again. Reversing twice gives you the original. Upside down text turns back too, apart from a capital K, which comes back as a small k.

Is my text uploaded?

No. The reverser runs in your browser, and your text never leaves your device. It isn't saved either, so it's gone when you close the page.

Need to change the case too?

The case converter switches text to UPPER CASE, lower case, Title Case, Sentence case, camelCase, snake_case, and more.