Unicode Blocks

Unicode blocks are ranges of code points in the Unicode standard that group related characters together, such as letters, symbols, or scripts. Each block represents a specific set of characters, helping to organize and categorize the vast range of characters in Unicode.

The following table presents all 338 Unicode blocks.

RangeName
U+0000 – U+007FBasic Latin
U+0080 – U+00FFLatin-1 Supplement
U+0100 – U+017FLatin Extended-A
U+0180 – U+024FLatin Extended-B
U+0250 – U+02AFIPA Extensions
U+02B0 – U+02FFSpacing Modifier Letters
U+0300 – U+036FCombining Diacritical Marks
U+0370 – U+03FFGreek and Coptic
U+0400 – U+04FFCyrillic
U+0500 – U+052FCyrillic Supplement
U+0530 – U+058FArmenian
U+0590 – U+05FFHebrew
U+0600 – U+06FFArabic
U+0700 – U+074FSyriac
U+0750 – U+077FArabic Supplement
U+0780 – U+07BFThaana
U+07C0 – U+07FFNKo
U+0800 – U+083FSamaritan
U+0840 – U+085FMandaic
U+0860 – U+086FSyriac Supplement
U+0870 – U+089FArabic Extended-B
U+08A0 – U+08FFArabic Extended-A
U+0900 – U+097FDevanagari
U+0980 – U+09FFBengali
U+0A00 – U+0A7FGurmukhi
U+0A80 – U+0AFFGujarati
U+0B00 – U+0B7FOriya
U+0B80 – U+0BFFTamil
U+0C00 – U+0C7FTelugu
U+0C80 – U+0CFFKannada
U+0D00 – U+0D7FMalayalam
U+0D80 – U+0DFFSinhala
U+0E00 – U+0E7FThai
U+0E80 – U+0EFFLao
U+0F00 – U+0FFFTibetan
U+1000 – U+109FMyanmar
U+10A0 – U+10FFGeorgian
U+1100 – U+11FFHangul Jamo
U+1200 – U+137FEthiopic
U+1380 – U+139FEthiopic Supplement
U+13A0 – U+13FFCherokee
U+1400 – U+167FUnified Canadian Aboriginal Syllabics
U+1680 – U+169FOgham
U+16A0 – U+16FFRunic
U+1700 – U+171FTagalog
U+1720 – U+173FHanunoo
U+1740 – U+175FBuhid
U+1760 – U+177FTagbanwa
U+1780 – U+17FFKhmer
U+1800 – U+18AFMongolian
U+18B0 – U+18FFUnified Canadian Aboriginal Syllabics Extended
U+1900 – U+194FLimbu
U+1950 – U+197FTai Le
U+1980 – U+19DFNew Tai Lue
U+19E0 – U+19FFKhmer Symbols
U+1A00 – U+1A1FBuginese
U+1A20 – U+1AAFTai Tham
U+1AB0 – U+1AFFCombining Diacritical Marks Extended
U+1B00 – U+1B7FBalinese
U+1B80 – U+1BBFSundanese
U+1BC0 – U+1BFFBatak
U+1C00 – U+1C4FLepcha
U+1C50 – U+1C7FOl Chiki
U+1C80 – U+1C8FCyrillic Extended-C
U+1C90 – U+1CBFGeorgian Extended
U+1CC0 – U+1CCFSundanese Supplement
U+1CD0 – U+1CFFVedic Extensions
U+1D00 – U+1D7FPhonetic Extensions
U+1D80 – U+1DBFPhonetic Extensions Supplement
U+1DC0 – U+1DFFCombining Diacritical Marks Supplement
U+1E00 – U+1EFFLatin Extended Additional
U+1F00 – U+1FFFGreek Extended
U+2000 – U+206FGeneral Punctuation
U+2070 – U+209FSuperscripts and Subscripts
U+20A0 – U+20CFCurrency Symbols
U+20D0 – U+20FFCombining Diacritical Marks for Symbols
U+2100 – U+214FLetterlike Symbols
U+2150 – U+218FNumber Forms
U+2190 – U+21FFArrows
U+2200 – U+22FFMathematical Operators
U+2300 – U+23FFMiscellaneous Technical
U+2400 – U+243FControl Pictures
U+2440 – U+245FOptical Character Recognition
U+2460 – U+24FFEnclosed Alphanumerics
U+2500 – U+257FBox Drawing
U+2580 – U+259FBlock Elements
U+25A0 – U+25FFGeometric Shapes
U+2600 – U+26FFMiscellaneous Symbols
U+2700 – U+27BFDingbats
U+27C0 – U+27EFMiscellaneous Mathematical Symbols-A
U+27F0 – U+27FFSupplemental Arrows-A
U+2800 – U+28FFBraille Patterns
U+2900 – U+297FSupplemental Arrows-B
U+2980 – U+29FFMiscellaneous Mathematical Symbols-B
U+2A00 – U+2AFFSupplemental Mathematical Operators
U+2B00 – U+2BFFMiscellaneous Symbols and Arrows
U+2C00 – U+2C5FGlagolitic
U+2C60 – U+2C7FLatin Extended-C
U+2C80 – U+2CFFCoptic
U+2D00 – U+2D2FGeorgian Supplement
U+2D30 – U+2D7FTifinagh
U+2D80 – U+2DDFEthiopic Extended
U+2DE0 – U+2DFFCyrillic Extended-A
U+2E00 – U+2E7FSupplemental Punctuation
U+2E80 – U+2EFFCJK Radicals Supplement
U+2F00 – U+2FDFKangxi Radicals
U+2FF0 – U+2FFFIdeographic Description Characters
U+3000 – U+303FCJK Symbols and Punctuation
U+3040 – U+309FHiragana
U+30A0 – U+30FFKatakana
U+3100 – U+312FBopomofo
U+3130 – U+318FHangul Compatibility Jamo
U+3190 – U+319FKanbun
U+31A0 – U+31BFBopomofo Extended
U+31C0 – U+31EFCJK Strokes
U+31F0 – U+31FFKatakana Phonetic Extensions
U+3200 – U+32FFEnclosed CJK Letters and Months
U+3300 – U+33FFCJK Compatibility
U+3400 – U+4DBFCJK Unified Ideographs Extension A
U+4DC0 – U+4DFFYijing Hexagram Symbols
U+4E00 – U+9FFFCJK Unified Ideographs
U+A000 – U+A48FYi Syllables
U+A490 – U+A4CFYi Radicals
U+A4D0 – U+A4FFLisu
U+A500 – U+A63FVai
U+A640 – U+A69FCyrillic Extended-B
U+A6A0 – U+A6FFBamum
U+A700 – U+A71FModifier Tone Letters
U+A720 – U+A7FFLatin Extended-D
U+A800 – U+A82FSyloti Nagri
U+A830 – U+A83FCommon Indic Number Forms
U+A840 – U+A87FPhags-pa
U+A880 – U+A8DFSaurashtra
U+A8E0 – U+A8FFDevanagari Extended
U+A900 – U+A92FKayah Li
U+A930 – U+A95FRejang
U+A960 – U+A97FHangul Jamo Extended-A
U+A980 – U+A9DFJavanese
U+A9E0 – U+A9FFMyanmar Extended-B
U+AA00 – U+AA5FCham
U+AA60 – U+AA7FMyanmar Extended-A
U+AA80 – U+AADFTai Viet
U+AAE0 – U+AAFFMeetei Mayek Extensions
U+AB00 – U+AB2FEthiopic Extended-A
U+AB30 – U+AB6FLatin Extended-E
U+AB70 – U+ABBFCherokee Supplement
U+ABC0 – U+ABFFMeetei Mayek
U+AC00 – U+D7AFHangul Syllables
U+D7B0 – U+D7FFHangul Jamo Extended-B
U+D800 – U+DB7FHigh Surrogates
U+DB80 – U+DBFFHigh Private Use Surrogates
U+DC00 – U+DFFFLow Surrogates
U+E000 – U+F8FFPrivate Use Area
U+F900 – U+FAFFCJK Compatibility Ideographs
U+FB00 – U+FB4FAlphabetic Presentation Forms
U+FB50 – U+FDFFArabic Presentation Forms-A
U+FE00 – U+FE0FVariation Selectors
U+FE10 – U+FE1FVertical Forms
U+FE20 – U+FE2FCombining Half Marks
U+FE30 – U+FE4FCJK Compatibility Forms
U+FE50 – U+FE6FSmall Form Variants
U+FE70 – U+FEFFArabic Presentation Forms-B
U+FF00 – U+FFEFHalfwidth and Fullwidth Forms
U+FFF0 – U+FFFFSpecials
U+10000 – U+1007FLinear B Syllabary
U+10080 – U+100FFLinear B Ideograms
U+10100 – U+1013FAegean Numbers
U+10140 – U+1018FAncient Greek Numbers
U+10190 – U+101CFAncient Symbols
U+101D0 – U+101FFPhaistos Disc
U+10280 – U+1029FLycian
U+102A0 – U+102DFCarian
U+102E0 – U+102FFCoptic Epact Numbers
U+10300 – U+1032FOld Italic
U+10330 – U+1034FGothic
U+10350 – U+1037FOld Permic
U+10380 – U+1039FUgaritic
U+103A0 – U+103DFOld Persian
U+10400 – U+1044FDeseret
U+10450 – U+1047FShavian
U+10480 – U+104AFOsmanya
U+104B0 – U+104FFOsage
U+10500 – U+1052FElbasan
U+10530 – U+1056FCaucasian Albanian
U+10570 – U+105BFVithkuqi
U+105C0 – U+105FFTodhri
U+10600 – U+1077FLinear A
U+10780 – U+107BFLatin Extended-F
U+10800 – U+1083FCypriot Syllabary
U+10840 – U+1085FImperial Aramaic
U+10860 – U+1087FPalmyrene
U+10880 – U+108AFNabataean
U+108E0 – U+108FFHatran
U+10900 – U+1091FPhoenician
U+10920 – U+1093FLydian
U+10980 – U+1099FMeroitic Hieroglyphs
U+109A0 – U+109FFMeroitic Cursive
U+10A00 – U+10A5FKharoshthi
U+10A60 – U+10A7FOld South Arabian
U+10A80 – U+10A9FOld North Arabian
U+10AC0 – U+10AFFManichaean
U+10B00 – U+10B3FAvestan
U+10B40 – U+10B5FInscriptional Parthian
U+10B60 – U+10B7FInscriptional Pahlavi
U+10B80 – U+10BAFPsalter Pahlavi
U+10C00 – U+10C4FOld Turkic
U+10C80 – U+10CFFOld Hungarian
U+10D00 – U+10D3FHanifi Rohingya
U+10D40 – U+10D8FGaray
U+10E60 – U+10E7FRumi Numeral Symbols
U+10E80 – U+10EBFYezidi
U+10EC0 – U+10EFFArabic Extended-C
U+10F00 – U+10F2FOld Sogdian
U+10F30 – U+10F6FSogdian
U+10F70 – U+10FAFOld Uyghur
U+10FB0 – U+10FDFChorasmian
U+10FE0 – U+10FFFElymaic
U+11000 – U+1107FBrahmi
U+11080 – U+110CFKaithi
U+110D0 – U+110FFSora Sompeng
U+11100 – U+1114FChakma
U+11150 – U+1117FMahajani
U+11180 – U+111DFSharada
U+111E0 – U+111FFSinhala Archaic Numbers
U+11200 – U+1124FKhojki
U+11280 – U+112AFMultani
U+112B0 – U+112FFKhudawadi
U+11300 – U+1137FGrantha
U+11380 – U+113FFTulu-Tigalari
U+11400 – U+1147FNewa
U+11480 – U+114DFTirhuta
U+11580 – U+115FFSiddham
U+11600 – U+1165FModi
U+11660 – U+1167FMongolian Supplement
U+11680 – U+116CFTakri
U+116D0 – U+116FFMyanmar Extended-C
U+11700 – U+1174FAhom
U+11800 – U+1184FDogra
U+118A0 – U+118FFWarang Citi
U+11900 – U+1195FDives Akuru
U+119A0 – U+119FFNandinagari
U+11A00 – U+11A4FZanabazar Square
U+11A50 – U+11AAFSoyombo
U+11AB0 – U+11ABFUnified Canadian Aboriginal Syllabics Extended-A
U+11AC0 – U+11AFFPau Cin Hau
U+11B00 – U+11B5FDevanagari Extended-A
U+11BC0 – U+11BFFSunuwar
U+11C00 – U+11C6FBhaiksuki
U+11C70 – U+11CBFMarchen
U+11D00 – U+11D5FMasaram Gondi
U+11D60 – U+11DAFGunjala Gondi
U+11EE0 – U+11EFFMakasar
U+11F00 – U+11F5FKawi
U+11FB0 – U+11FBFLisu Supplement
U+11FC0 – U+11FFFTamil Supplement
U+12000 – U+123FFCuneiform
U+12400 – U+1247FCuneiform Numbers and Punctuation
U+12480 – U+1254FEarly Dynastic Cuneiform
U+12F90 – U+12FFFCypro-Minoan
U+13000 – U+1342FEgyptian Hieroglyphs
U+13430 – U+1345FEgyptian Hieroglyph Format Controls
U+13460 – U+143FFEgyptian Hieroglyphs Extended-A
U+14400 – U+1467FAnatolian Hieroglyphs
U+16100 – U+1613FGurung Khema
U+16800 – U+16A3FBamum Supplement
U+16A40 – U+16A6FMro
U+16A70 – U+16ACFTangsa
U+16AD0 – U+16AFFBassa Vah
U+16B00 – U+16B8FPahawh Hmong
U+16D40 – U+16D7FKirat Rai
U+16E40 – U+16E9FMedefaidrin
U+16F00 – U+16F9FMiao
U+16FE0 – U+16FFFIdeographic Symbols and Punctuation
U+17000 – U+187FFTangut
U+18800 – U+18AFFTangut Components
U+18B00 – U+18CFFKhitan Small Script
U+18D00 – U+18D7FTangut Supplement
U+1AFF0 – U+1AFFFKana Extended-B
U+1B000 – U+1B0FFKana Supplement
U+1B100 – U+1B12FKana Extended-A
U+1B130 – U+1B16FSmall Kana Extension
U+1B170 – U+1B2FFNushu
U+1BC00 – U+1BC9FDuployan
U+1BCA0 – U+1BCAFShorthand Format Controls
U+1CC00 – U+1CEBFSymbols for Legacy Computing Supplement
U+1CF00 – U+1CFCFZnamenny Musical Notation
U+1D000 – U+1D0FFByzantine Musical Symbols
U+1D100 – U+1D1FFMusical Symbols
U+1D200 – U+1D24FAncient Greek Musical Notation
U+1D2C0 – U+1D2DFKaktovik Numerals
U+1D2E0 – U+1D2FFMayan Numerals
U+1D300 – U+1D35FTai Xuan Jing Symbols
U+1D360 – U+1D37FCounting Rod Numerals
U+1D400 – U+1D7FFMathematical Alphanumeric Symbols
U+1D800 – U+1DAAFSutton SignWriting
U+1DF00 – U+1DFFFLatin Extended-G
U+1E000 – U+1E02FGlagolitic Supplement
U+1E030 – U+1E08FCyrillic Extended-D
U+1E100 – U+1E14FNyiakeng Puachue Hmong
U+1E290 – U+1E2BFToto
U+1E2C0 – U+1E2FFWancho
U+1E4D0 – U+1E4FFNag Mundari
U+1E5D0 – U+1E5FFOl Onal
U+1E7E0 – U+1E7FFEthiopic Extended-B
U+1E800 – U+1E8DFMende Kikakui
U+1E900 – U+1E95FAdlam
U+1EC70 – U+1ECBFIndic Siyaq Numbers
U+1ED00 – U+1ED4FOttoman Siyaq Numbers
U+1EE00 – U+1EEFFArabic Mathematical Alphabetic Symbols
U+1F000 – U+1F02FMahjong Tiles
U+1F030 – U+1F09FDomino Tiles
U+1F0A0 – U+1F0FFPlaying Cards
U+1F100 – U+1F1FFEnclosed Alphanumeric Supplement
U+1F200 – U+1F2FFEnclosed Ideographic Supplement
U+1F300 – U+1F5FFMiscellaneous Symbols and Pictographs
U+1F600 – U+1F64FEmoticons
U+1F650 – U+1F67FOrnamental Dingbats
U+1F680 – U+1F6FFTransport and Map Symbols
U+1F700 – U+1F77FAlchemical Symbols
U+1F780 – U+1F7FFGeometric Shapes Extended
U+1F800 – U+1F8FFSupplemental Arrows-C
U+1F900 – U+1F9FFSupplemental Symbols and Pictographs
U+1FA00 – U+1FA6FChess Symbols
U+1FA70 – U+1FAFFSymbols and Pictographs Extended-A
U+1FB00 – U+1FBFFSymbols for Legacy Computing
U+20000 – U+2A6DFCJK Unified Ideographs Extension B
U+2A700 – U+2B73FCJK Unified Ideographs Extension C
U+2B740 – U+2B81FCJK Unified Ideographs Extension D
U+2B820 – U+2CEAFCJK Unified Ideographs Extension E
U+2CEB0 – U+2EBEFCJK Unified Ideographs Extension F
U+2EBF0 – U+2EE5FCJK Unified Ideographs Extension I
U+2F800 – U+2FA1FCJK Compatibility Ideographs Supplement
U+30000 – U+3134FCJK Unified Ideographs Extension G
U+31350 – U+323AFCJK Unified Ideographs Extension H
U+E0000 – U+E007FTags
U+E0100 – U+E01EFVariation Selectors Supplement
U+F0000 – U+FFFFFSupplementary Private Use Area-A
U+100000 – U+10FFFFSupplementary Private Use Area-B

Related Questions

A Unicode block is a specific range of code points in the Unicode Standard that groups related characters (e.g., Latin, Greek, or symbols), aiding in the organization of Unicode's vast character repertoire. In contrast, a character set is a broader concept representing a defined collection of characters supported by a standard (e.g., ASCII, Latin-1, or Unicode itself).

As of Unicode 16 (released in September 2024), there are 338 Unicode blocks.

Unicode blocks are generally fixed in their positions once defined, but new blocks can be added in unassigned ranges. Existing blocks do not shift, though their definitions may expand within reserved ranges.