Unicode & HTML Codes for Greek Letters
Greek letters occupy two contiguous blocks in Unicode: the Greek and Coptic block (U+0370–U+03FF), which holds the modern 24-letter alphabet plus historical letters and symbols, and the Greek Extended block (U+1F00–U+1FFF), which contains the polytonic accent and breathing-mark combinations used for Ancient Greek. The 24 standard letters appear at predictable offsets: uppercase from U+0391 to U+03A9, lowercase from U+03B1 to U+03C9.
Each letter can be inserted in HTML in three equivalent ways, all of which render identically in every modern browser:
- Named entity (most readable):
α→ α - Decimal numeric reference:
α→ α - Hexadecimal numeric reference:
α→ α
Named entities are easiest to read in source code; numeric references are safer if you can't be sure the receiving environment supports HTML5 entity names. Either way, the underlying Unicode code point is the same — entities are just notation, not a separate character set.
Full Reference Table
The table below shows the Unicode code points (one for uppercase, one for lowercase) and all three HTML representations side by side. Sigma has an extra row for its final form (ς), which is used at the end of Greek words.
| Letter | Unicode (U+ / l+) | Named | Decimal | Hex |
|---|---|---|---|---|
| Α α | U+0391 / U+03B1 | Α / α | Α / α | Α / α |
| Β β | U+0392 / U+03B2 | Β / β | Β / β | Β / β |
| Γ γ | U+0393 / U+03B3 | Γ / γ | Γ / γ | Γ / γ |
| Δ δ | U+0394 / U+03B4 | Δ / δ | Δ / δ | Δ / δ |
| Ε ε | U+0395 / U+03B5 | Ε / ε | Ε / ε | Ε / ε |
| Ζ ζ | U+0396 / U+03B6 | Ζ / ζ | Ζ / ζ | Ζ / ζ |
| Η η | U+0397 / U+03B7 | Η / η | Η / η | Η / η |
| Θ θ | U+0398 / U+03B8 | Θ / θ | Θ / θ | Θ / θ |
| Ι ι | U+0399 / U+03B9 | Ι / ι | Ι / ι | Ι / ι |
| Κ κ | U+039A / U+03BA | Κ / κ | Κ / κ | Κ / κ |
| Λ λ | U+039B / U+03BB | Λ / λ | Λ / λ | Λ / λ |
| Μ μ | U+039C / U+03BC | Μ / μ | Μ / μ | Μ / μ |
| Ν ν | U+039D / U+03BD | Ν / ν | Ν / ν | Ν / ν |
| Ξ ξ | U+039E / U+03BE | Ξ / ξ | Ξ / ξ | Ξ / ξ |
| Ο ο | U+039F / U+03BF | Ο / ο | Ο / ο | Ο / ο |
| Π π | U+03A0 / U+03C0 | Π / π | Π / π | Π / π |
| Ρ ρ | U+03A1 / U+03C1 | Ρ / ρ | Ρ / ρ | Ρ / ρ |
| Σ σ | U+03A3 / U+03C3 | Σ / σ | Σ / σ | Σ / σ |
| ς (final) | U+03C2 | ς | ς | ς |
| Τ τ | U+03A4 / U+03C4 | Τ / τ | Τ / τ | Τ / τ |
| Υ υ | U+03A5 / U+03C5 | Υ / υ | Υ / υ | Υ / υ |
| Φ φ | U+03A6 / U+03C6 | Φ / φ | Φ / φ | Φ / φ |
| Χ χ | U+03A7 / U+03C7 | Χ / χ | Χ / χ | Χ / χ |
| Ψ ψ | U+03A8 / U+03C8 | Ψ / ψ | Ψ / ψ | Ψ / ψ |
| Ω ω | U+03A9 / U+03C9 | Ω / ω | Ω / ω | Ω / ω |
Common Mathematical and Historical Variants
Beyond the 24 standard letters, several closely related glyphs have their own code points. Some are mathematical alternates that look different from the prose form; others are historical letters once used in Greek numerals.
| Glyph | Name | Unicode | Where it's used |
|---|---|---|---|
| ϕ | Phi (math variant) | U+03D5 | Common in physics formulas; the φ (φ) and ϕ are visually different in many fonts |
| ϵ | Lunate epsilon | U+03F5 | Mathematical epsilon ("belongs to" symbol is U+2208, a related shape) |
| ϑ | Theta (script variant) | U+03D1 | Used in physics for angles when θ is already taken |
| ϰ | Kappa (rounded) | U+03F0 | Mathematical kappa, distinct from κ |
| ϱ | Rho (tailed variant) | U+03F1 | Distinguishes density from charge density, etc. |
| ϖ | Pi (variant) | U+03D6 | Alternate pi shape in some math texts |
| Ϝ ϝ | Digamma | U+03DC / U+03DD | Numeric value 6 in Greek numerals; obsolete as a letter |
| Ϟ ϟ | Koppa | U+03DE / U+03DF | Numeric value 90 |
| Ϡ ϡ | Sampi | U+03E0 / U+03E1 | Numeric value 900 |
| Ϛ ϛ | Stigma | U+03DA / U+03DB | Late-Byzantine ligature of σ + τ, sometimes substituted for digamma in numerals |
Practical Notes
- UTF-8 encoding: A Greek letter takes 2 bytes in UTF-8 (the dominant encoding on the web). Make sure your file is saved as UTF-8 and declares
<meta charset="utf-8">in the head — otherwise the characters may render as mojibake. - Capitalization in named entities:
Αgives Α andαgives α. Case matters. - Avoid omicron (Ο/ο): Visually identical to Latin O/o. Search engines and accessibility tools treat them as different characters, so prefer the Latin letter unless you specifically need the Greek code point (e.g., for genuine Greek text).
- For LaTeX, use
\alpha,\Gamma, etc. in math mode — see our LaTeX guide.