Reverse Text Generator

Turn front-facing text into backwards text. Type or paste your text on the left and watch it flip on the right, instantly.

More ways to experience Recasely:

Rv

Flip Your Text Backwards

This flips every character in your text so it reads right to left instead of left to right. Type or paste on the left, and the reversed version appears instantly on the right — useful for mirror-image designs, word puzzles, social posts, or just testing how an app handles reversed input.

Reversal happens character by character with no manual effort on your part, whether you're flipping a single word or an entire paragraph. The result is plain text, ready to copy and paste anywhere.

How does this reverse my text?

Every character swaps position with its mirror on the opposite end of the text — the first character becomes the last, the last becomes the first, and so on working inward. Punctuation and spaces get reversed right along with letters, so "Hello, world!" becomes "!dlrow ,olleH".

What are some practical uses for reversed text?

Puzzle and riddle writers use it to hide an answer in plain sight until someone thinks to read it backwards. Designers use mirrored text for stylized graphics and social posts. Developers use it as quick throwaway test input when checking how a form field or script handles unusual strings. It's also just a fun way to send a friend a message they'll need a second to decode.

Does this handle emoji and accented characters correctly?

Not always, and that's deliberate rather than an oversight. This tool reverses text by individual UTF-16 code unit, the same low-level unit JavaScript's string methods work with by default. Most letters, numbers, and punctuation are exactly one code unit each, so they reverse cleanly. Emoji and a handful of rarer characters are built from a pair of code units (a "surrogate pair"), and reversing those two units independently breaks the pair apart — so a reversed emoji often comes out as a broken or blank character instead of the emoji flipped in place. A character with a separate accent mark attached (rather than a single accented letter) can split apart the same way. Plain ASCII and most standard Unicode letters are unaffected.

Will reversed text look the same everywhere I paste it?

Yes — the output is ordinary text, not an image or a special font, so it displays identically in any app, browser, or device capable of rendering the characters involved. The one exception is the emoji/accent edge case above: if a surrogate pair breaks apart during reversal, what you see will depend on how the receiving app handles an orphaned code unit, which varies by platform.

Related tools

Last reviewed: August 2026