Mirror Text Generator
Text Mirror Generator
Convert text into its mirror-image equivalent by replacing each character with a horizontally flipped Unicode counterpart and reversing the character order. Type or paste your text on the left, and the mirrored version appears on the right in real time. The result reads normally when held up to a mirror. Copy the output and paste it into social media posts, messages, or anywhere you want a reversed visual effect.
How to create mirrored text?
Type your text in the left panel and the mirrored version appears in the right panel in real time. Each character is replaced with a horizontally flipped Unicode equivalent and the character order is reversed. You can then copy and paste the mirrored text into social media posts, messages, or anywhere else.
.ƚxɘƚ ɿoɿɿim ʇo ɘlqmɒxɘ nɒ ƨi ƨiʜT
Is the mirrored text compatible with all devices and platforms?
The mirrored text uses Unicode characters, so it works on most devices and platforms that support Unicode, including phones, tablets, and desktop computers. However, some characters may not have a flipped Unicode equivalent, so the result can vary depending on the input. All processing happens in the browser - no data is sent to a server.
How can I read the mirrored text?
You can hold your device up to a mirror and your text will read normally.
Which characters can be mirrored?
Most Latin letters have a flipped Unicode counterpart (e.g., "b" becomes "d", "p" becomes "q"), but not every character has a perfect mirror match. Numbers, punctuation, and some uppercase letters may appear unchanged or use an approximate substitute. Characters from non-Latin scripts generally do not have mirrored equivalents. The tool does its best to find the closest visual match for each character.
What is the difference between mirrored text and reversed text?
Reversed text simply flips the character order so "Hello" becomes "olleH" - the individual letters remain the same. Mirrored text goes a step further: it reverses the order and replaces each character with its horizontally flipped equivalent, so the result looks like a true mirror reflection. If you only need the character order reversed without flipping individual letters, use the Reverse Text Generator instead.
Where can I use mirrored text?
Mirrored text works on any platform that supports Unicode, including social media sites like Twitter/X, Instagram, Facebook, and TikTok, as well as messaging apps like Discord, WhatsApp, and Telegram. Creative uses include crafting eye-catching social media bios, designing puzzle challenges for friends, creating novelty prints and decals that read correctly in a mirror, and generating visual effects in digital art. The text is also useful for demonstrating lateralization in educational contexts or testing right-to-left rendering behavior in software.
Does mirrored text work with languages other than English?
The tool works best with the Latin alphabet (English and other Western European languages) because Unicode provides the most flipped character equivalents for Latin letters. Some letters mirror naturally (like "d" to "b" or "p" to "q"), while others have close visual matches drawn from other Unicode blocks. Non-Latin scripts such as Chinese, Japanese, Arabic, and Cyrillic generally do not have horizontally flipped Unicode equivalents, so those characters will appear unchanged in the output.