Mirror Text Generator
Flip your text into a mirror reflection using Unicode characters. Type normally, copy the mirrored result, and paste it anywhere - it reads perfectly in a mirror.
Mirror text looks exactly like what you'd see if you held your screen up to a mirror. Each letter gets flipped horizontally and the whole string is reversed, creating text that reads backwards with individually mirrored characters. It's one of those things that immediately grabs attention because your brain knows something is off, but the text still feels readable in an uncanny way.
The trick works because Unicode has characters scattered across various blocks that happen to look like mirrored versions of regular English letters. The letter 'b' becomes 'd', 'p' becomes 'q', and letters like 'E' have mirrored counterparts in other alphabets. This generator maps each letter to its best available mirror match and reverses everything so the result genuinely looks reflected.
How to Use the Mirror Text Generator
Type or paste your text into the box above. You'll see two styles: Mirror (Flipped Letters) replaces each character with its mirrored Unicode equivalent and reverses the string, giving you the most authentic mirror reflection. Reversed (Backwards) just reverses the character order without changing individual letters - good for when you want backwards text that's still in standard characters. Pick your style, hit copy, and paste it wherever you want.
Mirror Text vs. Reversed Text
There's an important difference between these two styles. True mirror text flips each letter individually - so 'E' becomes 'Ǝ' and 'R' becomes 'Я' - and then reverses the whole string. The result looks like an actual reflection. Reversed text just puts your characters in backwards order without changing the letters themselves. "Hello" becomes "olleH" in reversed mode, but "oƨlǝH" in true mirror mode.
Both have their uses. Mirror text is more visually striking and looks great in bios and creative posts. Reversed text is cleaner and easier to read backwards, which makes it better for puzzles, games, and situations where you want people to actually decode the message.
Where to Use Mirror Text
Instagram bios are a natural fit. A mirrored name or tagline is unusual enough to make people stop and look twice. It signals creativity and makes your profile feel more intentional. Some people mirror just their name or a key phrase, mixing normal and mirrored text for contrast.
Discord users love mirror text for usernames, server names, and channel descriptions. In a busy server with hundreds of members, a mirrored username stands out instantly in the member list. It also works well for creating puzzle channels or mystery-themed content.
Twitter/X posts with mirror text get extra engagement because people stop to figure out what the text says. Some users will even hold their phone up to a mirror to read it, which is a fun interactive moment. TikTok bios and YouTube comments work the same way - the unusual text catches the eye in a sea of normal comments.
Mirror text is also popular for escape rooms, puzzles, and ARGs (alternate reality games). Mirrored clues require a physical mirror or mental effort to decode, adding an extra layer of challenge. Teachers use it for classroom puzzles too.
Tips for Better Mirror Text
Short phrases work best. A mirrored word or short sentence is intriguing - a mirrored paragraph is just hard to read. Use mirror text as an accent, not for entire posts. Combine it with regular text for the best effect: start a bio with your name in mirror text, then continue normally.
Not every letter has a perfect mirror equivalent in Unicode. Letters like 'a', 'e', and 's' have close matches, but some are approximations. The overall effect still reads as mirrored text even if individual characters aren't pixel-perfect reflections. Uppercase letters tend to have better mirror matches than lowercase.
Want to try other text transformation effects? Check out the upside down text generator for vertically flipped text, the fancy text generator for 21+ font styles, or the aesthetic text generator for that wide vaporwave look. Our Zalgo text generator creates glitchy, corrupted-looking text if you want something more chaotic.
Frequently Asked Questions
Does mirror text work on all devices?
Yes, on any modern device. The mirrored characters come from standard Unicode blocks (including the International Phonetic Alphabet and various language scripts) that have been supported for years on iOS, Android, Windows, macOS, and Linux. A few characters may render slightly differently between platforms, but the mirror effect works consistently.
Can I read mirror text without a mirror?
With practice, yes. Many people can learn to read mirrored text directly, especially shorter phrases. But for the full intended effect, hold your phone or screen up to a mirror and the text reads normally. That's what makes it fun as a social media trick - it invites people to interact physically with the content.
Why are some mirrored letters not perfect reflections?
Unicode wasn't designed with mirror text in mind. We use the closest available characters from various Unicode blocks - some from the IPA, some from Cyrillic, some from other scripts. Letters like 'b/d' and 'p/q' are natural mirror pairs, while others like 'a' use the closest visual match available (ɒ in this case). The overall effect still reads clearly as mirrored text.