Upside Down Text: 11 of 26 Letters Are Borrowed

Upside-down text is not rotated. Nothing is being flipped, and there is no transformation happening to the letters. Each character is swapped for a different character that happens to look like the original turned over — and for eleven of the twenty-six letters, that “different character” is just an ordinary letter you already know.

Last updated: 30 August 2026 · SoShareIT Fancy Text editorial team

Why it is not rotation

Text has no orientation. A character is a number in a document; the picture is drawn by a font, and there is no instruction in plain text that says “draw this one turned over”. If there were, it would be formatting, and formatting does not survive being pasted into a bio.

What actually happens is substitution. To make an upside-down a, the tool finds a character that already looks like an upside-down a — ɐ, U+0250, LATIN SMALL LETTER TURNED A — and uses that instead. It is a real letter with its own identity, used by phoneticians for a specific vowel sound. It just happens to look like an upended a.

That is the whole trick, and it is why the result is plain text that pastes anywhere.

Only 6 letters borrow an ordinary letter

We measured our own tool rather than assuming. Sixteen letters map to a dedicated character from outside plain ASCII. Six borrow an ordinary letter that already looks like the flip. Four pass through untouched because they look the same either way up.

Two mirrored brass bookends, illustrating letters that flip into each other

Type Count Letters What comes out
Dedicated character 16 a c e f g h i j k l m r t v w y ɐ ɔ ǝ ɟ ƃ ɥ ı ɾ ʞ ן ɯ ɹ ʇ ʌ ʍ ʎ
Borrows an ordinary letter 6 b d n p q u B p u d b n
Unchanged 4 o s x z o s x z

The middle row is the elegant part. A d turned over is a p — not approximately, exactly, because the two letterforms are reflections of each other in most typefaces. So no new character was ever needed. The same holds for n and u, and for q and b. One quirk worth noting: our tool returns a capital B for a lowercase b, because a turned lowercase b has no dedicated character and the capital reads closer at a glance.

The bottom row needs nothing either: o, s, x and z look the same either way up, so they are passed through untouched.

The letter l is a Hebrew character, and that has a consequence

This one we found by measuring our own tool rather than assuming, and it is worth knowing before you use upside-down text in a bio.

There is no dedicated turned l in Unicode. The character conventionally used instead is ן, U+05DF, HEBREW LETTER FINAL NUN. It is the right shape, and it is a Hebrew letter.

Hebrew is written right to left, so that character carries a right-to-left direction with it. When it sits in an otherwise left-to-right line, the text layout algorithm has to decide how to arrange the neutral characters around it — and it can place them differently from what you intended.

In practice: any word containing an l puts at least one right-to-left character into your output. hello upside down contains two of them. Most of the time nothing visible happens, because the surrounding characters are strongly left-to-right. But if you add brackets, punctuation or spaces around it, those neutral characters can jump to the other side of the string.

If a decoration you placed at the end of an upside-down line keeps appearing at the start, this is why. Nothing is broken and nothing was reordered in storage — copy the line out and it is intact. Only the display order changed, according to the rules for mixing text directions.

Two practical notes. Screen readers may switch language when they meet that character, so an upside-down word with an l in it can be announced oddly. And a few name fields reject Hebrew-range characters specifically, which means an upside-down name can be refused for a reason that has nothing to do with the style looking unusual.

We use the conventional character rather than substituting something else, because every alternative has its own trade and switching would make our output inconsistent with every other tool. Our editorial policy is why we would rather write this section than quietly leave it out.

The part everyone forgets: reversing the order

Turning each letter over is only half the job. Real upside-down text also has to run backwards, because when you physically rotate a line of text the last letter ends up on the left.

A train receding from its last carriage, illustrating reversed reading order

So hello does not become the turned letters in the same order. It becomes them in reverse order, which is why the output starts with the o. A tool that only substitutes characters without reversing produces something that looks turned but reads in the wrong direction, and the mistake is surprisingly hard to spot until you try to read it.

One practical note: reversal means you cannot append to upside-down text. Adding a character to the end of the output puts it at the start of the reading order. If you need to change the text, restyle the whole line from the beginning in the upside down generator.

The full upside down alphabet to copy

Split by what each output character actually is. Tap to copy.

The 16 that use a dedicated non-ASCII character
















The 6 that borrow an ordinary letter






The 4 that pass through unchanged




Why this style survives where others fail

Upside-down text is one of the most reliable styles here, and the reason is structural.

Eleven letters are ordinary Latin characters, so they are accepted everywhere. The other fifteen come from IPA Extensions and Latin Extended-B, which sit inside the Basic Multilingual Plane — the well-supported region that most name fields accept and most fonts cover. Nothing here is in the supplementary planes where bold, serif and script live.

The practical result: it counts one unit per character rather than two, it is accepted by name fields that reject styled alphabets, and it rarely boxes out. If a field refused your bold name, upside down is a good next thing to try.

FAQ

Why does my text read backwards?

It should. Rotating a line puts the last character on the left. If it read in the original order, it would not be upside down — it would be a row of turned letters.

Can I flip it back?

Run it through the tool again. The mapping is symmetrical for most characters, so a second pass returns most of the original.

Why do numbers not turn over properly?

Fewer turned digits exist, so some pass through unchanged or use a lookalike. Letters are far better covered than digits.

Does punctuation get flipped?

Some does. There are genuine turned characters for a few marks; the rest pass through as they are.

Is it safe in a username?

More often than most styles, for the reasons above. Not guaranteed — a field restricted to plain ASCII will still reject the fifteen turned characters.