Guide
Writing upside-down and mirrored text with Unicode
Upside-down text looks like an image, but it is ordinary text: you can paste it into a post, a username field, a chat or a document, and it stays upside down. The trick is that Unicode, the character set every device uses, contains thousands of letters from other alphabets and phonetic symbols, and some of them happen to look like Latin letters turned around.
How the flip works
Each character is swapped for its rotated look-alike: a becomes ɐ, e becomes ǝ, t becomes ʇ, h becomes ɥ, and so on, using letters from the International Phonetic Alphabet and other blocks. Then the order is reversed, because when you rotate a line by 180 degrees its end comes first. For text with several lines, the lines are reversed too, so the whole block reads correctly when the screen is turned around. Digits and punctuation are included: ? becomes ¿, ! becomes ¡ and brackets swap direction.
Capitals and imperfect matches
Lowercase letters have good matches. Capitals are harder: some have perfect twins (∀ for A, Ǝ for E, ⊥ for T), others only near look-alikes taken from rarely used symbols. The tool always uses the closest character available, so a word in capitals may look slightly uneven. If the effect matters, lowercase text gives the cleanest result.
Mirror text
Mirror mode writes each line backwards and swaps letters for their mirrored forms where Unicode has them, such as ɘ for e, ꟻ for F and Я for R. Many letters, including A, H, I, M, O, T, U, V, W, X and Y, are symmetrical and need no change. Letters with no mirrored form remain normal, so mirror text is a fun effect rather than an exact reflection.
Flipping back
“Flip back to normal” reverses the process: paste upside-down text that someone sent you and the tool maps each rotated character back to its letter and restores the order. Because a few rotated characters are shared by two letters, a word can occasionally come back with one wrong letter, which is easy to spot.
Where it works and where it does not
Upside-down text pastes into social networks, messaging apps, forums, comments and most games. It is not suitable where the text has to be understood by software or by everyone: search engines do not recognise it as the words it imitates, screen readers read out strange symbol names, and some username systems reject unusual characters. Keep anything important, such as contact details or instructions, in normal text.
Ideas for using it
Write a riddle whose answer is printed upside down below it, add a playful line to a birthday message, make a clue for an escape room that players must read in a mirror, or decorate a profile. Teachers use it to show how Unicode borrows characters across alphabets.
A worked example
Type “Hello World!” and choose Upside down. The result is ¡pꞁɹoM oꞁꞁǝH: the exclamation mark became an inverted one and moved to the front, W turned into M, and each lowercase letter became its rotated look-alike. Paste that line into “Flip back to normal” and it returns as Hello World!. In mirror mode the same text becomes !blɿoW ollɘH, written backwards with mirrored letters where they exist.
Related tools
Reverse the order of characters, words or lines without flipping them with Reverse Text, style text in bold, script or bubble letters with the Fancy Text Generator, or cross words out with the Strikethrough Text Generator.
Checked against the current version of the Upside Down Text on .

