fsymbols
Loading symbols…
››
𝒮

mathematical script capital s

Mathematical Script Capital S

𝒮 is a calligraphic S used as a distinct mathematical letter. Its formula sets its meaning; its script style separates it from plain S.

Text symbol
Search it as
mathscr s · mathcal s · calligraphic s
Shows up in
Anything that takes text · its shape is whatever your font draws

What 𝒮 means

It has no universal definition; each formula assigns its role.

Letters represented quantities in Greek antiquity. In 1591, French mathematician François Viète used capitals for unknowns and constants. The STIX scientific-publishing project argued in 1999 that math styles needed separate plain-text characters because they can distinguish variables.

Unicode 18.0.0 says math fonts may default to chancery or roundhand, two calligraphic styles. Since Unicode 14.0, an invisible selector after the letter can request chancery (U+FE00) or roundhand (U+FE01).

Use it as a mathematical identifier, not as decoration in ordinary prose.

Unicode compatibility normalization (NFKC) can fold it to plain S, erasing a formula distinction.

Don't confuse it with

4

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 𝒮

Windows (Word)
Alt+XType 1D4AE, then Alt+X 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 script capital s”.
Linux
Ctrl+Shift+UType 1d4ae, then Enter or Space.
HTML
𝒮
CSS
\1D4AE
LaTeX
With the `mathrsfs` package, use `\mathscr{S}`; `\mathcal{S}` typesets the standard calligraphic alphabet.
Codes and encoding1 code points
HTML decimal
𝒮
HTML hex
𝒮
CSS content
content: "\1D4AE";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9D%92%AE
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