Unicode Blocks Table

–click a block name to copy it
BlockRangeChars
Basic Latin0000-007F128
Latin-1 Supplement0080-00FF128
Latin Extended-A0100-017F128
Latin Extended-B0180-024F208
IPA Extensions0250-02AF96
Spacing Modifier Letters02B0-02FF80
Combining Diacritical Marks0300-036F112
Greek and Coptic0370-03FF144
Cyrillic0400-04FF256
Cyrillic Supplement0500-052F48
Armenian0530-058F96
Hebrew0590-05FF112
Arabic0600-06FF256
Syriac0700-074F80
Arabic Supplement0750-077F48
Thaana0780-07BF64
NKo07C0-07FF64
Samaritan0800-083F64
Mandaic0840-085F32
Syriac Supplement0860-086F16
Arabic Extended-B0870-089F48
Arabic Extended-A08A0-08FF96
Devanagari0900-097F128
Bengali0980-09FF128
Gurmukhi0A00-0A7F128
Gujarati0A80-0AFF128
Oriya0B00-0B7F128
Tamil0B80-0BFF128
Telugu0C00-0C7F128
Kannada0C80-0CFF128
Malayalam0D00-0D7F128
Sinhala0D80-0DFF128
Thai0E00-0E7F128
Lao0E80-0EFF128
Tibetan0F00-0FFF256
Myanmar1000-109F160
Georgian10A0-10FF96
Hangul Jamo1100-11FF256
Ethiopic1200-137F384
Ethiopic Supplement1380-139F32
Cherokee13A0-13FF96
Unified Canadian Aboriginal Syllabics1400-167F640
Ogham1680-169F32
Runic16A0-16FF96
Tagalog1700-171F32
Hanunoo1720-173F32
Buhid1740-175F32
Tagbanwa1760-177F32
Khmer1780-17FF128
Mongolian1800-18AF176
Unified Canadian Aboriginal Syllabics Extended18B0-18FF80
Limbu1900-194F80
Tai Le1950-197F48
New Tai Lue1980-19DF96
Khmer Symbols19E0-19FF32
Buginese1A00-1A1F32
Tai Tham1A20-1AAF144
Combining Diacritical Marks Extended1AB0-1AFF80
Balinese1B00-1B7F128
Sundanese1B80-1BBF64
Batak1BC0-1BFF64
Lepcha1C00-1C4F80
Ol Chiki1C50-1C7F48
Cyrillic Extended-C1C80-1C8F16
Georgian Extended1C90-1CBF48
Sundanese Supplement1CC0-1CCF16
Vedic Extensions1CD0-1CFF48
Phonetic Extensions1D00-1D7F128
Phonetic Extensions Supplement1D80-1DBF64
Combining Diacritical Marks Supplement1DC0-1DFF64
Latin Extended Additional1E00-1EFF256
Greek Extended1F00-1FFF256
General Punctuation2000-206F112
Superscripts and Subscripts2070-209F48
Currency Symbols20A0-20CF48
Combining Diacritical Marks for Symbols20D0-20FF48
Letterlike Symbols2100-214F80
Number Forms2150-218F64
Arrows2190-21FF112
Mathematical Operators2200-22FF256
Miscellaneous Technical2300-23FF256
Control Pictures2400-243F64
Optical Character Recognition2440-245F32
Enclosed Alphanumerics2460-24FF160
Box Drawing2500-257F128
Block Elements2580-259F32
Geometric Shapes25A0-25FF96
Miscellaneous Symbols2600-26FF256
Dingbats2700-27BF192
Miscellaneous Mathematical Symbols-A27C0-27EF48
Supplemental Arrows-A27F0-27FF16
Braille Patterns2800-28FF256
Supplemental Arrows-B2900-297F128
Miscellaneous Mathematical Symbols-B2980-29FF128
Supplemental Mathematical Operators2A00-2AFF256
Miscellaneous Symbols and Arrows2B00-2BFF256
Glagolitic2C00-2C5F96
Latin Extended-C2C60-2C7F32
Coptic2C80-2CFF128
Georgian Supplement2D00-2D2F48
Tifinagh2D30-2D7F80
Ethiopic Extended2D80-2DDF96
Cyrillic Extended-A2DE0-2DFF32
Supplemental Punctuation2E00-2E7F128
CJK Radicals Supplement2E80-2EFF128
Kangxi Radicals2F00-2FDF224
Ideographic Description Characters2FF0-2FFF16
CJK Symbols and Punctuation3000-303F64
Hiragana3040-309F96
Katakana30A0-30FF96
Bopomofo3100-312F48
Hangul Compatibility Jamo3130-318F96
Kanbun3190-319F16
Bopomofo Extended31A0-31BF32
CJK Strokes31C0-31EF48
Katakana Phonetic Extensions31F0-31FF16
Enclosed CJK Letters and Months3200-32FF256
CJK Compatibility3300-33FF256
CJK Unified Ideographs Extension A3400-4DBF6592
Yijing Hexagram Symbols4DC0-4DFF64
CJK Unified Ideographs4E00-9FFF20992
Yi SyllablesA000-A48F1168
Yi RadicalsA490-A4CF64
LisuA4D0-A4FF48
VaiA500-A63F320
Cyrillic Extended-BA640-A69F96
BamumA6A0-A6FF96
Modifier Tone LettersA700-A71F32
Latin Extended-DA720-A7FF224
Syloti NagriA800-A82F48
Common Indic Number FormsA830-A83F16
Phags-paA840-A87F64
SaurashtraA880-A8DF96
Devanagari ExtendedA8E0-A8FF32
Kayah LiA900-A92F48
RejangA930-A95F48
Hangul Jamo Extended-AA960-A97F32
JavaneseA980-A9DF96
Myanmar Extended-BA9E0-A9FF32
ChamAA00-AA5F96
Myanmar Extended-AAA60-AA7F32
Tai VietAA80-AADF96
Meetei Mayek ExtensionsAAE0-AAFF32
Ethiopic Extended-AAB00-AB2F48
Latin Extended-EAB30-AB6F64
Cherokee SupplementAB70-ABBF80
Meetei MayekABC0-ABFF64
Hangul SyllablesAC00-D7AF11184
Hangul Jamo Extended-BD7B0-D7FF80
High SurrogatesD800-DB7F896
High Private Use SurrogatesDB80-DBFF128
Low SurrogatesDC00-DFFF1024
Private Use AreaE000-F8FF6400
CJK Compatibility IdeographsF900-FAFF512
Alphabetic Presentation FormsFB00-FB4F80
Arabic Presentation Forms-AFB50-FDFF688
Variation SelectorsFE00-FE0F16
Vertical FormsFE10-FE1F16
Combining Half MarksFE20-FE2F16
CJK Compatibility FormsFE30-FE4F32
Small Form VariantsFE50-FE6F32
Arabic Presentation Forms-BFE70-FEFF144
Halfwidth and Fullwidth FormsFF00-FFEF240
SpecialsFFF0-FFFF16
Linear B Syllabary10000-1007F128
Linear B Ideograms10080-100FF128
Aegean Numbers10100-1013F64
Ancient Greek Numbers10140-1018F80
Ancient Symbols10190-101CF64
Phaistos Disc101D0-101FF48
Lycian10280-1029F32
Carian102A0-102DF64
Coptic Epact Numbers102E0-102FF32
Old Italic10300-1032F48
Gothic10330-1034F32
Old Permic10350-1037F48
Ugaritic10380-1039F32
Old Persian103A0-103DF64
Deseret10400-1044F80
Shavian10450-1047F48
Osmanya10480-104AF48
Osage104B0-104FF80
Elbasan10500-1052F48
Caucasian Albanian10530-1056F64
Vithkuqi10570-105BF80
Todhri105C0-105FF64
Linear A10600-1077F384
Latin Extended-F10780-107BF64
Cypriot Syllabary10800-1083F64
Imperial Aramaic10840-1085F32
Palmyrene10860-1087F32
Nabataean10880-108AF48
Hatran108E0-108FF32
Phoenician10900-1091F32
Lydian10920-1093F32
Sidetic10940-1095F32
Meroitic Hieroglyphs10980-1099F32
Meroitic Cursive109A0-109FF96
Kharoshthi10A00-10A5F96
Old South Arabian10A60-10A7F32
Old North Arabian10A80-10A9F32
Manichaean10AC0-10AFF64
Avestan10B00-10B3F64
Inscriptional Parthian10B40-10B5F32
Inscriptional Pahlavi10B60-10B7F32
Psalter Pahlavi10B80-10BAF48
Old Turkic10C00-10C4F80
Old Hungarian10C80-10CFF128
Hanifi Rohingya10D00-10D3F64
Garay10D40-10D8F80
Rumi Numeral Symbols10E60-10E7F32
Yezidi10E80-10EBF64
Arabic Extended-C10EC0-10EFF64
Old Sogdian10F00-10F2F48
Sogdian10F30-10F6F64
Old Uyghur10F70-10FAF64
Chorasmian10FB0-10FDF48
Elymaic10FE0-10FFF32
Brahmi11000-1107F128
Kaithi11080-110CF80
Sora Sompeng110D0-110FF48
Chakma11100-1114F80
Mahajani11150-1117F48
Sharada11180-111DF96
Sinhala Archaic Numbers111E0-111FF32
Khojki11200-1124F80
Multani11280-112AF48
Khudawadi112B0-112FF80
Grantha11300-1137F128
Tulu-Tigalari11380-113FF128
Newa11400-1147F128
Tirhuta11480-114DF96
Siddham11580-115FF128
Modi11600-1165F96
Mongolian Supplement11660-1167F32
Takri11680-116CF80
Myanmar Extended-C116D0-116FF48
Ahom11700-1174F80
Dogra11800-1184F80
Warang Citi118A0-118FF96
Dives Akuru11900-1195F96
Nandinagari119A0-119FF96
Zanabazar Square11A00-11A4F80
Soyombo11A50-11AAF96
Unified Canadian Aboriginal Syllabics Extended-A11AB0-11ABF16
Pau Cin Hau11AC0-11AFF64
Devanagari Extended-A11B00-11B5F96
Sharada Supplement11B60-11B7F32
Sunuwar11BC0-11BFF64
Bhaiksuki11C00-11C6F112
Marchen11C70-11CBF80
Masaram Gondi11D00-11D5F96
Gunjala Gondi11D60-11DAF80
Tolong Siki11DB0-11DEF64
Bengali Supplement11DF0-11DFF16
Makasar11EE0-11EFF32
Kawi11F00-11F5F96
Lisu Supplement11FB0-11FBF16
Tamil Supplement11FC0-11FFF64
Cuneiform12000-123FF1024
Cuneiform Numbers and Punctuation12400-1247F128
Early Dynastic Cuneiform12480-1254F208
Archaic Cuneiform Numerals12550-1268F320
Cypro-Minoan12F90-12FFF112
Egyptian Hieroglyphs13000-1342F1072
Egyptian Hieroglyph Format Controls13430-1345F48
Egyptian Hieroglyphs Extended-A13460-143FF4000
Anatolian Hieroglyphs14400-1467F640
Gurung Khema16100-1613F64
Bamum Supplement16800-16A3F576
Mro16A40-16A6F48
Tangsa16A70-16ACF96
Bassa Vah16AD0-16AFF48
Pahawh Hmong16B00-16B8F144
Kirat Rai16D40-16D7F64
Medefaidrin16E40-16E9F96
Beria Erfe16EA0-16EDF64
Miao16F00-16F9F160
Ideographic Symbols and Punctuation16FE0-16FFF32
Tangut17000-187FF6144
Tangut Components18800-18AFF768
Khitan Small Script18B00-18CFF512
Tangut Supplement18D00-18D7F128
Tangut Components Supplement18D80-18DFF128
Jurchen18E00-1919F928
Jurchen Radicals191A0-191DF64
Kana Extended-B1AFF0-1AFFF16
Kana Supplement1B000-1B0FF256
Kana Extended-A1B100-1B12F48
Small Kana Extension1B130-1B16F64
Nushu1B170-1B2FF400
Duployan1BC00-1BC9F160
Shorthand Format Controls1BCA0-1BCAF16
Symbols for Legacy Computing Supplement1CC00-1CEBF704
Miscellaneous Symbols Supplement1CEC0-1CEFF64
Znamenny Musical Notation1CF00-1CFCF208
Byzantine Musical Symbols1D000-1D0FF256
Musical Symbols1D100-1D1FF256
Ancient Greek Musical Notation1D200-1D24F80
Musical Symbols Supplement1D250-1D28F64
Kaktovik Numerals1D2C0-1D2DF32
Mayan Numerals1D2E0-1D2FF32
Tai Xuan Jing Symbols1D300-1D35F96
Counting Rod Numerals1D360-1D37F32
Mathematical Alphanumeric Symbols1D400-1D7FF1024
Sutton SignWriting1D800-1DAAF688
Miscellaneous Symbols and Arrows Extended1DB00-1DBFF256
Latin Extended-G1DF00-1DFFF256
Glagolitic Supplement1E000-1E02F48
Cyrillic Extended-D1E030-1E08F96
Nyiakeng Puachue Hmong1E100-1E14F80
Toto1E290-1E2BF48
Wancho1E2C0-1E2FF64
Nag Mundari1E4D0-1E4FF48
Ol Onal1E5D0-1E5FF48
Tai Yo1E6C0-1E6FF64
Ethiopic Extended-B1E7E0-1E7FF32
Mende Kikakui1E800-1E8DF224
Adlam1E900-1E95F96
Indic Siyaq Numbers1EC70-1ECBF80
Ottoman Siyaq Numbers1ED00-1ED4F80
Arabic Mathematical Alphabetic Symbols1EE00-1EEFF256
Mahjong Tiles1F000-1F02F48
Domino Tiles1F030-1F09F112
Playing Cards1F0A0-1F0FF96
Enclosed Alphanumeric Supplement1F100-1F1FF256
Enclosed Ideographic Supplement1F200-1F2FF256
Miscellaneous Symbols and Pictographs1F300-1F5FF768
Emoticons1F600-1F64F80
Ornamental Dingbats1F650-1F67F48
Transport and Map Symbols1F680-1F6FF128
Alchemical Symbols1F700-1F77F128
Geometric Shapes Extended1F780-1F7FF128
Supplemental Arrows-C1F800-1F8FF256
Supplemental Symbols and Pictographs1F900-1F9FF256
Chess Symbols1FA00-1FA6F112
Symbols and Pictographs Extended-A1FA70-1FAFF144
Symbols for Legacy Computing1FB00-1FBFF256
CJK Unified Ideographs Extension B20000-2A6DF42720
CJK Unified Ideographs Extension C2A700-2B73F4160
CJK Unified Ideographs Extension D2B740-2B81F224
CJK Unified Ideographs Extension E2B820-2CEAF5776
CJK Unified Ideographs Extension F2CEB0-2EBEF7488
CJK Unified Ideographs Extension I2EBF0-2EE5F624
CJK Compatibility Ideographs Supplement2F800-2FA1F544
CJK Unified Ideographs Extension G30000-3134F4944
CJK Unified Ideographs Extension H31350-323AF4192
CJK Unified Ideographs Extension J323B0-3347F4304
Seal3D000-3FC3F11328
TagsE0000-E007F128
Variation Selectors SupplementE0100-E01EF240
Supplementary Private Use Area-AF0000-FFFFF65536
Supplementary Private Use Area-B100000-10FFFF65536
Official named ranges from the Unicode character database - the same Blocks.txt file font designers use to partition the code space. Blocks never cross plane boundaries and nearly every block reserves unassigned gaps. Bottom line: most font-substitution bugs are one block wide - find the block, check your font covers it. Neighbours: Unicode planes table, Unicode character inspector, script codes table and language codes table.

Unicode blocks are the named neighbourhoods of the code space: Greek and Cyrillic on the Basic Multilingual Plane, historic scripts on the supplementary planes, math operators at U+2200. This table lists all 353 blocks with ranges, sizes and planes - the partition your OS uses to pick fallback fonts.

Fonts register coverage per block - when coverage is missing, pages fill the gap with tofu boxes.

How to use

  1. Type a block name or range code - '2200', 'Greek', '1D400' all work.
  2. Use the plane chips to slice by BMP versus supplementary planes.
  3. Click any block name to copy it.

Frequently asked questions

What is the difference between a block and a plane?

A plane is a slab of 65,536 code points; Unicode has 17, numbered 0-16. A block is a named range that never crosses a plane boundary. Plane 0 holds the living scripts, plane 1 the historic ones like Phoenician.

Why does a block show more characters than exist in it?

Blocks are pre-partitioned real estate with unassigned code points reserved for future characters, most snapping to multiples of 16 or 128. CJK Unified Ideographs has 20,992 slots while Cherokee fits in 256 - size reflects allocation policy, not use.

Where do emoji live?

Most live in Supplemental Symbols and Pictographs (U+1F300+) on plane 1; older ones sit in Miscellaneous Symbols and Dingbats on the BMP.

Related tools