MinifyPic

Mirror Text Generator

Produce true mirror writing — each letter reflected and the whole string reversed, so it reads correctly when held up to a mirror.

FreeCopy-pasteWorks anywhere
Loading tool…

How it works

A compact workflow from input to download.

1

Type your text

Enter or paste whatever you want to restyle. The converted version appears instantly as you type.

2

Pick a style

Several variations are generated at once so you can see them side by side and choose the one that reads best.

3

Copy and paste

Tap Copy and paste it straight into Instagram, TikTok, Discord, WhatsApp, X or anywhere else that accepts text.

Frequently asked questions

How is this different from reversed text?
Reversing changes the order of the characters but leaves each letter looking normal, so 'hello' becomes 'olleh'. Mirroring goes further: each letter is swapped for a glyph that looks like its reflection and the order is reversed too, so the result genuinely reads correctly in a mirror rather than merely being backwards.
Why are some letters unchanged?
Because letters like 'A', 'H', 'I', 'M', 'O', 'T', 'U', 'V', 'W', 'X' and 'Y' are already symmetrical about a vertical axis — their mirror image is identical to the original. For the asymmetrical letters, a look-alike glyph is substituted where Unicode offers one.
Will it look perfect?
Very close, but not flawless. Unicode has no complete mirrored alphabet, so a handful of letters have no good reflected counterpart and are approximated or left alone. The effect is convincing at a glance, which is all it usually needs to be.
Is my text sent to a server?
No. Every transformation runs in JavaScript inside your own browser tab. Your text is never uploaded, logged or stored, and it disappears the moment you close the page — so it is safe to paste in things you would not want to hand to a stranger's server.

Leonardo's habit

Mirror writing has a distinguished history. Leonardo da Vinci famously filled thousands of notebook pages with it, writing right to left with every letter reflected, so that his notes are only comfortably legible when held up to a glass. Historians still argue about why. The romantic explanation is secrecy — that he was protecting his ideas from prying eyes — though that is unconvincing, since a mirror is not exactly hard to come by and his contemporaries would have decoded it in seconds. The more prosaic and more likely explanation is that he was left-handed, and writing right to left with the left hand avoids dragging your palm through wet ink across the page you have just written.

These are not fonts — they are real characters

This is the detail that explains every quirk of these tools. Social platforms do not let you change the font of a post, so a generator cannot give you one. What it does instead is swap each ordinary letter for a different, genuinely distinct Unicode character that happens to look like a styled version of it. Unicode contains thousands of such look-alikes — mathematical alphabets, enclosed alphanumerics, phonetic symbols — originally added for mathematicians and linguists, not for aesthetics. Because the result is plain text made of real characters, it travels anywhere text can go and needs no special support. But it also means the letters are not, technically, the letters they resemble, which has consequences worth understanding before you use them somewhere important.

Use them in bios, not in body text

There is a real cost to styled Unicode text, and it falls on people who are not you. A screen reader encounters the mathematical bold letter 'A', not the letter 'A', and depending on the software it will either read out something bizarre like 'mathematical bold capital A' for every single character, or skip the text entirely. A visually striking bio can become unusable noise for a blind visitor. Search engines treat these characters as distinct too, so styled text is often not matched by ordinary searches, and some platforms strip or mangle it. The sensible compromise is to use styled text sparingly and decoratively — a name, a heading, a single flourish in a bio — and to keep anything that genuinely needs to be read, understood or found in ordinary letters.