A hidden punchline
plot twist
ʇsᴉʍʇ ʇold
Readers tilt their phone to read it - the small effort is the joke.
Flip it, mirror it or reverse it. Three ways to turn a line of text around, all as copy-and-paste Unicode.
Last updated
Coddy teaches you by writing real code in your browser - interactive lessons, instant feedback, and AI help when you get stuck.
There is no upside-down font. What there is, scattered across the phonetic, Cyrillic and mathematical blocks of Unicode, is a lookalike for almost every rotated Latin letter: ɐ for a flipped a, ǝ for e, ɥ for h, ʇ for t, ∀ for A, Ǝ for E. An upside down text generator maps your letters onto those, then writes them in reverse order, which is what a rotation does to a line.
This page pins three turns. Upside down rotates the line 180°, the classic punchline-reveal trick. Mirror flips it left-to-right as if seen in a mirror (ɿoɿɿim), using a different set of lookalikes. Reverse simply writes the characters backwards without changing them, which is what you want for a palindrome or a hidden answer.
The conversion is instant and local; your text never leaves the browser.
plot twist
ʇsᴉʍʇ ʇold
Readers tilt their phone to read it - the small effort is the joke.
read this
ꙅiʜƚ bɒɘɿ
siht daer
Mirror uses flipped glyphs and reversed order; reverse keeps the glyphs and only reverses the order.
You do not type them - there is no keyboard for ɐ ǝ ʇ. Type the plain text here, copy the Upside down card, and paste it. Each flipped letter is a normal Unicode character once it is on your clipboard.
Unicode has no convincing rotated version of a few letters (B, D, K, Q, and the symmetric l, o, s, x, z). The generator keeps those as typed rather than substituting something that would change the word.
Upside down rotates the line by 180°, so it reads correctly if you turn the screen around. Mirror flips it left to right, so it reads correctly in a mirror. Both reverse the order of the letters but use different lookalike characters.
Yes. The flipped characters are part of Unicode blocks that every current phone font covers, so the same string looks the same on both.