In Unicode, a code block is a named set of contiguous character assignments. Every assigned character is in exactly one code block. Code blocks have an even multiple of 16 code points reserved, some of which may not be assigned.

In future versions of the standard, new code blocks may be defined in the current gaps, and unassigned code points within code blocks may be assigned, but nothing else should change.

The columns in the table below should be interpreted as

  1. The range of code points reserved for this code block
  2. The name of the code block
  3. The total number of code points assigned over the number reserved.
  4. The version, or range of versions, in which characters were assigned to this code block, and the number of characters assigned in that version.
Up to date as of Unicode 5.2.


U+0000 to U+007F   Basic Latin   128/128   1.1
U+0080 to U+00FF   Latin-1 Supplement   128/128   1.1
U+0100 to U+017F   Latin Extended A   128/128   1.1
U+0180 to U+024F   Latin Extended B   208/208   1.1(148)   3.0(30)   3.2(1)   4.0(4)   4.1(11)   5.0(14)  
U+0250 to U+02AF   IPA Extensions   96/96   1.1(89)   3.0(5)   4.0(2)  
U+02B0 to U+02FF   Spacing Modifier Letters   80/80   1.1(57)   3.0(6)   4.0(17)  
U+0300 to U+036F   Combining Diacritical Marks   112/112   1.1(72)   3.0(10)   3.2(14)   4.0(11)   4.1(5)  
U+0370 to U+03FF   Greek and Coptic   134/144   1.1(105)   3.0(5)   3.1(2)   3.2(3)   4.0(5)   4.1(4)   5.0(3)   5.1(7)  
U+0400 to U+04FF   Cyrillic   256/256   1.1(226)   3.0(12)   3.2(8)   4.1(2)   5.0(7)   5.1(1)  
U+0500 to U+052F   Cyrillic Supplement   38/48   3.2(16)   5.0(4)   5.1(16)   5.2(2)  
U+0530 to U+058F   Armenian   86/96   1.1(85)   3.0(1)  
U+0590 to U+05FF   Hebrew   87/112   1.1(51)   2.0(31)   4.1(4)   5.0(1)  
U+0600 to U+06FF   Arabic   250/256   1.1(194)   3.0(12)   3.2(2)   4.0(19)   4.1(8)   5.1(15)  
U+0700 to U+074F   Syriac   77/80   3.0(71)   4.0(6)  
U+0750 to U+077F   Arabic Supplement   48/48   4.1(30)   5.1(18)  
U+0780 to U+07BF   Thaana   50/64   3.0(49)   3.2(1)  
U+07C0 to U+07FF   NKo   59/64   5.0
U+0800 to U+083F   Samaritan   61/64   5.2
U+0840 to U+08FF   vacant   0/192  
U+0900 to U+097F   Devanagari   117/128   1.1(104)   4.0(1)   4.1(1)   5.0(4)   5.1(2)   5.2(5)  
U+0980 to U+09FF   Bengali   92/128   1.1(89)   4.0(1)   4.1(1)   5.2(1)  
U+0A00 to U+0A7F   Gurmukhi   79/128   1.1(75)   4.0(2)   5.1(2)  
U+0A80 to U+0AFF   Gujarati   83/128   1.1(78)   4.0(5)  
U+0B00 to U+0B7F   Oriya   84/128   1.1(79)   4.0(2)   5.1(3)  
U+0B80 to U+0BFF   Tamil   72/128   1.1(61)   4.0(8)   4.1(2)   5.1(1)  
U+0C00 to U+0C7F   Telugu   93/128   1.1(80)   5.1(13)  
U+0C80 to U+0CFF   Kannada   86/128   1.1(80)   4.0(2)   5.0(4)  
U+0D00 to U+0D7F   Malayalam   95/128   1.1(78)   5.1(17)  
U+0D80 to U+0DFF   Sinhala   80/128   3.0
U+0E00 to U+0E7F   Thai   87/128   1.1
U+0E80 to U+0EFF   Lao   65/128   1.1
U+0F00 to U+0FFF   Tibetan   205/256   2.0(168)   3.0(25)   4.1(2)   5.1(6)   5.2(4)  
U+1000 to U+109F   Myanmar   160/160   3.0(78)   5.1(78)   5.2(4)  
U+10A0 to U+10FF   Georgian   83/96   1.1(78)   3.2(2)   4.1(3)  
U+1100 to U+11FF   Hangul Jamo   256/256   1.1(240)   5.2(16)  
U+1200 to U+137F   Ethiopic   356/384   3.0(345)   4.1(11)  
U+1380 to U+139F   Ethiopic Supplement   26/32   4.1
U+13A0 to U+13FF   Cherokee   85/96   3.0
U+1400 to U+167F   Unified Canadian Aboriginal Syllabics   640/640   3.0(630)   5.2(10)  
U+1680 to U+169F   Ogham   29/32   3.0
U+16A0 to U+16FF   Runic   81/96   3.0
U+1700 to U+171F   Tagalog   20/32   3.2
U+1720 to U+173F   Hanunoo   23/32   3.2
U+1740 to U+175F   Buhid   20/32   3.2
U+1760 to U+177F   Tagbanwa   18/32   3.2
U+1780 to U+17FF   Khmer   114/128   3.0(103)   4.0(11)  
U+1800 to U+18AF   Mongolian   156/176   3.0(155)   5.1(1)  
U+18B0 to U+18FF   Unified Canadian Aboriginal Syllabics Extended   70/80   5.2
U+1900 to U+194F   Limbu   66/80   4.0
U+1950 to U+197F   Tai Le   35/48   4.0
U+1980 to U+19DF   New Tai Lue   83/96   4.1(80)   5.2(3)  
U+19E0 to U+19FF   Khmer Symbols   32/32   4.0
U+1A00 to U+1A1F   Buginese   30/32   4.1
U+1A20 to U+1AAF   Tai Tham   127/144   5.2
U+1AB0 to U+1AFF   vacant   0/80  
U+1B00 to U+1B7F   Balinese   121/128   5.0
U+1B80 to U+1BBF   Sundanese   55/64   5.1
U+1BC0 to U+1BFF   vacant   0/64  
U+1C00 to U+1C4F   Lepcha   74/80   5.1
U+1C50 to U+1C7F   Ol Chiki   48/48   5.1
U+1C80 to U+1CCF   vacant   0/80  
U+1CD0 to U+1CFF   Vedic Extensions   35/48   5.2
U+1D00 to U+1D7F   Phonetic Extensions   128/128   4.0(108)   4.1(20)  
U+1D80 to U+1DBF   Phonetic Extensions Supplement   64/64   4.1
U+1DC0 to U+1DFF   Combining Diacritical Marks Supplement   42/64   4.1(4)   5.0(9)   5.1(28)   5.2(1)  
U+1E00 to U+1EFF   Latin Extended Additional   256/256   1.1(245)   2.0(1)   5.1(10)  
U+1F00 to U+1FFF   Greek Extended   233/256   1.1
U+2000 to U+206F   General Punctuation   107/112   1.1(76)   3.0(7)   3.2(12)   4.0(2)   4.1(9)   5.1(1)  
U+2070 to U+209F   Superscripts and Subscripts   34/48   1.1(28)   3.2(1)   4.1(5)  
U+20A0 to U+20CF   Currency Symbols   25/48   1.1(11)   2.0(1)   2.1(1)   3.0(3)   3.2(2)   4.1(4)   5.2(3)  
U+20D0 to U+20FF   Combining Diacritical Marks for Symbols   33/48   1.1(18)   3.0(2)   3.2(7)   4.1(1)   5.0(4)   5.1(1)  
U+2100 to U+214F   Letterlike Symbols   80/80   1.1(57)   3.0(2)   3.2(15)   4.0(1)   4.1(2)   5.0(2)   5.1(1)  
U+2150 to U+218F   Number Forms   58/64   1.1(48)   3.0(1)   5.0(1)   5.1(4)   5.2(4)  
U+2190 to U+21FF   Arrows   112/112   1.1(91)   3.0(9)   3.2(12)  
U+2200 to U+22FF   Mathematical Operators   256/256   1.1(242)   3.2(14)  
U+2300 to U+23FF   Miscellaneous Technical   233/256   1.1(122)   3.0(32)   3.2(53)   4.0(2)   4.1(11)   5.0(12)   5.2(1)  
U+2400 to U+243F   Control Pictures   39/64   1.1(37)   3.0(2)  
U+2440 to U+245F   Optical Character Recognition   11/32   1.1
U+2460 to U+24FF   Enclosed Alphanumerics   160/160   1.1(139)   3.2(20)   4.0(1)  
U+2500 to U+257F   Box Drawing   128/128   1.1
U+2580 to U+259F   Block Elements   32/32   1.1(22)   3.2(10)  
U+25A0 to U+25FF   Geometric Shapes   96/96   1.1(80)   3.0(8)   3.2(8)  
U+2600 to U+26FF   Miscellaneous Symbols   250/256   1.1(106)   3.0(3)   3.2(24)   4.0(12)   4.1(30)   5.0(1)   5.1(15)   5.2(59)  
U+2700 to U+27BF   Dingbats   175/192   1.1(160)   3.2(14)   5.2(1)  
U+27C0 to U+27EF   Miscellaneous Mathematical Symbols A   44/48   3.2(28)   4.1(7)   5.0(4)   5.1(5)  
U+27F0 to U+27FF   Supplemental Arrows A   16/16   3.2
U+2800 to U+28FF   Braille Patterns   256/256   3.0
U+2900 to U+297F   Supplemental Arrows B   128/128   3.2
U+2980 to U+29FF   Miscellaneous Mathematical Symbols B   128/128   3.2
U+2A00 to U+2AFF   Supplemental Mathematical Operators   256/256   3.2
U+2B00 to U+2BFF   Miscellaneous Symbols and Arrows   87/256   4.0(14)   4.1(6)   5.0(11)   5.1(51)   5.2(5)  
U+2C00 to U+2C5F   Glagolitic   94/96   4.1
U+2C60 to U+2C7F   Latin Extended C   32/32   5.0(17)   5.1(12)   5.2(3)  
U+2C80 to U+2CFF   Coptic   121/128   4.1(114)   5.2(7)  
U+2D00 to U+2D2F   Georgian Supplement   38/48   4.1
U+2D30 to U+2D7F   Tifinagh   55/80   4.1
U+2D80 to U+2DDF   Ethiopic Extended   79/96   4.1
U+2DE0 to U+2DFF   Cyrillic Extended A   32/32   5.1
U+2E00 to U+2E7F   Supplemental Punctuation   50/128   4.1(26)   5.1(23)   5.2(1)  
U+2E80 to U+2EFF   CJK Radicals Supplement   115/128   3.0
U+2F00 to U+2FDF   Kangxi Radicals   214/224   3.0
U+2FE0 to U+2FEF   vacant   0/16  
U+2FF0 to U+2FFF   Ideographic Description Characters   12/16   3.0
U+3000 to U+303F   CJK Symbols and Punctuation   64/64   1.1(57)   3.0(4)   3.2(3)  
U+3040 to U+309F   Hiragana   93/96   1.1(90)   3.2(3)  
U+30A0 to U+30FF   Katakana   96/96   1.1(94)   3.2(2)  
U+3100 to U+312F   Bopomofo   41/48   1.1(40)   5.1(1)  
U+3130 to U+318F   Hangul Compatibility Jamo   94/96   1.1
U+3190 to U+319F   Kanbun   16/16   1.1
U+31A0 to U+31BF   Bopomofo Extended   24/32   3.0
U+31C0 to U+31EF   CJK Strokes   36/48   4.1(16)   5.1(20)  
U+31F0 to U+31FF   Katakana Phonetic Extensions   16/16   3.2
U+3200 to U+32FF   Enclosed CJK Letters and Months   254/256   1.1(202)   3.2(30)   4.0(9)   4.1(1)   5.2(12)  
U+3300 to U+33FF   CJK Compatibility   256/256   1.1(249)   4.0(7)  
U+3400 to U+4DBF   CJK Unified Ideographs Extension A   6582/6592   3.0
U+4DC0 to U+4DFF   Yijing Hexagram Symbols   64/64   4.0
U+4E00 to U+9FFF   CJK Unified Ideographs   20940/20992   1.1(20902)   4.1(22)   5.1(8)   5.2(8)  
U+A000 to U+A48F   Yi Syllables   1165/1168   3.0
U+A490 to U+A4CF   Yi Radicals   55/64   3.0(50)   3.2(5)  
U+A4D0 to U+A4FF   Lisu   48/48   5.2
U+A500 to U+A63F   Vai   300/320   5.1
U+A640 to U+A69F   Cyrillic Extended B   78/96   5.1
U+A6A0 to U+A6FF   Bamum   88/96   5.2
U+A700 to U+A71F   Modifier Tone Letters   32/32   4.1(23)   5.0(4)   5.1(5)  
U+A720 to U+A7FF   Latin Extended D   114/224   5.0(2)   5.1(112)  
U+A800 to U+A82F   Syloti Nagri   44/48   4.1
U+A830 to U+A83F   Common Indic Number Forms   10/16   5.2
U+A840 to U+A87F   Phags pa   56/64   5.0
U+A880 to U+A8DF   Saurashtra   81/96   5.1
U+A8E0 to U+A8FF   Devanagari Extended   28/32   5.2
U+A900 to U+A92F   Kayah Li   48/48   5.1
U+A930 to U+A95F   Rejang   37/48   5.1
U+A960 to U+A97F   Hangul Jamo Extended A   29/32   5.2
U+A980 to U+A9DF   Javanese   91/96   5.2
U+A9E0 to U+A9FF   vacant   0/32  
U+AA00 to U+AA5F   Cham   83/96   5.1
U+AA60 to U+AA7F   Myanmar Extended A   28/32   5.2
U+AA80 to U+AADF   Tai Viet   72/96   5.2
U+AAE0 to U+ABBF   vacant   0/224  
U+ABC0 to U+ABFF   Meetei Mayek   56/64   5.2
U+AC00 to U+D7AF   Hangul Syllables   11172/11184   2.0
U+D7B0 to U+D7FF   Hangul Jamo Extended B   72/80   5.2
U+D800 to U+DFFF   Surrogates Area   2048/2048   2.0
U+E000 to U+F8FF   Private Use Area   6400/6400   1.1
U+F900 to U+FAFF   CJK Compatibility Ideographs   470/512   1.1(302)   3.2(59)   4.1(106)   5.2(3)  
U+FB00 to U+FB4F   Alphabetic Presentation Forms   58/80   1.1(57)   3.0(1)  
U+FB50 to U+FDFF   Arabic Presentation Forms A   627/688   1.1(593)   3.1(32)   3.2(1)   4.0(1)  
U+FE00 to U+FE0F   Variation Selectors   16/16   3.2
U+FE10 to U+FE1F   Vertical Forms   10/16   4.1
U+FE20 to U+FE2F   Combining Half Marks   7/16   1.1(4)   5.1(3)  
U+FE30 to U+FE4F   CJK Compatibility Forms   32/32   1.1(28)   3.2(2)   4.0(2)  
U+FE50 to U+FE6F   Small Form Variants   26/32   1.1
U+FE70 to U+FEFF   Arabic Presentation Forms B   141/144   1.1(140)   3.2(1)  
U+FF00 to U+FFEF   Halfwidth and Fullwidth Forms   225/240   1.1(223)   3.2(2)  
U+FFF0 to U+FFFF   Specials   7/16   1.1(3)   2.1(1)   3.0(3)  
U+10000 to U+1007F   Linear B Syllabary   88/128   4.0
U+10080 to U+100FF   Linear B Ideograms   123/128   4.0
U+10100 to U+1013F   Aegean Numbers   57/64   4.0
U+10140 to U+1018F   Ancient Greek Numbers   75/80   4.1
U+10190 to U+101CF   Ancient Symbols   12/64   5.1
U+101D0 to U+101FF   Phaistos Disc   46/48   5.1
U+10200 to U+1027F   vacant   0/128  
U+10280 to U+1029F   Lycian   29/32   5.1
U+102A0 to U+102DF   Carian   49/64   5.1
U+102E0 to U+102FF   vacant   0/32  
U+10300 to U+1032F   Old Italic   35/48   3.1
U+10330 to U+1034F   Gothic   27/32   3.1
U+10350 to U+1037F   vacant   0/48  
U+10380 to U+1039F   Ugaritic   31/32   4.0
U+103A0 to U+103DF   Old Persian   50/64   4.1
U+103E0 to U+103FF   vacant   0/32  
U+10400 to U+1044F   Deseret   80/80   3.1(76)   4.0(4)  
U+10450 to U+1047F   Shavian   48/48   4.0
U+10480 to U+104AF   Osmanya   40/48   4.0
U+104B0 to U+107FF   vacant   0/848  
U+10800 to U+1083F   Cypriot Syllabary   55/64   4.0
U+10840 to U+1085F   Imperial Aramaic   31/32   5.2
U+10860 to U+108FF   vacant   0/160  
U+10900 to U+1091F   Phoenician   29/32   5.0(27)   5.2(2)  
U+10920 to U+1093F   Lydian   27/32   5.1
U+10940 to U+109FF   vacant   0/192  
U+10A00 to U+10A5F   Kharoshthi   65/96   4.1
U+10A60 to U+10A7F   Old South Arabian   32/32   5.2
U+10A80 to U+10AFF   vacant   0/128  
U+10B00 to U+10B3F   Avestan   61/64   5.2
U+10B40 to U+10B5F   Inscriptional Parthian   30/32   5.2
U+10B60 to U+10B7F   Inscriptional Pahlavi   27/32   5.2
U+10B80 to U+10BFF   vacant   0/128  
U+10C00 to U+10C4F   Old Turkic   73/80   5.2
U+10C50 to U+10E5F   vacant   0/528  
U+10E60 to U+10E7F   Rumi Numeral Symbols   31/32   5.2
U+10E80 to U+1107F   vacant   0/512  
U+11080 to U+110CF   Kaithi   66/80   5.2
U+110D0 to U+11FFF   vacant   0/3888  
U+12000 to U+123FF   Cuneiform   879/1024   5.0
U+12400 to U+1247F   Cuneiform Numbers and Punctuation   103/128   5.0
U+12480 to U+12FFF   vacant   0/2944  
U+13000 to U+1342F   Egyptian Hieroglyphs   1071/1072   5.2
U+13430 to U+1CFFF   vacant   0/39888  
U+1D000 to U+1D0FF   Byzantine Musical Symbols   246/256   3.1
U+1D100 to U+1D1FF   Musical Symbols   220/256   3.1(219)   5.1(1)  
U+1D200 to U+1D24F   Ancient Greek Musical Notation   70/80   4.1
U+1D250 to U+1D2FF   vacant   0/176  
U+1D300 to U+1D35F   Tai Xuan Jing Symbols   87/96   4.0
U+1D360 to U+1D37F   Counting Rod Numerals   18/32   5.0
U+1D380 to U+1D3FF   vacant   0/128  
U+1D400 to U+1D7FF   Mathematical Alphanumeric Symbols   996/1024   3.1(991)   4.0(1)   4.1(2)   5.0(2)  
U+1D800 to U+1EFFF   vacant   0/6144  
U+1F000 to U+1F02F   Mahjong Tiles   44/48   5.1
U+1F030 to U+1F09F   Domino Tiles   100/112   5.1
U+1F0A0 to U+1F0FF   vacant   0/96  
U+1F100 to U+1F1FF   Enclosed Alphanumeric Supplement   63/256   5.2
U+1F200 to U+1F2FF   Enclosed Ideographic Supplement   44/256   5.2
U+1F300 to U+1FFFF   vacant   0/3328  
U+20000 to U+2A6DF   CJK Unified Ideographs Extension B   42711/42720   3.1
U+2A6E0 to U+2A6FF   vacant   0/32  
U+2A700 to U+2B73F   CJK Unified Ideographs Extension C   4149/4160   5.2
U+2B740 to U+2F7FF   vacant   0/16576  
U+2F800 to U+2FA1F   CJK Compatibility Ideographs Supplement   542/544   3.1
U+2FA20 to U+DFFFF   vacant   0/722400  
U+E0000 to U+E007F   Tags   97/128   3.1
U+E0080 to U+E00FF   vacant   0/128  
U+E0100 to U+E01EF   Variation Selectors Supplement   240/240   4.0
U+E01F0 to U+EFFFF   vacant   0/65040  
U+F0000 to U+FFFFF   Supplementary Private Use Area A   65536/65536   2.0
U+100000 to U+10FFFF   Supplementary Private Use Area B   65536/65536   2.0


http://unicode.org
Code Block (köd blõk) slang

Definition: A state in which a computer programmer has no success in conceiving ideas or logical structure when writing a computer program, regardless of their actual experience or ability with the subject.

Layman's Definition: No matter how hard a programmer tries, they cannot come up with any coding ideas. They can sit at the computer for hours (and days) unable to think of any code to write.

This state can last for a variable length of time and has many external factors which play a role (i.e. stress and current mental state).



Compare with Writer's Block.

The inverse of Code Block is Code Run.

Log in or register to write something here or to contact authors.