</>
character.codes
← Back to Learn

Unicode Math Symbols: A Developer's Reference

Published March 15, 2025

Math in Unicode

Unicode dedicates several blocks to mathematical notation, including Mathematical Operators (U+2200–U+22FF), Supplemental Mathematical Operators (U+2A00–U+2AFF), and Miscellaneous Mathematical Symbols. In modern UTF-8 documents, you can use these characters directly — no special encoding needed.

Basic operators

SymbolCode pointHTML entityName
+U+002B+Plus sign
U+2212&minus;Minus sign
×U+00D7&times;Multiplication
÷U+00F7&divide;Division
±U+00B1&plusmn;Plus-minus
U+2213&#8723;Minus-or-plus
·U+00B7&middot;Middle dot
U+2218&#8728;Ring operator

Relations

SymbolCode pointHTML entityName
=U+003D=Equals
U+2260&ne;Not equal
U+2248&asymp;Approximately equal
<U+003C&lt;Less than
>U+003E&gt;Greater than
U+2264&le;Less than or equal
U+2265&ge;Greater than or equal
U+2261&equiv;Identical to

Set theory

SymbolCode pointHTML entityName
U+2208&isin;Element of
U+2209&notin;Not element of
U+2282&sub;Subset of
U+2283&sup;Superset of
U+2286&sube;Subset or equal
U+2287&supe;Superset or equal
U+222A&cup;Union
U+2229&cap;Intersection
U+2205&empty;Empty set

Logic

SymbolCode pointHTML entityName
U+2227&and;Logical AND
U+2228&or;Logical OR
¬U+00AC&not;Not sign
U+21D2&rArr;Implies
U+21D4&hArr;If and only if
U+2200&forall;For all
U+2203&exist;There exists

Greek letters

Greek letters are used extensively in math, science, and engineering. Unicode includes both uppercase and lowercase forms:

SymbolCode pointHTML entityName
αU+03B1&alpha;Alpha
βU+03B2&beta;Beta
γU+03B3&gamma;Gamma
δU+03B4&delta;Delta
εU+03B5&epsilon;Epsilon
θU+03B8&theta;Theta
λU+03BB&lambda;Lambda
μU+03BC&mu;Mu
πU+03C0&pi;Pi
σU+03C3&sigma;Sigma
φU+03C6&phi;Phi
ωU+03C9&omega;Omega

Subscripts and superscripts

Unicode includes dedicated code points for superscript and subscript digits and some letters, allowing you to write expressions like x² + y³ or H₂O without requiring markup:

TypeCharactersRange
Superscript digits⁰¹²³⁴⁵⁶⁷⁸⁹U+2070U+2079
Subscript digits₀₁₂₃₄₅₆₇₈₉U+2080U+2089
Superscript lettersⁿ ⁱU+207F (n), U+2071 (i)
Subscript lettersₐ ₑ ₒ ₓU+2090 (a), U+2091 (e), U+2092 (o), U+2093 (x)

Using math symbols in HTML

In UTF-8 HTML documents, you can paste math symbols directly into your markup. For symbols with named entities (like &times; or &divide;), entities can improve readability. For symbols without named entities, use numeric references like &#8723; or simply paste the Unicode character.

For complex mathematical expressions, consider using MathML or a rendering library like KaTeX or MathJax rather than constructing formulas from individual Unicode characters.