Unicode 17.0.0

Every assigned
codepoint, covered.

Essenfont renders 159,866 of the159,866 codepoints the Unicode Standard has assigned across 17.0.0 — from Basic Latin to Tangut, from Egyptian Hieroglyphs to CJK Extension J.

See Unicode 17.0
100.0%
of all assigned Unicode 17.0.0 codepointsPrivate Use Areas are not assigned by Unicode and are excluded
Unicode growth staircase, 1.1 → 17.0Each step is one Unicode version. Width = codepoints added (√-scaled). The right edge of each step drops vertically to meet the left edge of the next — a single continuous path from 1991 to 2025.
24 versions · 303,808 codepoints added
Unicode growth staircase, version 1.1 (1993) through 17.0 (2025)Step-line chart: each row is one Unicode version with bar width proportional to codepoints added. Bars are connected by vertical segments, forming a continuous descending staircase.v1.11993+35,056v1.1 (1993) · +35,056 cps · BMP +34,608 · SMP +320 · SSP +128 · cumulative 35,056 (11.5%) · 60 new blocksv2.01996+144,560Tibetan +6v2.0 (1996) · +144,560 cps · BMP +13,488 · P15 +65,536 · P16 +65,536 · cumulative 179,616 (59.1%) · 7 new blocksv3.02000+9,952v3.0 (2000) · +9,952 cps · BMP +9,952 · cumulative 189,568 (62.4%) · 18 new blocksv3.12001+44,960v3.1 (2001) · +44,960 cps · SIP +43,264 · SMP +1,696 · cumulative 234,528 (77.2%) · 8 new blocksv3.22002+832v3.2 (2002) · +832 cps · BMP +832 · cumulative 235,360 (77.5%) · 12 new blocksv4.02003+1,712v4.0 (2003) · +1,712 cps · BMP +864 · SMP +608 · SSP +240 · cumulative 237,072 (78.0%) · 16 new blocksv4.12005+1,424v4.1 (2005) · +1,424 cps · BMP +1,104 · SMP +320 · cumulative 238,496 (78.5%) · 21 new blocksv5.02006+1,728v5.0 (2006) · +1,728 cps · BMP +512 · SMP +1,216 · cumulative 240,224 (79.1%) · 9 new blocksv5.12008+1,472v5.1 (2008) · +1,472 cps · BMP +1,072 · SMP +400 · cumulative 241,696 (79.6%) · 18 new blocksv5.22009+7,888v5.2 (2009) · +7,888 cps · BMP +1,760 · SIP +4,160 · SMP +1,968 · cumulative 249,584 (82.2%) · 29 new blocksv6.02010+2,400v6.0 (2010) · +2,400 cps · BMP +96 · SIP +224 · SMP +2,080 · cumulative 251,984 (82.9%) · 10 new blocksv6.12012+1,072v6.1 (2012) · +1,072 cps · BMP +144 · SMP +928 · cumulative 253,056 (83.3%) · 12 new blocksv7.02014+3,184v7.0 (2014) · +3,184 cps · BMP +624 · SMP +2,560 · cumulative 256,240 (84.3%) · 33 new blocksv8.02015+7,808v8.0 (2015) · +7,808 cps · BMP +80 · SIP +5,776 · SMP +1,952 · cumulative 264,048 (86.9%) · 10 new blocksv9.02016+7,664v9.0 (2016) · +7,664 cps · BMP +144 · SMP +7,520 · cumulative 271,712 (89.4%) · 12 new blocksv10.02017+8,608v10.0 (2017) · +8,608 cps · BMP +144 · SIP +7,488 · SMP +976 · cumulative 280,320 (92.3%) · 9 new blocksv11.02018+544v11.0 (2018) · +544 cps · BMP +48 · SMP +496 · cumulative 280,864 (92.4%) · 9 new blocksv12.02019+640v12.0 (2019) · +640 cps · SMP +640 · cumulative 281,504 (92.7%) · 8 new blocksv13.02020+6,064v13.0 (2020) · +6,064 cps · SMP +1,120 · TIP +4,944 · cumulative 287,568 (94.7%) · 8 new blocksv14.02021+1,040v14.0 (2021) · +1,040 cps · BMP +48 · SMP +992 · cumulative 288,608 (95.0%) · 12 new blocksv15.02022+4,560v15.0 (2022) · +4,560 cps · SMP +368 · TIP +4,192 · cumulative 293,168 (96.5%) · 6 new blocksv15.12023+624v15.1 (2023) · +624 cps · SIP +624 · cumulative 293,792 (96.7%) · 1 new blockv16.02024+5,264v16.0 (2024) · +5,264 cps · SMP +5,264 · cumulative 299,056 (98.4%) · 10 new blocksv17.02025+4,752v17.0 (2025) · +4,752 cps · SMP +448 · TIP +4,304 · cumulative 303,808 (100.0%) · 8 new blocks
100.0%
of all assigned Unicode 17 codepoints159,866 / 159,866 assigned codepoints · 339/339 blocks fully covered

Private Use Areas and surrogates are not assigned by Unicode — they're excluded from this count.

BMP159 blocks · 1 reserved
Alphabetic Presentation Forms✓ coveredArabic Extended-A✓ coveredArabic Extended-B✓ coveredArabic Presentation Forms-A✓ coveredArabic Presentation Forms-B✓ coveredArabic Supplement✓ coveredArabic✓ coveredArmenian✓ coveredArrows✓ coveredBalinese✓ coveredBamum✓ coveredBasic Latin✓ coveredBatak✓ coveredBengali✓ coveredBlock Elements✓ coveredBopomofo Extended✓ coveredBopomofo✓ coveredBox Drawing✓ coveredBraille Patterns✓ coveredBuginese✓ coveredBuhid✓ coveredCham✓ coveredCherokee Supplement✓ coveredCherokee✓ coveredCJK Compatibility Forms✓ coveredCJK Compatibility Ideographs✓ coveredCJK Compatibility✓ coveredCJK Radicals Supplement✓ coveredCJK Strokes✓ coveredCJK Symbols and Punctuation✓ coveredCJK Unified Ideographs Extension A✓ coveredCJK Unified Ideographs✓ coveredCombining Diacritical Marks Extended✓ coveredCombining Diacritical Marks for Symbols✓ coveredCombining Diacritical Marks Supplement✓ coveredCombining Diacritical Marks✓ coveredCombining Half Marks✓ coveredCommon Indic Number Forms✓ coveredControl Pictures✓ coveredCoptic✓ coveredCurrency Symbols✓ coveredCyrillic Extended-A✓ coveredCyrillic Extended-B✓ coveredCyrillic Extended-C✓ coveredCyrillic Supplement✓ coveredCyrillic✓ coveredDevanagari Extended✓ coveredDevanagari✓ coveredDingbats✓ coveredEnclosed Alphanumerics✓ coveredEnclosed CJK Letters and Months✓ coveredEthiopic Extended-A✓ coveredEthiopic Extended✓ coveredEthiopic Supplement✓ coveredEthiopic✓ coveredGeneral Punctuation✓ coveredGeometric Shapes✓ coveredGeorgian Extended✓ coveredGeorgian Supplement✓ coveredGeorgian✓ coveredGlagolitic✓ coveredGreek and Coptic✓ coveredGreek Extended✓ coveredGujarati✓ coveredGurmukhi✓ coveredHalfwidth and Fullwidth Forms✓ coveredHangul Compatibility Jamo✓ coveredHangul Jamo Extended-A✓ coveredHangul Jamo Extended-B✓ coveredHangul Jamo✓ coveredHangul Syllables✓ coveredHanunoo✓ coveredHebrew✓ coveredHiragana✓ coveredIdeographic Description Characters✓ coveredIPA Extensions✓ coveredJavanese✓ coveredKanbun✓ coveredKangxi Radicals✓ coveredKannada✓ coveredKatakana Phonetic Extensions✓ coveredKatakana✓ coveredKayah Li✓ coveredKhmer Symbols✓ coveredKhmer✓ coveredLao✓ coveredLatin-1 Supplement✓ coveredLatin Extended-A✓ coveredLatin Extended Additional✓ coveredLatin Extended-B✓ coveredLatin Extended-C✓ coveredLatin Extended-D✓ coveredLatin Extended-E✓ coveredLepcha✓ coveredLetterlike Symbols✓ coveredLimbu✓ coveredLisu✓ coveredMalayalam✓ coveredMandaic✓ coveredMathematical Operators✓ coveredMeetei Mayek Extensions✓ coveredMeetei Mayek✓ coveredMiscellaneous Mathematical Symbols-A✓ coveredMiscellaneous Mathematical Symbols-B✓ coveredMiscellaneous Symbols and Arrows✓ coveredMiscellaneous Symbols✓ coveredMiscellaneous Technical✓ coveredModifier Tone Letters✓ coveredMongolian✓ coveredMyanmar Extended-A✓ coveredMyanmar Extended-B✓ coveredMyanmar✓ coveredNew Tai Lue✓ coveredNKo✓ coveredNumber Forms✓ coveredOgham✓ coveredOl Chiki✓ coveredOptical Character Recognition✓ coveredOriya✓ coveredPhags-pa✓ coveredPhonetic Extensions Supplement✓ coveredPhonetic Extensions✓ coveredRejang✓ coveredRunic✓ coveredSamaritan✓ coveredSaurashtra✓ coveredSinhala✓ coveredSmall Form Variants✓ coveredSpacing Modifier Letters✓ coveredSundanese Supplement✓ coveredSundanese✓ coveredSuperscripts and Subscripts✓ coveredSupplemental Arrows-A✓ coveredSupplemental Arrows-B✓ coveredSupplemental Mathematical Operators✓ coveredSupplemental Punctuation✓ coveredSyloti Nagri✓ coveredSyriac Supplement✓ coveredSyriac✓ coveredTagalog✓ coveredTagbanwa✓ coveredTai Le✓ coveredTai Tham✓ coveredTai Viet✓ coveredTamil✓ coveredTelugu✓ coveredThaana✓ coveredThai✓ coveredTibetan✓ coveredTifinagh✓ coveredUnified Canadian Aboriginal Syllabics Extended✓ coveredUnified Canadian Aboriginal Syllabics✓ coveredVai✓ coveredVariation Selectors✓ coveredVedic Extensions✓ coveredVertical Forms✓ coveredYi Radicals✓ coveredYi Syllables✓ coveredYijing Hexagram Symbols✓ coveredSpecialsreserved
SMP168 blocks
Adlam✓ coveredAegean Numbers✓ coveredAhom✓ coveredAlchemical Symbols✓ coveredAnatolian Hieroglyphs✓ coveredAncient Greek Musical Notation✓ coveredAncient Greek Numbers✓ coveredAncient Symbols✓ coveredArabic Extended-C✓ coveredArabic Mathematical Alphabetic Symbols✓ coveredAvestan✓ coveredBamum Supplement✓ coveredBassa Vah✓ coveredBeria Erfe✓ coveredBhaiksuki✓ coveredBrahmi✓ coveredByzantine Musical Symbols✓ coveredCarian✓ coveredCaucasian Albanian✓ coveredChakma✓ coveredChess Symbols✓ coveredChorasmian✓ coveredCoptic Epact Numbers✓ coveredCounting Rod Numerals✓ coveredCuneiform Numbers and Punctuation✓ coveredCuneiform✓ coveredCypriot Syllabary✓ coveredCypro-Minoan✓ coveredCyrillic Extended-D✓ coveredDeseret✓ coveredDevanagari Extended-A✓ coveredDives Akuru✓ coveredDogra✓ coveredDomino Tiles✓ coveredDuployan✓ coveredEarly Dynastic Cuneiform✓ coveredEgyptian Hieroglyph Format Controls✓ coveredEgyptian Hieroglyphs Extended-A✓ coveredEgyptian Hieroglyphs✓ coveredElbasan✓ coveredElymaic✓ coveredEmoticons✓ coveredEnclosed Alphanumeric Supplement✓ coveredEnclosed Ideographic Supplement✓ coveredEthiopic Extended-B✓ coveredGaray✓ coveredGeometric Shapes Extended✓ coveredGlagolitic Supplement✓ coveredGothic✓ coveredGrantha✓ coveredGunjala Gondi✓ coveredGurung Khema✓ coveredHanifi Rohingya✓ coveredHatran✓ coveredIdeographic Symbols and Punctuation✓ coveredImperial Aramaic✓ coveredIndic Siyaq Numbers✓ coveredInscriptional Pahlavi✓ coveredInscriptional Parthian✓ coveredKaithi✓ coveredKaktovik Numerals✓ coveredKana Extended-A✓ coveredKana Extended-B✓ coveredKana Supplement✓ coveredKawi✓ coveredKharoshthi✓ coveredKhitan Small Script✓ coveredKhojki✓ coveredKhudawadi✓ coveredKirat Rai✓ coveredLatin Extended-F✓ coveredLatin Extended-G✓ coveredLinear A✓ coveredLinear B Ideograms✓ coveredLinear B Syllabary✓ coveredLisu Supplement✓ coveredLycian✓ coveredLydian✓ coveredMahajani✓ coveredMahjong Tiles✓ coveredMakasar✓ coveredManichaean✓ coveredMarchen✓ coveredMasaram Gondi✓ coveredMathematical Alphanumeric Symbols✓ coveredMayan Numerals✓ coveredMedefaidrin✓ coveredMende Kikakui✓ coveredMeroitic Cursive✓ coveredMeroitic Hieroglyphs✓ coveredMiao✓ coveredMiscellaneous Symbols and Pictographs✓ coveredMiscellaneous Symbols Supplement✓ coveredModi✓ coveredMongolian Supplement✓ coveredMro✓ coveredMultani✓ coveredMusical Symbols✓ coveredMyanmar Extended-C✓ coveredNabataean✓ coveredNag Mundari✓ coveredNandinagari✓ coveredNewa✓ coveredNushu✓ coveredNyiakeng Puachue Hmong✓ coveredOl Onal✓ coveredOld Hungarian✓ coveredOld Italic✓ coveredOld North Arabian✓ coveredOld Permic✓ coveredOld Persian✓ coveredOld Sogdian✓ coveredOld South Arabian✓ coveredOld Turkic✓ coveredOld Uyghur✓ coveredOrnamental Dingbats✓ coveredOsage✓ coveredOsmanya✓ coveredOttoman Siyaq Numbers✓ coveredPahawh Hmong✓ coveredPalmyrene✓ coveredPau Cin Hau✓ coveredPhaistos Disc✓ coveredPhoenician✓ coveredPlaying Cards✓ coveredPsalter Pahlavi✓ coveredRumi Numeral Symbols✓ coveredSharada Supplement✓ coveredSharada✓ coveredShavian✓ coveredShorthand Format Controls✓ coveredSiddham✓ coveredSidetic✓ coveredSinhala Archaic Numbers✓ coveredSmall Kana Extension✓ coveredSogdian✓ coveredSora Sompeng✓ coveredSoyombo✓ coveredSunuwar✓ coveredSupplemental Arrows-C✓ coveredSupplemental Symbols and Pictographs✓ coveredSutton SignWriting✓ coveredSymbols and Pictographs Extended-A✓ coveredSymbols for Legacy Computing Supplement✓ coveredSymbols for Legacy Computing✓ coveredTai Xuan Jing Symbols✓ coveredTai Yo✓ coveredTakri✓ coveredTamil Supplement✓ coveredTangsa✓ coveredTangut Components Supplement✓ coveredTangut Components✓ coveredTangut Supplement✓ coveredTangut✓ coveredTirhuta✓ coveredTodhri✓ coveredTolong Siki✓ coveredToto✓ coveredTransport and Map Symbols✓ coveredTulu-Tigalari✓ coveredUgaritic✓ coveredUnified Canadian Aboriginal Syllabics Extended-A✓ coveredVithkuqi✓ coveredWancho✓ coveredWarang Citi✓ coveredYezidi✓ coveredZanabazar Square✓ coveredZnamenny Musical Notation✓ covered

Browse by plane