Script capital M (ℳ) is the Unicode character at U+2133 in Letterlike Symbols. Official name: SCRIPT CAPITAL M — a calligraphic capital M used in mathematical and academic typography.
Remember
Character ℳ
Unicode U+2133
Named entity ℳ (also ℳ)
Hex entity ℳ
Decimal ℳ
CSS escape \2133
Not the same M · Μ
Prefer ℳ in HTML markup (alias ℳ is the same glyph). Numeric forms and typing ℳ in UTF-8 also work. Use it for math/script style — not as a stand-in for Latin M.
Using Named Entity: ℳ
Using Hex Code: ℳ
Using HTML Code: ℳ
Using CSS Entity: ℳ
Typed directly: ℳ
Math: ℳ(x)
How It Works
1. Named:ℳ is the clearest HTML form for U+2133. ℳ is an alias for the same character.
2. Hex:U+2133 → ℳ in HTML. Same glyph as the named entity.
3. Decimal: same code point as 8499 → ℳ. Same glyph as hex and named.
4. CSS: use \2133 in content (not an HTML entity). #point::after appends that ℳ after the paragraph text.
5. Typed / math: paste ℳ in UTF-8, or write expressions like ℳ(x) for script notation.
Pitfalls & Tips
Common mistakes when working with U+2133.
vs M
Not a Latin letter M
Plain M (U+004D) is a different character. Use ℳ only when you need the script form.
vs Μ
Not Greek Mu
Μ (U+039C) is Greek. It can look similar in some fonts but is a different script.
Fonts
Needs Letterlike font coverage
Some UI fonts omit U+2133. Prefer a stack that includes a math-capable font if the glyph must always show.
Alias
ℳ and ℳ are the same
Both named entities map to U+2133. Prefer ℳ for readability in modern HTML.
CSS vs HTML
Do not mix escapes
\2133 belongs in CSS strings. ℳ / ℳ / ℳ belong in HTML.
Encoding
Keep UTF-8 declared
Letterlike symbols display reliably with <meta charset="UTF-8">. Prefer named entities when the source file encoding is uncertain.
Compatibility
Browser Support
Script capital M (U+2133) and its entity forms (ℳ, ℳ, ℳ, CSS \\2133) are supported in all mainstream browsers. Visible glyphs depend on Letterlike / math font coverage.
✓ Universal support
Script Capital M (ℳ)
Encode with named, hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+2133 / ℳFull support
Bottom line: Prefer ℳ in HTML. Use \\2133 only inside CSS content. Do not confuse with Latin M or Greek Μ.
Remember
Key Takeaways
Unicode: script capital M is U+2133 (decimal 8499) — glyph ℳ.
HTML: prefer ℳ — also ℳ / ℳ (alias ℳ).
Use ℳ (named), ℳ (hex), ℳ (decimal), type ℳ directly in UTF-8, or the CSS escape \2133 in content. Prefer ℳ in normal HTML. Alias ℳ also works.
U+2133 (SCRIPT CAPITAL M). Hex 2133, decimal 8499. It belongs to Letterlike Symbols (U+2100–U+214F).
Yes. Use ℳ (preferred). Numeric forms ℳ and ℳ also work. HTML5 also defines ℳ for the same character.
No. ℳ is the script (calligraphic) form (U+2133). Plain M is U+004D. Greek capital Mu is U+039C (Μ).
Use it in mathematical or academic text for a script-style capital M — not as a substitute for Latin M or Greek Mu.
HTML entities (ℳ, ℳ, or ℳ) go in markup. The CSS escape \2133 goes in stylesheet strings (usually content on ::before/::after).
🤔
Did you know?
Script capital M is Unicode U+2133 (decimal 8499) — glyph ℳ in Letterlike Symbols (U+2100–U+214F). HTML5 names it ℳ (also ℳ). Official name: SCRIPT CAPITAL M. Used in mathematical and academic typography. Do not confuse with Latin M (U+004D) or Greek Mu U+039C (Μ).