Code Point Blocks

This section provides a list of major releases of the Unicode standard and their publishing dates.

Unicode code points are organized into blocks. Here is a list of code point blocks defined in Unicode 15.0.0:

   Start          End
    Code         Code
   Point        Point   Block Name
-------- ... --------   ----------
  U+0000 ...   U+007F   Basic Latin
  U+0080 ...   U+00FF   Latin-1 Supplement
  U+0100 ...   U+017F   Latin Extended-A
  U+0180 ...   U+024F   Latin Extended-B
  U+0250 ...   U+02AF   IPA Extensions
  U+02B0 ...   U+02FF   Spacing Modifier Letters
  U+0300 ...   U+036F   Combining Diacritical Marks
  U+0370 ...   U+03FF   Greek and Coptic
  U+0400 ...   U+04FF   Cyrillic
  U+0500 ...   U+052F   Cyrillic Supplement
  U+0530 ...   U+058F   Armenian
  U+0590 ...   U+05FF   Hebrew
  U+0600 ...   U+06FF   Arabic
  U+0700 ...   U+074F   Syriac
  U+0750 ...   U+077F   Arabic Supplement
  U+0780 ...   U+07BF   Thaana
  U+07C0 ...   U+07FF   NKo
  U+0800 ...   U+083F   Samaritan
  U+0840 ...   U+085F   Mandaic
  U+0860 ...   U+086F   Syriac Supplement
  U+0870 ...   U+089F   Arabic Extended-B
  U+08A0 ...   U+08FF   Arabic Extended-A
  U+0900 ...   U+097F   Devanagari
  U+0980 ...   U+09FF   Bengali
  U+0A00 ...   U+0A7F   Gurmukhi
  U+0A80 ...   U+0AFF   Gujarati
  U+0B00 ...   U+0B7F   Oriya
  U+0B80 ...   U+0BFF   Tamil
  U+0C00 ...   U+0C7F   Telugu
  U+0C80 ...   U+0CFF   Kannada
  U+0D00 ...   U+0D7F   Malayalam
  U+0D80 ...   U+0DFF   Sinhala
  U+0E00 ...   U+0E7F   Thai
  U+0E80 ...   U+0EFF   Lao
  U+0F00 ...   U+0FFF   Tibetan
  U+1000 ...   U+109F   Myanmar
  U+10A0 ...   U+10FF   Georgian
  U+1100 ...   U+11FF   Hangul Jamo
  U+1200 ...   U+137F   Ethiopic
  U+1380 ...   U+139F   Ethiopic Supplement
  U+13A0 ...   U+13FF   Cherokee
  U+1400 ...   U+167F   Unified Canadian Aboriginal Syllabics
  U+1680 ...   U+169F   Ogham
  U+16A0 ...   U+16FF   Runic
  U+1700 ...   U+171F   Tagalog
  U+1720 ...   U+173F   Hanunoo
  U+1740 ...   U+175F   Buhid
  U+1760 ...   U+177F   Tagbanwa
  U+1780 ...   U+17FF   Khmer
  U+1800 ...   U+18AF   Mongolian
  U+18B0 ...   U+18FF   Unified Canadian Aboriginal Syllabics Extended
  U+1900 ...   U+194F   Limbu
  U+1950 ...   U+197F   Tai Le
  U+1980 ...   U+19DF   New Tai Lue
  U+19E0 ...   U+19FF   Khmer Symbols
  U+1A00 ...   U+1A1F   Buginese
  U+1A20 ...   U+1AAF   Tai Tham
  U+1AB0 ...   U+1AFF   Combining Diacritical Marks Extended
  U+1B00 ...   U+1B7F   Balinese
  U+1B80 ...   U+1BBF   Sundanese
  U+1BC0 ...   U+1BFF   Batak
  U+1C00 ...   U+1C4F   Lepcha
  U+1C50 ...   U+1C7F   Ol Chiki
  U+1C80 ...   U+1C8F   Cyrillic Extended-C
  U+1C90 ...   U+1CBF   Georgian Extended
  U+1CC0 ...   U+1CCF   Sundanese Supplement
  U+1CD0 ...   U+1CFF   Vedic Extensions
  U+1D00 ...   U+1D7F   Phonetic Extensions
  U+1D80 ...   U+1DBF   Phonetic Extensions Supplement
  U+1DC0 ...   U+1DFF   Combining Diacritical Marks Supplement
  U+1E00 ...   U+1EFF   Latin Extended Additional
  U+1F00 ...   U+1FFF   Greek Extended
  U+2000 ...   U+206F   General Punctuation
  U+2070 ...   U+209F   Superscripts and Subscripts
  U+20A0 ...   U+20CF   Currency Symbols
  U+20D0 ...   U+20FF   Combining Diacritical Marks for Symbols
  U+2100 ...   U+214F   Letterlike Symbols
  U+2150 ...   U+218F   Number Forms
  U+2190 ...   U+21FF   Arrows
  U+2200 ...   U+22FF   Mathematical Operators
  U+2300 ...   U+23FF   Miscellaneous Technical
  U+2400 ...   U+243F   Control Pictures
  U+2440 ...   U+245F   Optical Character Recognition
  U+2460 ...   U+24FF   Enclosed Alphanumerics
  U+2500 ...   U+257F   Box Drawing
  U+2580 ...   U+259F   Block Elements
  U+25A0 ...   U+25FF   Geometric Shapes
  U+2600 ...   U+26FF   Miscellaneous Symbols
  U+2700 ...   U+27BF   Dingbats
  U+27C0 ...   U+27EF   Miscellaneous Mathematical Symbols-A
  U+27F0 ...   U+27FF   Supplemental Arrows-A
  U+2800 ...   U+28FF   Braille Patterns
  U+2900 ...   U+297F   Supplemental Arrows-B
  U+2980 ...   U+29FF   Miscellaneous Mathematical Symbols-B
  U+2A00 ...   U+2AFF   Supplemental Mathematical Operators
  U+2B00 ...   U+2BFF   Miscellaneous Symbols and Arrows
  U+2C00 ...   U+2C5F   Glagolitic
  U+2C60 ...   U+2C7F   Latin Extended-C
  U+2C80 ...   U+2CFF   Coptic
  U+2D00 ...   U+2D2F   Georgian Supplement
  U+2D30 ...   U+2D7F   Tifinagh
  U+2D80 ...   U+2DDF   Ethiopic Extended
  U+2DE0 ...   U+2DFF   Cyrillic Extended-A
  U+2E00 ...   U+2E7F   Supplemental Punctuation
  U+2E80 ...   U+2EFF   CJK Radicals Supplement
  U+2F00 ...   U+2FDF   Kangxi Radicals
  U+2FF0 ...   U+2FFF   Ideographic Description Characters
  U+3000 ...   U+303F   CJK Symbols and Punctuation
  U+3040 ...   U+309F   Hiragana
  U+30A0 ...   U+30FF   Katakana
  U+3100 ...   U+312F   Bopomofo
  U+3130 ...   U+318F   Hangul Compatibility Jamo
  U+3190 ...   U+319F   Kanbun
  U+31A0 ...   U+31BF   Bopomofo Extended
  U+31C0 ...   U+31EF   CJK Strokes
  U+31F0 ...   U+31FF   Katakana Phonetic Extensions
  U+3200 ...   U+32FF   Enclosed CJK Letters and Months
  U+3300 ...   U+33FF   CJK Compatibility
  U+3400 ...   U+4DBF   CJK Unified Ideographs Extension A
  U+4DC0 ...   U+4DFF   Yijing Hexagram Symbols
  U+4E00 ...   U+9FFF   CJK Unified Ideographs
  U+A000 ...   U+A48F   Yi Syllables
  U+A490 ...   U+A4CF   Yi Radicals
  U+A4D0 ...   U+A4FF   Lisu
  U+A500 ...   U+A63F   Vai
  U+A640 ...   U+A69F   Cyrillic Extended-B
  U+A6A0 ...   U+A6FF   Bamum
  U+A700 ...   U+A71F   Modifier Tone Letters
  U+A720 ...   U+A7FF   Latin Extended-D
  U+A800 ...   U+A82F   Syloti Nagri
  U+A830 ...   U+A83F   Common Indic Number Forms
  U+A840 ...   U+A87F   Phags-pa
  U+A880 ...   U+A8DF   Saurashtra
  U+A8E0 ...   U+A8FF   Devanagari Extended
  U+A900 ...   U+A92F   Kayah Li
  U+A930 ...   U+A95F   Rejang
  U+A960 ...   U+A97F   Hangul Jamo Extended-A
  U+A980 ...   U+A9DF   Javanese
  U+A9E0 ...   U+A9FF   Myanmar Extended-B
  U+AA00 ...   U+AA5F   Cham
  U+AA60 ...   U+AA7F   Myanmar Extended-A
  U+AA80 ...   U+AADF   Tai Viet
  U+AAE0 ...   U+AAFF   Meetei Mayek Extensions
  U+AB00 ...   U+AB2F   Ethiopic Extended-A
  U+AB30 ...   U+AB6F   Latin Extended-E
  U+AB70 ...   U+ABBF   Cherokee Supplement
  U+ABC0 ...   U+ABFF   Meetei Mayek
  U+AC00 ...   U+D7AF   Hangul Syllables
  U+D7B0 ...   U+D7FF   Hangul Jamo Extended-B
  U+D800 ...   U+DB7F   High Surrogates
  U+DB80 ...   U+DBFF   High Private Use Surrogates
  U+DC00 ...   U+DFFF   Low Surrogates
  U+E000 ...   U+F8FF   Private Use Area
  U+F900 ...   U+FAFF   CJK Compatibility Ideographs
  U+FB00 ...   U+FB4F   Alphabetic Presentation Forms
  U+FB50 ...   U+FDFF   Arabic Presentation Forms-A
  U+FE00 ...   U+FE0F   Variation Selectors
  U+FE10 ...   U+FE1F   Vertical Forms
  U+FE20 ...   U+FE2F   Combining Half Marks
  U+FE30 ...   U+FE4F   CJK Compatibility Forms
  U+FE50 ...   U+FE6F   Small Form Variants
  U+FE70 ...   U+FEFF   Arabic Presentation Forms-B
  U+FF00 ...   U+FFEF   Halfwidth and Fullwidth Forms
  U+FFF0 ...   U+FFFF   Specials
 U+10000 ...  U+1007F   Linear B Syllabary
 U+10080 ...  U+100FF   Linear B Ideograms
 U+10100 ...  U+1013F   Aegean Numbers
 U+10140 ...  U+1018F   Ancient Greek Numbers
 U+10190 ...  U+101CF   Ancient Symbols
 U+101D0 ...  U+101FF   Phaistos Disc
 U+10280 ...  U+1029F   Lycian
 U+102A0 ...  U+102DF   Carian
 U+102E0 ...  U+102FF   Coptic Epact Numbers
 U+10300 ...  U+1032F   Old Italic
 U+10330 ...  U+1034F   Gothic
 U+10350 ...  U+1037F   Old Permic
 U+10380 ...  U+1039F   Ugaritic
 U+103A0 ...  U+103DF   Old Persian
 U+10400 ...  U+1044F   Deseret
 U+10450 ...  U+1047F   Shavian
 U+10480 ...  U+104AF   Osmanya
 U+104B0 ...  U+104FF   Osage
 U+10500 ...  U+1052F   Elbasan
 U+10530 ...  U+1056F   Caucasian Albanian
 U+10570 ...  U+105BF   Vithkuqi
 U+10600 ...  U+1077F   Linear A
 U+10780 ...  U+107BF   Latin Extended-F
 U+10800 ...  U+1083F   Cypriot Syllabary
 U+10840 ...  U+1085F   Imperial Aramaic
 U+10860 ...  U+1087F   Palmyrene
 U+10880 ...  U+108AF   Nabataean
 U+108E0 ...  U+108FF   Hatran
 U+10900 ...  U+1091F   Phoenician
 U+10920 ...  U+1093F   Lydian
 U+10980 ...  U+1099F   Meroitic Hieroglyphs
 U+109A0 ...  U+109FF   Meroitic Cursive
 U+10A00 ...  U+10A5F   Kharoshthi
 U+10A60 ...  U+10A7F   Old South Arabian
 U+10A80 ...  U+10A9F   Old North Arabian
 U+10AC0 ...  U+10AFF   Manichaean
 U+10B00 ...  U+10B3F   Avestan
 U+10B40 ...  U+10B5F   Inscriptional Parthian
 U+10B60 ...  U+10B7F   Inscriptional Pahlavi
 U+10B80 ...  U+10BAF   Psalter Pahlavi
 U+10C00 ...  U+10C4F   Old Turkic
 U+10C80 ...  U+10CFF   Old Hungarian
 U+10D00 ...  U+10D3F   Hanifi Rohingya
 U+10E60 ...  U+10E7F   Rumi Numeral Symbols
 U+10E80 ...  U+10EBF   Yezidi
 U+10EC0 ...  U+10EFF   Arabic Extended-C
 U+10F00 ...  U+10F2F   Old Sogdian
 U+10F30 ...  U+10F6F   Sogdian
 U+10F70 ...  U+10FAF   Old Uyghur
 U+10FB0 ...  U+10FDF   Chorasmian
 U+10FE0 ...  U+10FFF   Elymaic
 U+11000 ...  U+1107F   Brahmi
 U+11080 ...  U+110CF   Kaithi
 U+110D0 ...  U+110FF   Sora Sompeng
 U+11100 ...  U+1114F   Chakma
 U+11150 ...  U+1117F   Mahajani
 U+11180 ...  U+111DF   Sharada
 U+111E0 ...  U+111FF   Sinhala Archaic Numbers
 U+11200 ...  U+1124F   Khojki
 U+11280 ...  U+112AF   Multani
 U+112B0 ...  U+112FF   Khudawadi
 U+11300 ...  U+1137F   Grantha
 U+11400 ...  U+1147F   Newa
 U+11480 ...  U+114DF   Tirhuta
 U+11580 ...  U+115FF   Siddham
 U+11600 ...  U+1165F   Modi
 U+11660 ...  U+1167F   Mongolian Supplement
 U+11680 ...  U+116CF   Takri
 U+11700 ...  U+1174F   Ahom
 U+11800 ...  U+1184F   Dogra
 U+118A0 ...  U+118FF   Warang Citi
 U+11900 ...  U+1195F   Dives Akuru
 U+119A0 ...  U+119FF   Nandinagari
 U+11A00 ...  U+11A4F   Zanabazar Square
 U+11A50 ...  U+11AAF   Soyombo
 U+11AB0 ...  U+11ABF   Unified Canadian Aboriginal Syllabics Extended-A
 U+11AC0 ...  U+11AFF   Pau Cin Hau
 U+11B00 ...  U+11B5F   Devanagari Extended-A
 U+11C00 ...  U+11C6F   Bhaiksuki
 U+11C70 ...  U+11CBF   Marchen
 U+11D00 ...  U+11D5F   Masaram Gondi
 U+11D60 ...  U+11DAF   Gunjala Gondi
 U+11EE0 ...  U+11EFF   Makasar
 U+11F00 ...  U+11F5F   Kawi
 U+11FB0 ...  U+11FBF   Lisu Supplement
 U+11FC0 ...  U+11FFF   Tamil Supplement
 U+12000 ...  U+123FF   Cuneiform
 U+12400 ...  U+1247F   Cuneiform Numbers and Punctuation
 U+12480 ...  U+1254F   Early Dynastic Cuneiform
 U+12F90 ...  U+12FFF   Cypro-Minoan
 U+13000 ...  U+1342F   Egyptian Hieroglyphs
 U+13430 ...  U+1345F   Egyptian Hieroglyph Format Controls
 U+14400 ...  U+1467F   Anatolian Hieroglyphs
 U+16800 ...  U+16A3F   Bamum Supplement
 U+16A40 ...  U+16A6F   Mro
 U+16A70 ...  U+16ACF   Tangsa
 U+16AD0 ...  U+16AFF   Bassa Vah
 U+16B00 ...  U+16B8F   Pahawh Hmong
 U+16E40 ...  U+16E9F   Medefaidrin
 U+16F00 ...  U+16F9F   Miao
 U+16FE0 ...  U+16FFF   Ideographic Symbols and Punctuation
 U+17000 ...  U+187FF   Tangut
 U+18800 ...  U+18AFF   Tangut Components
 U+18B00 ...  U+18CFF   Khitan Small Script
 U+18D00 ...  U+18D7F   Tangut Supplement
 U+1AFF0 ...  U+1AFFF   Kana Extended-B
 U+1B000 ...  U+1B0FF   Kana Supplement
 U+1B100 ...  U+1B12F   Kana Extended-A
 U+1B130 ...  U+1B16F   Small Kana Extension
 U+1B170 ...  U+1B2FF   Nushu
 U+1BC00 ...  U+1BC9F   Duployan
 U+1BCA0 ...  U+1BCAF   Shorthand Format Controls
 U+1CF00 ...  U+1CFCF   Znamenny Musical Notation
 U+1D000 ...  U+1D0FF   Byzantine Musical Symbols
 U+1D100 ...  U+1D1FF   Musical Symbols
 U+1D200 ...  U+1D24F   Ancient Greek Musical Notation
 U+1D2C0 ...  U+1D2DF   Kaktovik Numerals
 U+1D2E0 ...  U+1D2FF   Mayan Numerals
 U+1D300 ...  U+1D35F   Tai Xuan Jing Symbols
 U+1D360 ...  U+1D37F   Counting Rod Numerals
 U+1D400 ...  U+1D7FF   Mathematical Alphanumeric Symbols
 U+1D800 ...  U+1DAAF   Sutton SignWriting
 U+1DF00 ...  U+1DFFF   Latin Extended-G
 U+1E000 ...  U+1E02F   Glagolitic Supplement
 U+1E030 ...  U+1E08F   Cyrillic Extended-D
 U+1E100 ...  U+1E14F   Nyiakeng Puachue Hmong
 U+1E290 ...  U+1E2BF   Toto
 U+1E2C0 ...  U+1E2FF   Wancho
 U+1E4D0 ...  U+1E4FF   Nag Mundari
 U+1E7E0 ...  U+1E7FF   Ethiopic Extended-B
 U+1E800 ...  U+1E8DF   Mende Kikakui
 U+1E900 ...  U+1E95F   Adlam
 U+1EC70 ...  U+1ECBF   Indic Siyaq Numbers
 U+1ED00 ...  U+1ED4F   Ottoman Siyaq Numbers
 U+1EE00 ...  U+1EEFF   Arabic Mathematical Alphabetic Symbols
 U+1F000 ...  U+1F02F   Mahjong Tiles
 U+1F030 ...  U+1F09F   Domino Tiles
 U+1F0A0 ...  U+1F0FF   Playing Cards
 U+1F100 ...  U+1F1FF   Enclosed Alphanumeric Supplement
 U+1F200 ...  U+1F2FF   Enclosed Ideographic Supplement
 U+1F300 ...  U+1F5FF   Miscellaneous Symbols and Pictographs
 U+1F600 ...  U+1F64F   Emoticons
 U+1F650 ...  U+1F67F   Ornamental Dingbats
 U+1F680 ...  U+1F6FF   Transport and Map Symbols
 U+1F700 ...  U+1F77F   Alchemical Symbols
 U+1F780 ...  U+1F7FF   Geometric Shapes Extended
 U+1F800 ...  U+1F8FF   Supplemental Arrows-C
 U+1F900 ...  U+1F9FF   Supplemental Symbols and Pictographs
 U+1FA00 ...  U+1FA6F   Chess Symbols
 U+1FA70 ...  U+1FAFF   Symbols and Pictographs Extended-A
 U+1FB00 ...  U+1FBFF   Symbols for Legacy Computing
 U+20000 ...  U+2A6DF   CJK Unified Ideographs Extension B
 U+2A700 ...  U+2B73F   CJK Unified Ideographs Extension C
 U+2B740 ...  U+2B81F   CJK Unified Ideographs Extension D
 U+2B820 ...  U+2CEAF   CJK Unified Ideographs Extension E
 U+2CEB0 ...  U+2EBEF   CJK Unified Ideographs Extension F
 U+2EBF0 ...  U+2EE5F   CJK Unified Ideographs Extension I
 U+2F800 ...  U+2FA1F   CJK Compatibility Ideographs Supplement
 U+30000 ...  U+3134F   CJK Unified Ideographs Extension G
 U+31350 ...  U+323AF   CJK Unified Ideographs Extension H
 U+E0000 ...  U+E007F   Tags
 U+E0100 ...  U+E01EF   Variation Selectors Supplement
 U+F0000 ...  U+FFFFF   Supplementary Private Use Area-A
U+100000 ... U+10FFFF   Supplementary Private Use Area-B

Table of Contents

 About This Book

 Character Sets and Encodings

 ASCII Character Set and Encoding

 GB2312 Character Set and Encoding

 GB18030 Character Set and Encoding

 JIS X0208 Character Set and Encodings

Unicode Character Set

 What Is Unicode

 Examples of Unicode Characters

 Unique Features of Unicode

 Unicode Standard Releases

Code Point Blocks

 Unicode 13.0 Character Samples

 Unicode 8.0 Character Samples

 Unicode 7.0 Character Samples

 Unicode 6.0 Character Samples

 Unicode 5.0 Character Samples

 Unicode 4.0 Character Samples

 UTF-8 (Unicode Transformation Format - 8-Bit)

 UTF-16, UTF-16BE and UTF-16LE Encodings

 UTF-32, UTF-32BE and UTF-32LE Encodings

 Python Language and Unicode Characters

 Java Language and Unicode Characters

 Character Encoding in Java

 Character Set Encoding Maps

 Encoding Conversion Programs for Encoded Text Files

 Using Notepad as a Unicode Text Editor

 Using Microsoft Word as a Unicode Text Editor

 Using Microsoft Excel as a Unicode Text Editor

 Unicode Fonts

 Archived Tutorials

 References

 Full Version in PDF/EPUB