Unicode Characters and Symbols

A curated set of frequently used Unicode characters grouped by block, each with its code point, official character name, HTML numeric reference and UTF-8 encoding. Unicode has well over 150,000 characters, so this page covers the common ones and links to the full charts.

How Unicode code points work

Unicode gives every character a number called a code point, written U+ followed by at least four hex digits, such as U+00A9 for ©. Code points run from U+0000 to U+10FFFF and are grouped into named blocks. The first 128 code points are identical to ASCII.

UTF-8 stores each code point in 1 to 4 bytes: ASCII uses 1 byte, most Latin, Greek and Cyrillic letters use 2, most other symbols use 3, and emoji and other characters above U+FFFF use 4.

  • HTML: © (decimal) or © (hex) inserts U+00A9 in any web page.
  • CSS content: "\A9" or "\2665" uses the hex code point.
  • JavaScript and JSON: "\u00A9"; code points above U+FFFF use "\u{1F600}" in JavaScript.
  • Microsoft Office on Windows: type the hex code, then press Alt+X.

Sources: Unicode Consortium: FAQ: UTF-8, UTF-16, UTF-32 & BOM; Microsoft Support: Insert ASCII or Unicode Latin-based symbols and characters

Punctuation, currency and letterlike symbols

Typographic punctuation, currency signs and letterlike symbols from the Latin-1 Supplement, General Punctuation, Currency Symbols and Letterlike Symbols blocks.

Common punctuation, currency and letterlike symbols
CharacterCode pointNameHTMLUTF-8 bytes
©U+00A9Copyright Sign©C2 A9
®U+00AERegistered Sign®C2 AE
™U+2122Trade Mark Sign™E2 84 A2
°U+00B0Degree Sign°C2 B0
±U+00B1Plus-Minus Sign±C2 B1
×U+00D7Multiplication Sign×C3 97
÷U+00F7Division Sign÷C3 B7
µU+00B5Micro SignµC2 B5
§U+00A7Section Sign§C2 A7
U+00B6Pilcrow Sign¶C2 B6
(no-break space)U+00A0No-Break Space C2 A0
•U+2022Bullet•E2 80 A2
…U+2026Horizontal Ellipsis…E2 80 A6
–U+2013En Dash–E2 80 93
—U+2014Em Dash—E2 80 94
‘U+2018Left Single Quotation Mark‘E2 80 98
’U+2019Right Single Quotation Mark’E2 80 99
“U+201CLeft Double Quotation Mark“E2 80 9C
”U+201DRight Double Quotation Mark”E2 80 9D
‰U+2030Per Mille Sign‰E2 80 B0
€U+20ACEuro Sign€E2 82 AC
£U+00A3Pound Sign£C2 A3
¥U+00A5Yen Sign¥C2 A5
¢U+00A2Cent Sign¢C2 A2
₹U+20B9Indian Rupee Sign₹E2 82 B9
₽U+20BDRuble Sign₽E2 82 BD
₩U+20A9Won Sign₩E2 82 A9
₺U+20BATurkish Lira Sign₺E2 82 BA
₿U+20BFBitcoin Sign₿E2 82 BF
½U+00BDVulgar Fraction One Half½C2 BD
℃U+2103Degree Celsius℃E2 84 83
℉U+2109Degree Fahrenheit℉E2 84 89
№U+2116Numero Sign№E2 84 96
ℓU+2113Script Small LℓE2 84 93
ΩU+2126Ohm SignΩE2 84 A6

Sources: Unicode Consortium: Unicode Character Database: UnicodeData.txt; Unicode Consortium: Unicode Character Database: Blocks.txt

Greek letters, math and number forms

Letters and operators used in mathematics and science. The micro sign µ (U+00B5) and Greek mu μ (U+03BC) look alike but are different characters, as are the ohm sign Ω (U+2126) and Greek capital omega Ω (U+03A9). Unicode normalization (NFC) replaces the ohm sign with the Greek omega, and compatibility normalization (NFKC) replaces the micro sign with mu.

Greek letters, mathematical operators and number forms
CharacterCode pointNameHTMLUTF-8 bytes
αU+03B1Greek Small Letter AlphaαCE B1
βU+03B2Greek Small Letter BetaβCE B2
ΔU+0394Greek Capital Letter DeltaΔCE 94
θU+03B8Greek Small Letter ThetaθCE B8
λU+03BBGreek Small Letter LamdaλCE BB
μU+03BCGreek Small Letter MuμCE BC
πU+03C0Greek Small Letter PiπCF 80
ΣU+03A3Greek Capital Letter SigmaΣCE A3
ΩU+03A9Greek Capital Letter OmegaΩCE A9
∑U+2211N-Ary Summation∑E2 88 91
√U+221ASquare Root√E2 88 9A
∞U+221EInfinity∞E2 88 9E
≈U+2248Almost Equal To≈E2 89 88
≠U+2260Not Equal To≠E2 89 A0
≤U+2264Less-Than Or Equal To≤E2 89 A4
≥U+2265Greater-Than Or Equal To≥E2 89 A5
∫U+222BIntegral∫E2 88 AB
∂U+2202Partial Differential∂E2 88 82
∈U+2208Element Of∈E2 88 88
∩U+2229Intersection∩E2 88 A9
∪U+222AUnion∪E2 88 AA
−U+2212Minus Sign−E2 88 92
⅓U+2153Vulgar Fraction One Third⅓E2 85 93
⅔U+2154Vulgar Fraction Two Thirds⅔E2 85 94
⅛U+215BVulgar Fraction One Eighth⅛E2 85 9B
ⅫU+216BRoman Numeral TwelveⅫE2 85 AB

Sources: Unicode Consortium: Unicode Character Database: UnicodeData.txt; Unicode Consortium: Unicode Character Database: Blocks.txt

Arrows, shapes, symbols and emoji

Arrows, box drawing, geometric shapes, miscellaneous symbols, dingbats and a few emoji. Emoji appearance varies by platform and font.

Arrows, shapes, symbols, dingbats and emoji
CharacterCode pointNameHTMLUTF-8 bytes
←U+2190Leftwards Arrow←E2 86 90
↑U+2191Upwards Arrow↑E2 86 91
→U+2192Rightwards Arrow→E2 86 92
↓U+2193Downwards Arrow↓E2 86 93
↔U+2194Left Right Arrow↔E2 86 94
⇒U+21D2Rightwards Double Arrow⇒E2 87 92
①U+2460Circled Digit One①E2 91 A0
ⓐU+24D0Circled Latin Small Letter AⓐE2 93 90
─U+2500Box Drawings Light Horizontal─E2 94 80
│U+2502Box Drawings Light Vertical│E2 94 82
┌U+250CBox Drawings Light Down And Right┌E2 94 8C
■U+25A0Black Square■E2 96 A0
□U+25A1White Square□E2 96 A1
▲U+25B2Black Up-Pointing Triangle▲E2 96 B2
●U+25CFBlack Circle●E2 97 8F
○U+25CBWhite Circle○E2 97 8B
◆U+25C6Black Diamond◆E2 97 86
☀U+2600Black Sun With Rays☀E2 98 80
☎U+260EBlack Telephone☎E2 98 8E
☺U+263AWhite Smiling Face☺E2 98 BA
♠U+2660Black Spade Suit♠E2 99 A0
♣U+2663Black Club Suit♣E2 99 A3
♥U+2665Black Heart Suit♥E2 99 A5
♦U+2666Black Diamond Suit♦E2 99 A6
♪U+266AEighth Note♪E2 99 AA
⚡U+26A1High Voltage Sign⚡E2 9A A1
☕U+2615Hot Beverage☕E2 98 95
★U+2605Black Star★E2 98 85
✓U+2713Check Mark✓E2 9C 93
✔U+2714Heavy Check Mark✔E2 9C 94
✗U+2717Ballot X✗E2 9C 97
✘U+2718Heavy Ballot X✘E2 9C 98
✂U+2702Black Scissors✂E2 9C 82
✉U+2709Envelope✉E2 9C 89
❤U+2764Heavy Black Heart❤E2 9D A4
😀U+1F600Grinning Face😀F0 9F 98 80
😂U+1F602Face With Tears Of Joy😂F0 9F 98 82
👍U+1F44DThumbs Up Sign👍F0 9F 91 8D
🔥U+1F525Fire🔥F0 9F 94 A5
🎉U+1F389Party Popper🎉F0 9F 8E 89

Sources: Unicode Consortium: Unicode Character Database: UnicodeData.txt; Unicode Consortium: Unicode Character Database: Blocks.txt; Unicode Consortium: Unicode Character Code Charts

References

Frequently asked questions

What is the difference between Unicode and UTF-8?

Unicode assigns each character a code point. UTF-8 is one way to store those code points as bytes, using 1 to 4 bytes per character. UTF-16 and UTF-32 are other encodings of the same code points.

How many Unicode characters are there?

The code space holds 1,114,112 code points (U+0000 to U+10FFFF). Well over 150,000 of them are assigned characters, and each new Unicode version adds more.