BedrockCalculator
Figures cited to primary sourcesWritten by Aapt Dubey, MBA (Marketing & Banking), ISB 4 primary sourcesLast updated

Upside Down Text Generator (Flip Text 180 Degrees)

Flip text upside down with Unicode characters you can paste anywhere. Shows which letters use a true turned character, a lookalike, or have no equivalent.

Quick Answer: The upside down text generator turns "Hello World" into plɹoM ollǝH: each character is swapped for one that looks turned over, and the order is reversed so it reads correctly with the screen upside down.

Assumptions

Computed

Preset scenarios

Copy this
plɹoM ollǝH
Characters left as typed
None
Characters turned
10
Unicode code points
U+0070 U+006C U+0279 U+006F U+004D U+0020 U+006F U+006C U+006C U+01DD U+0048
First character uses
H: same shape

Upside down alphabet chart

Download CSV
Each row is this generator run on the single character shown. The last column says whether Unicode has a TURNED character for it, another character is its rotated shape, the shape is the same both ways, the mapping is only a lookalike, or there is no equivalent.
CharacterUpside downCode pointKind
aɐU+0250a: turned character
bqU+0071b: rotated shape
cɔU+0254c: lookalike
dpU+0070d: rotated shape
eǝU+01DDe: turned character
fɟU+025Ff: lookalike
gƃU+0183g: lookalike
hɥU+0265h: turned character
iᴉU+1D09i: turned character
jɾU+027Ej: lookalike
kʞU+029Ek: turned character
llU+006Cl: same shape
mɯU+026Fm: turned character
nuU+0075n: rotated shape
ooU+006Fo: same shape
pdU+0064p: rotated shape
qbU+0062q: rotated shape
rɹU+0279r: turned character
ssU+0073s: same shape
tʇU+0287t: turned character
unU+006Eu: rotated shape
vʌU+028Cv: turned character
wʍU+028Dw: turned character
xxU+0078x: same shape
yʎU+028Ey: turned character
zzU+007Az: same shape
AⱯU+2C6FA: turned character
BBU+0042B: no equivalent
CƆU+0186C: lookalike
DDU+0044D: no equivalent
EƎU+018EE: lookalike
FℲU+2132F: turned character
G⅁U+2141G: turned character
HHU+0048H: same shape
IIU+0049I: same shape
JJU+004AJ: no equivalent
KꞰU+A7B0K: turned character
LꞀU+A780L: turned character
MWU+0057M: rotated shape
NNU+004EN: same shape
OOU+004FO: same shape
PPU+0050P: no equivalent
QQU+0051Q: no equivalent
RRU+0052R: no equivalent
SSU+0053S: same shape
TꞱU+A7B1T: turned character
UUU+0055U: no equivalent
VɅU+0245V: turned character
WMU+004DW: rotated shape
XXU+0058X: same shape
Y⅄U+2144Y: turned character
ZZU+005AZ: same shape
00U+00300: same shape
1ƖU+01961: lookalike
2↊U+218A2: turned character
3↋U+218B3: turned character
44U+00344: no equivalent
55U+00355: no equivalent
69U+00396: rotated shape
77U+00377: no equivalent
88U+00388: same shape
96U+00369: rotated shape
?¿U+00BF?: turned character
!¡U+00A1!: turned character
.˙U+02D9.: lookalike
&⅋U+214B&: turned character

This table and its CSV are free to reuse with a link to this page, CC BY 4.0.

Upside Down Text Generator (Flip Text 180 Degrees): Copy this plɹoM ollǝH (Your text: Hello World; Lowercase everything first: no).

Save or share this result

A one-page summary of this calculator's default example, drawn from the same calculation as the result above.

The infographic is free to reuse with a link to this page, CC BY 4.0.

Illustration of pine trees and a setting sun mirrored in a still lake, with a small wooden rowboat on the water
Quick Answer: The upside down text generator turns "Hello World" into plɹoM ollǝH: each character is swapped for one that looks turned over, and the order is reversed so it reads correctly with the screen upside down.

What does this calculator do?

This upside down text generator flips text through 180 degrees using real Unicode characters, so the result can be pasted into a message, a bio, a comment or a game name. Turn your phone over and the text reads normally.

There is no "upside down" setting in Unicode. The effect is built from characters that happen to look like rotated letters. Some are exact: Unicode has a character called LATIN SMALL LETTER TURNED A (ɐ), designed for phonetic writing, which is precisely an a turned over. Some letters are simply other letters turned round: a b upside down is a q, an n is a u, and a 6 is a 9. Some shapes are the same both ways up, such as o, s, x and z. And a few letters have no turned form at all, so the nearest lookalike is used: an upside-down c is shown as the open o, ɔ.

Capital B, D, J, P, Q, R and U, and the digits 4, 5 and 7, have no good equivalent. The generator leaves them as typed and lists them, rather than quietly substituting a character from another alphabet. If you want every letter to turn, switch on "Lowercase everything first": every lowercase letter has an equivalent.

Using the Upside Down Text Generator

  1. Type or paste your text into Your text.
  2. Switch on Lowercase everything first if you want capitals without a turned form to turn too.
  3. Copy the result at the top.
  4. Check Characters left as typed for anything that could not be turned.

The code point card lists every character in the result, so you can see exactly what you are pasting, and the chart below shows each letter, digit and common sign with the kind of mapping it uses.

How is this calculated?

  1. Optionally lowercase. With the option on, the text is converted to lowercase first.
  1. Look up each character. Each character is looked up in a fixed table with three kinds of entry. First, a Unicode character named TURNED, or INVERTED for the question and exclamation marks: this covers a, e, h, i, k, m, r, t, v, w and y, capital A, F, G, K, L, T, V and Y, the digits 2 and 3, the ampersand and the semicolon. Second, another ordinary character that is the rotated shape, or the same character when the shape is symmetric: b and q, d and p, n and u, M and W, 6 and 9, and the brackets, which swap. Third, the nearest lookalike where Unicode has no turned form: c, f, g, j, capital C and E, the digit 1, the full stop, the underscore and the double quote.
  1. Keep the rest. A character not in the table is copied unchanged and added once to the list of characters left as typed.
  1. Reverse the order. The characters are put in reverse order, so the last letter you typed comes first. Turned upside down, the first letter is then back on the left.

Worked Example

Hello World, the default:

  1. H is the same shape both ways up. e becomes ǝ, LATIN SMALL LETTER TURNED E (U+01DD). l and o are unchanged.
  2. W becomes M, o stays, r becomes ɹ, LATIN SMALL LETTER TURNED R (U+0279), l stays, and d becomes p.
  3. That gives Hǝllo Moɹlp, with 10 characters looked up and nothing left over.
  4. Reversed, it is plɹoM ollǝH.

Bob shows a gap: capital B has no turned form, so the result is qoB with B listed. With "Lowercase everything first" on, it becomes qoq, with every letter turned.

How Do You Type Upside Down?

Type normally into the box above and copy the result. There is no keyboard layout for upside-down text, because it is made of characters from several parts of Unicode, mostly the International Phonetic Alphabet. Pasting is the practical way.

What Is the Upside Down Question Mark?

It is ¿, INVERTED QUESTION MARK (U+00BF), the mark Spanish uses to open a question. The generator uses it for ? and uses ¡, INVERTED EXCLAMATION MARK, for !. Typing "what time is it?" gives ¿ʇᴉ sᴉ ǝɯᴉʇ ʇɐɥʍ.

What does this calculator not account for?

  • Fonts. A character only displays if the reader's font has it. The phonetic letters are widely supported, but a few capitals, such as TURNED CAPITAL L (U+A780) and TURNED K (U+A7B0), come from newer blocks that some older fonts lack.
  • Exact rotation. Lookalikes are approximations. An ɔ is close to an upside-down c, but it is a different letter. The chart says which kind of mapping each character uses.
  • Accented letters and other scripts. These are kept as typed. Accents in particular cannot be turned.
  • Accessibility and search. Screen readers read these characters by their own names, not as the words you typed, and search engines treat them as different text. Do not use upside-down text for anything people need to find or hear.
  • Mirror writing. Turning text upside down is not the same as mirroring it left to right. This page only does the 180-degree turn.

What mistakes do people make with this?

  • Forgetting the reversal. Swapping characters without reversing the order gives text that reads backwards once turned. The generator reverses for you.
  • Turning it twice. Running upside-down text through again does not always give the original back, because lookalikes such as ɔ are not in the table as inputs. Keep your original text.
  • Capitals that do not turn. B, D, J, P, Q, R and U stay upright. Lowercase first if that looks odd.
  • Pasting where special characters are blocked. Some usernames and forms accept only basic letters and digits.
  • Expecting digits 4, 5 and 7 to flip. There are no good upside-down forms for them, so they are left as typed.

Frequently Asked Questions

How do I flip text upside down?

Type it into the box and copy the result. The generator replaces each character with its upside-down equivalent and reverses the order.

Why are some letters not upside down?

Unicode has no turned form or rotated lookalike for capital B, D, J, P, Q, R and U, or for the digits 4, 5 and 7. They are kept as typed and listed. Lowercasing first turns every letter.

What is an upside down e?

ǝ, LATIN SMALL LETTER TURNED E, U+01DD. It is a letter from phonetic and African alphabets, which is why it exists in Unicode and why most fonts include it.

Does upside down text work on Instagram and Discord?

Usually, because the characters are ordinary Unicode text. Whether each character shows depends on the font of the device reading it.

What does an upside down 6 look like?

A 9. The generator swaps 6 and 9 with each other, and turns 2 and 3 into TURNED DIGIT TWO and TURNED DIGIT THREE.

Is upside down text the same as mirror text?

No. Mirror text is flipped left to right; upside down text is turned half a circle, which flips it both top to bottom and left to right.

Sources

Did this calculator answer your question?

How this calculator is tested

This calculator is checked by 5 automated test cases: specific inputs whose correct result is known in advance, and rules the output must always obey. They run on every change to the site. See the testing and corrections policy.

Show the test cases
  • Default: Hello World
  • Capital B has no turned form unless lowercased
  • Punctuation and digits
  • Pairs that swap come back on a second turn
  • builds the chart with the mapping kinds

Add This Website as Preferred Source on Google

See Bedrock Calculator first in your Search results & AI Overviews