StringMash.com

Mirror text generator

Reversed and flipped, the way it would look held up to a mirror.

Conversion

Mirroring twice brings the text back, so the same button does both ways.

14 characters
Updates as you type
Copy and paste anywhere

Using the mirror tool

Type on the left and the mirrored line appears on the right. Order decides whether the characters are reversed as well as flipped, and you usually want them reversed. Flipping the letters alone gives you backwards shapes still reading left to right, which isn't what a mirror does.

Each line is handled separately, so a block of text keeps its lines in order while every line runs the other way. Mirroring twice brings the original back, so there's no separate decode.

Borrowed letters doing a job they weren't made for

Unicode has no mirrored Latin alphabet. There's no reversed R waiting to be used, so the flipped shapes are taken from wherever a matching glyph already exists.

Я is the Cyrillic letter ya. И is Cyrillic i. Ɔ is an open O from the International Phonetic Alphabet, and ⅃ is a turned sans-serif capital L from the number forms block. They look right and they mean something else entirely, which is the trade this kind of text always makes.

Ten lowercase letters are symmetrical and map to themselves: i, l, m, n, o, u, v, w, x and z. Every other letter borrows a shape, and some of those borrowings are approximate rather than true mirrors. Unicode has no reversed h, so h takes the small capital ʜ, which is symmetrical and only reads as a mirror because of the letters around it. Anything outside the table is left as it was and listed under the output.

A-Z

Letters and their mirrors

aɒ
bd
cɔ
db
eɘ
f
gǫ
hʜ
ii
j
kʞ
ll
mm
nn
oo
pq
qp
rɿ
s
tƚ
uu
vv
ww
xx
yʏ
zz

Leonardo's notebooks

Leonardo da Vinci wrote most of his 13,000 surviving notebook pages in mirror writing, right to left with every letter reversed. Held to a glass they read normally.

The romantic explanation is secrecy, and it doesn't hold up. His notes describe no method of concealment, the content is mostly observation and engineering rather than anything dangerous, and a mirror was not a rare object in Renaissance Florence. Anyone curious could read them in a second.

The duller explanation is likelier. Leonardo was left-handed, and dragging a quill right to left avoids smearing wet iron gall ink across the page with the side of your hand. He wrote conventionally when the page was meant for someone else.

Related conversions

Upside-down text rotates by 180 degrees instead of flipping horizontally, and uses the same borrowing trick with a different set of donor alphabets. Zalgo leaves the letters alone and decorates them.

To see which alphabet a mirrored character actually came from, paste it into the Unicode converter.

Questions

How do I write in mirror text?

Type above and copy the result. The line is reversed and each letter is swapped for a Unicode character shaped like its mirror image.

Why are some letters unchanged?

Eleven capitals are symmetrical and need no mirror. A few others have no reversed form anywhere in Unicode, so they come through as they were.

Is mirror text the same as upside-down text?

No. Mirror text flips left to right. Upside-down text rotates the whole line by 180 degrees, so it also reverses top to bottom.

Why did Leonardo da Vinci write backwards?

Most likely because he was left-handed and writing right to left kept his hand out of the wet ink. The secrecy explanation doesn't fit notebooks anyone with a mirror could read.