HandyBench

Upside Down Text Generator

Flip your text upside down, instantly.

How to use the Upside Down Text Generator

  1. 1 Type or paste your text.
  2. 2 The upside-down version appears instantly, with the character order reversed too.
  3. 3 Copy it, or switch to the mirrored variant, and paste it anywhere plain text works.

A lookup table, not a rotation

Unicode has no "rotate 180 degrees" operation, so this tool uses a fixed table of look-alike characters borrowed from many blocks. Some come from the International Phonetic Alphabet (ɐ ɔ ǝ ɟ ɥ ɯ ɹ ʇ ʌ ʍ ʎ), some from Latin Extended and phonetic letters (ƃ ᴉ ɾ), some from the Letterlike Symbols block (Ⅎ ⅁ ⅂ ⅄ ⅋), and the rest from mathematics, Canadian Aboriginal syllabics, Bopomofo and Hangul. After substitution, the whole string is reversed, because turning a page upside down also reverses reading order.

Worked examples

  • hello becomes ollǝɥ: h maps to ɥ, e to ǝ, and l and o stay put.
  • flip me becomes ǝɯ dᴉlɟ.
  • Hello! becomes ¡ollǝH, since ! maps to ¡ and H flips onto itself.
GroupMapping
Letters that swap with each otherb and q, d and p, n and u, M and W
Letters that already look the samel, o, s, x, z, H, I, N, O, S, X, Z
Imperfect stand-insg to ƃ, j to ɾ, J to ſ, Q to Ò, P to Ԁ
Digits1 to Ɩ, 2 to ᄅ, 3 to Ɛ, 4 to ㄣ, 5 to ϛ, 6 and 9 swap, 7 to ㄥ
Punctuation. to ˙, ! to ¡, ? to ¿, comma and apostrophe swap, brackets reverse

Characters with no entry, such as accented letters, are copied unchanged, and they stay in their reversed position, so é stays upright in an otherwise flipped word. The table is case-sensitive; lower-case and capital letters use different symbols.

Upside Down versus Mirrored

The Mirrored button is simpler than its name suggests. It does not use special reflected glyphs. It reverses each line from right to left and swaps only the pairs b and d, p and q, and the three kinds of bracket. So bad pub becomes duq bad, and letters like a, e, s and u stay un-reflected. Lines keep their original order, while Upside Down reverses the whole text, so a multi-line message also has its lines reversed.

Limits

  • There is no reverse mode, and the table was not built for decoding, so flipped text cannot be turned back automatically.
  • A font that lacks the phonetic or syllabic glyphs may draw empty boxes for a few letters, so check the result on the device where it will be read.
  • Search and screen readers see unrelated symbols, not the word. Keep flipped text to chat and decoration.

To only reverse character order with no look-alikes, use reverse text, and for other novelty effects see the glitch text generator.

Examples

  • ▸ "hello" becomes "ollǝɥ".
  • ▸ "flip me" becomes "ǝɯ dᴉlɟ".

Frequently asked questions

How does upside-down text work?

It maps each letter and digit to a different Unicode character that happens to look like the original flipped 180°, then reverses the character order so the whole word reads correctly upside down.

Why do some letters look slightly different upside down?

Unicode does not have a true rotated glyph for every letter, so a few (like g, r or the numeral 3) use the closest visually similar character available instead of a perfect flip.

What is the mirrored text option?

Mirrored mode reverses each line from right to left and swaps b with d, p with q and the bracket pairs. It does not use special reflected glyphs, so letters such as a, e and s keep their normal shape.

Can I turn it back to normal text?

Retype or paste your original text — upside-down conversion is one-way character substitution, so there is no automatic "un-flip" of the flipped output.

What happens to letters with no upside-down version?

Characters missing from the table, such as accented letters, are copied unchanged, so they stay upright in their reversed position. Letters like o, s, x and z already look the same when flipped.