fsymbols
Loading symbols…
››
𝑜

mathematical italic small o

Mathematical Italic Small O

92/996

𝑜 is the math italic o, usually used as a variable in a formula. The formula tells you what it stands for. For ordinary prose, use a plain o with italic formatting; compatibility normalization can fold 𝑜 back to o.

Text symbol

What 𝑜 means

It is a lowercase mathematical italic o used as a variable.

In 1591, French mathematician François Viète used vowels, including capital O, for unknown quantities—values not yet known. In 1637, French mathematician René Descartes helped establish lowercase italic letters for unknowns. A 1999 proposal for Unicode, the character-encoding standard, argued that mathematical styles can distinguish different objects in a formula, so plain text should preserve those distinctions.

Why does 𝑜 turn into o?

Compatibility normalization can turn it into ordinary o.

Unicode's NFKC compatibility normalization maps 𝑜 to plain Latin o. Software that applies it can erase the mathematical distinction; Unicode guidance says not to use NFKC on mathematical text. The font supplies the drawn shape, so the exact slant and design can vary.

Technical and mathematical; lowercase italic letters conventionally denote variables in equations.

For ordinary prose, italicize a plain o; this character belongs to mathematical notation.

Part of the collection

Don't confuse it with

1

Questions people ask

1

Why does 𝑜 show as a box on some devices?

Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.

How to type or find 𝑜

Search it as
italic o · math italic o · unicode italic o · fancy o
Shows up in
Anything that takes text · its shape is whatever your font draws
Windows (Word)
⎇Alt+XType 1D45C, then AltX to get 𝑜.
Windows
⊞Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win .).
macOS
⌃Control+⌘Command+␣SpaceOpen the character viewer and search “mathematical italic small o”.
Linux
⎈Ctrl+⇧Shift+UType 1d45c, then Enter or Space.
HTML
𝑜
CSS
\1D45C
HTML numeric reference for 𝑜
In HTML source, write 𝑜 as a hexadecimal numeric character reference to produce 𝑜.
Codes and encoding1 code points
HTML decimal
𝑜
HTML hex
𝑜
CSS content
content: "\1D45C";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9D%91%9C
1
On screen
1
Code points
2
JS .length
4
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

2

Letters1,265 symbols

Fancy letters996 symbols