Mirror & Flip Text Generator — Reverse, Rotate & Invert Your Text

Transform your text into mirrored, upside-down, reversed, and backwards Unicode characters you can copy and paste anywhere.

A mirror text generator flips your text by swapping each letter for a Unicode character that looks like its mirrored or rotated twin, so ɒ stands in for a, ɘ for e, ɐ for an upside-down a. Because these are real Unicode code points and not CSS tricks, the output is actual copyable text. This free tool offers five transformation modes plus a Decode tab to reverse mirror text you received. Type anything and copy the result instantly.

Published: February 7, 2026 Last updated: June 29, 2026 By Ready Utilities
Mirror & Flip Engine
0 characters
Paste mirrored text above to decode it. Works best with Mirror (Horizontal) output — other modes may not reverse cleanly.
Result
Your flipped text will appear here…
Mirror (Horizontal Flip)
Upside Down
Reverse
Backwards (RTL)
Full Invert (180°)
100% private — all processing happens in your browser. No data is sent or stored.

01 What Is Mirror & Flipped Text?

Mirror text (also called flipped text, inverted text, or reflected text) is text in which each character is replaced with a visually mirrored or rotated Unicode equivalent, producing output that looks like a reflection when read normally. It is not a font; the characters are real Unicode code points that survive copy-paste into any platform that supports Unicode.

What it uses
Unicode character substitution across IPA Extensions, Latin Extended-B, Letterlike Symbols, and other Unicode blocks
Character coverage
52 Latin letters, 10 digits, 15+ punctuation marks
Works in
Any text field that accepts Unicode — social media bios, chat apps, email, documents
Browser processing
100% local — no server, no data collection
Modes available
Horizontal mirror, upside down, reverse, backwards (RTL), full 180° inversion, decode

How it works in one sentence: the tool reads your input character by character, swaps each one for a Unicode code point that looks like its mirrored or rotated twin (think "a" → "ɐ" or "b" → "d"), and for upside-down and mirror modes it also reverses the string order so the output reads correctly when flipped — all in your browser, no server round-trip.

Mirror and flipped text uses Unicode character substitution to replace standard Latin letters with visually similar characters that appear rotated, reversed, or upside down. Unlike CSS transforms or image-based effects, the result is real, selectable text you can copy and paste into any text field on any platform.

Unicode contains thousands of characters from many writing systems, and some of these characters happen to look like rotated versions of English letters. For example, the IPA Extensions block contains "ɐ" which looks like an upside-down "a," and the phonetic symbol "ɹ" resembles an inverted "r." This generator maps each character to its best visual match.

Because these are genuine Unicode code points — not images, fonts, or CSS tricks — they survive copy-paste and display correctly in social media bios, chat messages, usernames, and anywhere else that accepts plain text.

This generator maps 52 Latin letters (uppercase and lowercase), 10 digits, and over 15 punctuation marks to visually equivalent Unicode code points drawn from multiple Unicode blocks, including IPA Extensions, Latin Extended-B, Letterlike Symbols, Cyrillic, Mathematical Operators, and others.

Mirror writing has a long history as both an artistic technique and a practical tool. Leonardo da Vinci famously wrote his private notebooks in right-to-left mirror script. Most researchers think the reason was practical: writing left to right with a quill smears fresh ink across what you just put down, and pulling the pen right to left avoids that entirely. The encryption theory — that he was hiding his ideas — is widely considered too simple to have been intentional, since any mirror decodes it instantly.

One thing to know about Unicode mirror text: some capital letters are symmetric: they look identical when horizontally flipped. H, I, M, O, T, U, V, W, X, and Y are the same whether mirrored or not. Letters without any Unicode mirror equivalent (like S or Z) are passed through unchanged. The character accuracy indicator below the output shows how many characters in your input have exact mirrors vs. approximate substitutes.

02 What Are the Different Ways to Flip Text?

What Does Mirror (Horizontal Flip) Do?

Reverses the character order and substitutes each letter with its horizontally-flipped Unicode equivalent where one exists. The result looks like text reflected in a mirror.

Input
Hello World
Output
blɿoW ollɘH

How Does Upside Down Text Work?

Replaces each character with its 180°-rotated Unicode equivalent from the IPA Extensions and related blocks, then reverses the string so you can flip text upside down and have it read correctly when physically rotated. Most of the upside-down letters — like ɐ for "a," ǝ for "e," and ʇ for "t" — come from the International Phonetic Alphabet (IPA), a writing system designed to represent every sound in human language. Their visual resemblance to rotated Latin letters is a coincidence that text tools now exploit for creative effect.

Input
Hello World
Output
plɹoM oןןǝH

What Is Simple Text Reversal?

A simple character-order reversal with no character substitution. Every letter stays the same — only the sequence is flipped. Useful for creating backwards-readable text puzzles.

Input
Hello World
Output
dlroW olleH

What Is Backwards (RTL) Text?

Wraps your text in Unicode Right-to-Left override characters (U+202E), forcing the browser to render it from right to left — similar to how Arabic or Hebrew text displays. The characters themselves are unchanged.

Input
Hello World
Output
‮Hello World (displayed right-to-left by the browser)

What Does Full Invert (180° Rotation) Do?

Combines upside-down character substitution with string reversal for a complete 180° rotation effect. The result looks correct when you literally turn your screen upside down.

Input
Hello World
Output
Hǝןןo Moɹןp

03 How Do I Flip or Mirror My Text Online?

Step 1 — Enter your text

Type or paste any text into the input area above. The generator supports standard Latin letters, numbers, and common punctuation marks. There is no character limit.

Step 2 — Choose a flip mode

Click one of the five mode buttons: Mirror, Upside Down, Reverse, Backwards (RTL), or Full Invert. Not sure which one to pick? Hit Show All Modes to see every transformation at once and compare before copying. The character counter tracks your length against common platform limits as you type, so you know if you're over Discord's 32-character display name cap or Instagram's 150-character bio limit before you paste.

Step 3 — Preview the result

Your transformed text appears instantly in the live preview. Want to see all five transformations at once? Click the "Show All Modes" button to expand the comparison view.

Step 4 — Copy and paste

Hit the Copy button to save the result to your clipboard. Then paste it wherever you like — Instagram, Twitter, Discord, Twitch, iMessage, or any text field.

How do I decode mirror text I received?

Switch to the Decode tab at the top of the tool. Paste the mirrored text into the input area and the original text appears instantly in the output. Decode mode reverses the character substitution map used by Mirror (Horizontal). Text generated in other modes — Upside Down, Reverse, RTL — may not decode cleanly since their substitution tables are not fully symmetric.

The accuracy indicator below the output shows which characters in your input got an exact Unicode mirror and which ones passed through unchanged. S, Z, and a handful of others have no mirror equivalent in the Unicode standard.

04 What Can You Use Mirror & Flipped Text For?

Social Media Bios & Usernames

Stand out on Instagram, TikTok, Twitter/X, and Discord with an upside-down or mirrored display name. Flipped text catches the eye in crowded follower feeds and comment sections.

Puzzle Games & Riddles

Create text-based puzzles where the answer is hidden in upside-down text. Readers have to rotate their screen (or think backwards) to decode it — perfect for scavenger hunts, escape rooms, and trivia games.

Secret Messages & Inside Jokes

Send reversed or flipped text in group chats as a playful "secret code." While it is not encryption, it adds a fun layer of effort for anyone trying to read the message at a glance.

April Fool's Pranks

Change your messaging display name to an upside-down version of your real name, or send entire upside-down paragraphs to confuse your friends. It is harmless, reversible, and always good for a reaction.

Artistic & Decorative Text

Designers and content creators use flipped text in posters, album artwork, video thumbnails, and brand visuals. Mirrored or inverted text adds an experimental, avant-garde aesthetic without relying on image editors.

T-Shirt Printing & Physical Design

Heat transfer printing, vinyl cutting, and screen printing all require text to be mirrored before applying it to a surface — so that when the transfer is pressed face-down onto the fabric, the result reads correctly. Mirror (Horizontal) mode produces the reversal print shops need. This is the same principle behind ambulance lettering: the word is written backwards on the vehicle so drivers reading it in their rear-view mirrors see it the right way around.

Typography & Creative Lettering

Graphic designers working in experimental typography, album art, and motion graphics use flipped text to create ambigrams and visual palindromes — designs that read differently from different orientations. Unicode mirror text makes this accessible without image editing software, because the output is plain copyable text that works in Canva, Figma, Google Slides, and anywhere else fonts render. For a wider range of Unicode lettering styles, browse the Unicode text styles gallery.

05 Where Does Flipped Unicode Text Work?

Unicode flipped characters are widely supported, but compatibility varies by platform and context. Flipped text works in most social media bios, display names, and messages — but @handle usernames almost universally restrict special characters. For a deeper guide on how Unicode text performs on each platform, see our social media Unicode text guide. Here is a platform-by-platform breakdown.

Unicode flipped text compatibility by platform
Platform Display Name Bio / About Posts / Messages Username (@handle)
Instagram
Twitter / X
TikTok
Discord
Facebook Partial
Twitch
YouTube
iMessage / SMS N/A N/A N/A
WhatsApp N/A
Email (Gmail, Outlook) N/A N/A N/A

RTL (Backwards) mode uses directional override characters, which some platforms strip for security reasons. If backwards text does not display correctly, try the Reverse mode instead.

06 Frequently Asked Questions

How does upside down text work?

Upside down text works by substituting each standard Latin character with a visually similar Unicode character that appears rotated 180 degrees. For example, "a" becomes "ɐ" and "e" becomes "ǝ". The entire string is then reversed so it reads correctly when flipped. Since they're standard text characters, they paste just like normal text: into social media bios, chat apps, documents, anywhere Unicode is supported.

Can I use flipped text in my username?

It depends on the platform. Many social media sites like Instagram, Twitter/X, TikTok, and Discord allow Unicode characters in display names and bios. However, some platforms restrict special characters in usernames (the @handle). Gaming platforms like Steam and Minecraft generally support flipped text in display names.

Is mirror text the same as reversed text?

Not exactly. Reversed text simply reverses the order of characters — "Hello" becomes "olleH". Mirror text goes further by also substituting each character with its horizontally-flipped Unicode equivalent where available, creating a true mirror-image effect. For example, "b" becomes "d" and "p" becomes "q".

Will flipped text work on all devices?

Most modern devices and operating systems support the Unicode characters used for flipped text. However, some older devices, certain fonts, or specific apps may display placeholder boxes instead of the flipped characters. Results are most reliable on iOS, Android, Windows 10+, and macOS.

Does this tool store my text?

No. All text processing happens entirely in your browser using JavaScript. Your text is never sent to any server, never stored, and never logged. There is zero data collection — your input stays completely private.

What is the difference between backwards text and RTL text?

Backwards text simply reverses the character order. RTL (Right-to-Left) text uses special Unicode directional override characters to force the text to display from right to left, similar to how Arabic or Hebrew text renders. The characters themselves remain in their original order, but the browser renders them in reverse direction.

How do I use this on my phone (iPhone or Android)?

Open the tool in Safari or Chrome on your phone. Type your text, pick a mode (Upside Down for the classic rotated effect, Mirror or Reverse for other variations) and tap Copy. Paste the result directly into Instagram, TikTok, iMessage, WhatsApp, or wherever you need it. No app install required, and it works the same on iPhone and Android.

What Unicode characters are used for upside down text?

Upside down text uses characters from various Unicode blocks that visually resemble rotated Latin letters. For example, "a" maps to U+0250 (ɐ), "e" to U+01DD (ǝ), "t" to U+0287 (ʇ), and "!" to U+00A1 (¡). Not every letter has a perfect match, so some characters pass through unchanged.

Is flipped text accessible to screen readers?

The output is technically just text, so screen readers will attempt to read it. Because the characters come from other scripts (IPA phonetic symbols and similar), screen readers may pronounce them incorrectly or spell out the Unicode character names instead of the visual letter they represent. Don't use flipped text in anything that needs to be accessible.

Can I use mirror text in email subject lines?

Yes, most email clients (Gmail, Outlook, Apple Mail) render Unicode characters in subject lines. Mirror or flipped text can make your email stand out in a crowded inbox. However, some corporate spam filters may flag unusual Unicode characters, so test with your recipient's email provider first.

07 More Text Tools

All the tools below work the same way as this one: browser-based, instant, nothing stored. Each targets a different Unicode text effect.

Want to understand how Unicode text effects work under the hood? The how glitch text works guide covers combining marks, code point ranges, and why these characters render differently across operating systems and fonts.

Copied to clipboard!