Upside Down Text

Flip text upside down, mirror it or reverse the words, then copy it.

The upside down text

Type or paste your text and it comes back turned 180 degrees: every character is swapped for an upside-down lookalike and the order runs backward, so globex becomes xǝqolƃ. Mirror, Reverse words and Flip letters only are the other three modes. The result is plain Unicode text that pastes into a bio, a post or a chat, and the table below lists every character it flips.

About the upside down text generator

The WordBench upside down text generator rewrites your words using flipped Unicode characters, so the result looks like it has been rotated a full half turn. Type normally and copy the upside down version straight into a profile, a caption, or a chat.

This is not an image or a font trick. Each letter is swapped for a real character that happens to look like its upside down twin, so the text stays as plain, copyable text. That is why it survives being pasted into places that would strip styling or reject an image.

Because the effect relies on lookalike characters, it covers the basic Latin alphabet, digits and common punctuation. Every flipped character is a single Unicode character, and a character without a convincing lookalike is left as typed rather than faked: the tool lists any such character in your text above the result, and the second table below lists every keyboard character it leaves as typed.

Upside down, mirror, reverse words and flip letters only

Upside down turns the whole text 180 degrees. Every character becomes its upside-down lookalike and the order runs backward, so the text reads correctly with the screen turned around. This is the default.

Mirror reverses each line left to right and swaps letters for a mirrored lookalike where WordBench has one, so the text reads correctly in a mirror. Letters that look the same in a mirror, such as A, H, O and x, stay as they are.

Reverse words reverses the order of the words on each line and leaves every letter as typed. Punctuation stays attached to its word, and the line breaks and the spaces between words stay where they were.

Flip letters only swaps each character for its upside-down form but keeps the reading order, so the text still runs left to right with every letter turned over. The mode you pick is kept in the page link, so a shared link opens the same mode.

Where these characters actually render

This is the part other generators leave out. These are not bold or small caps in the formatting sense: they are separate letters from the Mathematical Alphanumeric Symbols block. Whether they show up depends on whether the surface has a glyph for them, not on whether the surface supports formatting. Where it fails, it fails as empty boxes.

Rendering of Unicode styled text per surface. Compiled from the Unicode charts and from what the characters do in practice.
SurfaceBoldSmall capsUpside downWorth knowing
Instagram bio and captionsRendersRendersRendersThe most common reason people want these characters, and the surface where they are most reliable.
X (Twitter) postsRendersRendersRendersRenders, but remember X counts a non-Latin character as two weighted units, so styled text costs double against the 280 limit.
LinkedIn posts and headlinesRendersMostly rendersRendersBold renders everywhere. Small caps depend on the viewer's device font and drop to plain letters on some Android builds.
WhatsAppRendersMostly rendersRendersWhatsApp has real bold with asterisks, which is a better choice: it stays readable to screen readers and searchable.
DiscordRendersRendersRendersDiscord also has real markdown formatting, so Unicode is only needed where markdown is not parsed, such as a channel name.
Google Docs and SheetsMostly rendersMostly rendersMostly rendersDepends entirely on the document font. Switch to a font without the Mathematical Alphanumeric block and every character becomes a box.
Email subject linesMostly rendersBoxes or strippedMostly rendersRenders in most modern clients but is a strong spam signal, and older clients show boxes. Not worth the risk on anything that matters.
Search engines and page titlesBoxes or strippedBoxes or strippedBoxes or strippedGoogle normalises or ignores these characters, so a title in Unicode bold is not the keyword you think it is. Never use them in a page title or heading.
Screen readersBoxes or strippedBoxes or strippedBoxes or strippedAnnounced character by character as mathematical symbols, or skipped entirely. This is the real cost: styled Unicode makes text unreadable to anyone using assistive software.
Plain text files and codeRendersRendersRendersThe characters survive because they are ordinary Unicode, but they will not match a search for the plain-letter version.

Two rows deserve a second look. Search engines fold or ignore these characters, so a page title in Unicode bold is not the keyword you think it is. And screen readers announce them one symbol at a time or skip them, which makes styled text genuinely unreadable to anyone using assistive software. Use it in a bio for effect; never in something someone has to read.

Every character the upside down text generator flips

The complete table WordBench uses, 87 characters in all: lowercase letters, capitals, digits, then punctuation. Every result is a single Unicode character. Upside down uses this table and reverses the order; Flip letters only uses the same table and keeps the order.

CharacterCode pointUpside downResult code point
aU+0061ɐU+0250
bU+0062qU+0071
cU+0063ɔU+0254
dU+0064pU+0070
eU+0065ǝU+01DD
fU+0066ɟU+025F
gU+0067ƃU+0183
hU+0068ɥU+0265
iU+0069ᴉU+1D09
jU+006AɾU+027E
kU+006BʞU+029E
lU+006ClU+006C
mU+006DɯU+026F
nU+006EuU+0075
oU+006FoU+006F
pU+0070dU+0064
qU+0071bU+0062
rU+0072ɹU+0279
sU+0073sU+0073
tU+0074ʇU+0287
uU+0075nU+006E
vU+0076ʌU+028C
wU+0077ʍU+028D
xU+0078xU+0078
yU+0079ʎU+028E
zU+007AzU+007A
AU+0041∀U+2200
BU+0042ꓭU+A4ED
CU+0043ƆU+0186
DU+0044◖U+25D6
EU+0045ƎU+018E
FU+0046ℲU+2132
GU+0047⅁U+2141
HU+0048HU+0048
IU+0049IU+0049
JU+004AſU+017F
KU+004B⋊U+22CA
LU+004C⅂U+2142
MU+004DWU+0057
NU+004ENU+004E
OU+004FOU+004F
PU+0050ԀU+0500
RU+0052ᴚU+1D1A
SU+0053SU+0053
TU+0054⊥U+22A5
UU+0055∩U+2229
VU+0056ΛU+039B
WU+0057MU+004D
XU+0058XU+0058
YU+0059⅄U+2144
ZU+005AZU+005A
0U+00300U+0030
1U+0031⇂U+21C2
2U+0032ᄅU+1105
3U+0033ƐU+0190
4U+0034ㄣU+3123
5U+0035ϛU+03DB
6U+00369U+0039
7U+0037ㄥU+3125
8U+00388U+0038
9U+00396U+0036
.U+002E˙U+02D9
,U+002C'U+0027
'U+0027,U+002C
"U+0022„U+201E
!U+0021¡U+00A1
?U+003F¿U+00BF
(U+0028)U+0029
)U+0029(U+0028
[U+005B]U+005D
]U+005D[U+005B
{U+007B}U+007D
}U+007D{U+007B
<U+003C>U+003E
>U+003E<U+003C
&U+0026⅋U+214B
_U+005F‾U+203E
-U+002D-U+002D
+U+002B+U+002B
=U+003D=U+003D
/U+002F/U+002F
\U+005C\U+005C
|U+007C|U+007C
:U+003A:U+003A
%U+0025%U+0025
~U+007E~U+007E
#U+0023#U+0023

The characters l, o, s, x, z, H, I, N, O, S, X, Z, 0, 8, -, +, =, /, \, |, :, %, ~ and # map to themselves, because WordBench treats them as looking the same turned 180 degrees. Code points are read from the characters themselves when the page is built, so the table always matches what the tool outputs.

Keyboard characters that won't flip

Of the 94 printable ASCII characters, U+0021 to U+007E, these 7 have no entry in the table above, so WordBench leaves them as typed rather than swap in a character that does not read as flipped. Accented letters, other alphabets and emoji are left as typed too, and any of them in your text are listed above the result.

CharacterCode point
$U+0024
*U+002A
;U+003B
@U+0040
QU+0051
^U+005E
`U+0060

Who uses it

Social media usersPost an upside down caption or bio that catches the eye as people scroll.
Gamers and chattersDrop a flipped message into a username or chat where plain text is expected.
DesignersPreview a playful, rotated wordmark idea in seconds without opening a design tool.
Anyone having funSend a friend a message that reads the wrong way up, just because you can.

Worked example

Try it with fictional text

Type the word "globex".

The generator returns xǝqolƃ, a run of flipped characters that reads as globex turned upside down. Paste it anywhere that accepts Unicode text and it keeps its rotated look, because these are ordinary characters rather than a special font.

Frequently asked questions

Is this a font or an image? Neither. The tool substitutes each letter with a real Unicode character that looks flipped, so the output is plain text you can copy and paste. There is no font to install and no image to download.

Is this a font or an image?

Neither. The tool substitutes each letter with a real Unicode character that looks flipped, so the output is plain text you can copy and paste. There is no font to install and no image to download.

Why do some letters look slightly off?

Each flipped letter is a different character that looks like the original turned over, such as ɐ for a and ʇ for t, and some lookalikes are closer than others. Where WordBench has no convincing single character it leaves the original as typed instead of faking it, and the tool lists any such character in your text above the result.

Which characters won't flip?

Of the printable keyboard characters, WordBench leaves $, *, ;, @, Q, ^ and ` as typed, along with accented letters, other alphabets and emoji. The second table on this page lists the keyboard ones with their code points.

How do I make mirror text?

Pick Mirror above the text box. Each line is reversed left to right and letters with a mirrored lookalike, such as b, d, R and S, are swapped for it, so the text reads correctly when held up to a mirror. Letters that are already symmetrical, such as A, H and O, stay as they are.

Will it work on every website?

It works anywhere that accepts standard Unicode text, which is most social apps, messengers, and profiles. A few platforms filter unusual characters, in which case some letters may not display.

Does it also reverse the order?

In the Upside down mode, yes. To truly read upside down, the characters are both flipped and placed in reverse order, so reading the output the right way up spells your original text. Flip letters only turns every character over but keeps the original order.

Exactly what this tool counts, and why the result can differ from your word processor, is written out on the methodology page. Platform character limits, with the unit each one counts in and the date it was checked, are on the character limits pages.


Related tools