Mirror Text Generator
Create text that appears mirrored — each character flipped horizontally and the order reversed. Perfect for mirror writing puzzles and creative effects.
Our mirror text generator creates text that appears as if reflected in a mirror. In full mirror mode, each character is replaced with its horizontally flipped Unicode equivalent and the entire text is reversed, producing output that would read normally when held up to a mirror. In reverse-only mode, the character order is simply reversed without character substitution, creating backwards text.
The mirror mode works by maintaining a mapping of standard characters to their visually mirrored Unicode counterparts. For example, 'b' maps to 'd', 'p' maps to 'q', 'R' maps to 'Я', 'E' maps to 'Ǝ', and brackets and angle marks are swapped to their opposing forms. Characters without clear mirror equivalents pass through unchanged. The full character reversal ensures the text reads in the correct order when viewed in a reflection.
Mirror text has a rich historical tradition. Leonardo da Vinci famously wrote extensive notes in mirror script, possibly for secrecy or because he was left-handed. Today, mirror text is used for puzzles, brain teasers, optical illusions, and creative expression. Ambulance vehicles display mirror-written text on their fronts so it reads correctly in rearview mirrors.
On social media, mirror text serves as a creative tool for attention-grabbing posts and mysterious messages. Users create mirror text for riddles that require a phone camera or actual mirror to read. Content creators use it for visual effects in thumbnails and graphics. Educators use it for literacy exercises and spatial reasoning activities. The unusual appearance of mirrored characters makes text stand out dramatically in any context.
All processing occurs in your browser using JavaScript. No text is sent to any server, ensuring complete privacy. The conversion is instant and the mirrored text is ready for one-click copying.
How to Use
Enter Text
Type or paste the text you want to mirror
Choose Mode
Select full mirror (flipped characters + reversed) or reverse only
Copy and Paste
Click copy and paste your mirrored text anywhere
Mirror Text FAQ
Each character is replaced with its horizontally flipped Unicode equivalent (e.g., b→d, R→Я, E→Ǝ) and the entire text is reversed. The result reads correctly when viewed in a mirror.
Mirror mode flips individual characters AND reverses the order. Reverse-only mode just reverses the character order without changing individual letters. Mirror creates true reflection text.
Yes. Mirror text uses standard Unicode characters that work on Instagram, Facebook, Twitter/X, Discord, and virtually all modern platforms.
Letters with clear mirror equivalents (like b/d, p/q, R/Я) are mapped. Symmetric characters (like A, H, M, O, T, V, W, X, Y) look the same mirrored. Some characters have no mirrored form and pass through unchanged.
The full mirror mode is designed to produce text that reads correctly when viewed in a physical mirror or a mirrored camera image. The accuracy depends on font rendering of the mirrored characters.
No. Mirror text flips characters horizontally (left-right). Upside down text flips characters vertically (top-bottom). They're different transformations that use different Unicode character mappings.
Yes. All processing happens in your browser using JavaScript. No text is ever sent to a server or stored anywhere.
Leonardo da Vinci is the most famous mirror writer, using it for many of his notebooks. Mirror writing has also been used in various cultures for decorative purposes, secret codes, and optical illusions.