Unicode Characters and Blocks

Unicode is a standard first released in 1991 which covers most characters from all of the world's written systems.

It covers current and historical scripts, alphabets, symbols, emojis and non-printable codes for controlling and formatting.

At the time of writing it contains almost 150,000 characters and is continually being updated by the Unicode Consortium.

The characters are arranged in planes and blocks. The current blocks and links to the defined characters on the Unicode website are provided below.

Unicode Block Ranges
Block Range Block Name (+Link to Unicode PDF)
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+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 - UAA5FCham
U+AA60 - UAA7FMyanmar Extended-A
U+AA80 - UAADFTai Viet
U+UAAE0 - UAAFFMeetei Mayek Extensions
U+AB00 - UAB2FEthiopic Extended-A
U+AB30 - UAB6FLatin Extended-E
U+AB70 - UABBFCherokee Supplement
U+ABC0 - UABFFMeetei Mayek
U+AC00 - UD7AFHangul Syllables
U+UD7B0 - UD7FFHangul Jamo Extended-B
U+UD800 - UDB7FHigh Surrogates
U+UDB80 - UDBFFHigh Private Use Surrogates
U+UDC00 - UDFFFLow Surrogates
U+UE000 - UF8FFPrivate Use Area
U+UF900 - UFAFFCJK Compatibility Ideographs
U+UFB00 - UFB4FAlphabetic Presentation Forms
U+UFB50 - UFDFFArabic Presentation Forms-A
U+UFE00 - UFE0FVariation Selectors
U+UFE10 - UFE1FVertical Forms
U+UFE20 - UFE2FCombining Half Marks
U+UFE30 - UFE4FCJK Compatibility Forms
U+UFE50 - UFE6FSmall Form Variants
U+UFE70 - UFEFFArabic Presentation Forms-B
U+UFF00 - UFFEFHalfwidth and Fullwidth Forms
U+UFFF0 - UFFFFSpecials
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+10600 - U+1077FLinear A
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+10E60 - U+10E7FRumi Numeral Symbols
U+10E80 - U+10EBFYezidi
U+10F00 - U+10F2FOld Sogdian
U+10F30 - U+10F6FSogdian
U+10FB0 - U10FDFChorasmian
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+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+11700 - U+1173FAhom
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+11AC0 - U+11AFFPau Cin Hau
U+11C00 - U+11C6FBhaiksuki
U+11C70 - U11CBFMarchen
U+11D00 - U+11D5FMasaram Gondi
U+11D60 - U11DAFGunjala Gondi
U+11EE0 - U11EFFMakasar
U+11FB0 - U11FBFLisu Supplement
U+11FC0 - U11FFFTamil Supplement
U+12000 - U+123FFCuneiform
U+12400 - U+1247FCuneiform Numbers and Punctuation
U+12480 - U+1254FEarly Dynastic Cuneiform
U+13000 - U+1342FEgyptian Hieroglyphs
U+13430 - U+1343FEgyptian Hieroglyph Format Controls
U+14400 - U+1467FAnatolian Hieroglyphs
U+16800 - U+16A3FBamum Supplement
U+16A40 - U+16A6FMro
U+16AD0 - U+16AFFBassa Vah
U+16B00 - U+16B8FPahawh Hmong
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+18D8FTangut Supplement
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+1D000 - U+1D0FFByzantine Musical Symbols
U+1D100 - U+1D1FFMusical Symbols
U+1D200 - U+1D24FAncient Greek Musical Notation
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+1E000 - U+1E02FGlagolitic Supplement
U+1E100 - U+1E14FNyiakeng Puachue Hmong
U+1E2C0 - U+1E2FFWancho
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 - U2CEAFCJK Unified Ideographs Extension E
U+2CEB0 - U2EBEFCJK Unified Ideographs Extension F
U+2F800 - U+2FA1FCJK Compatibility Ideographs Supplement
U+30000 - U+3134FCJK Unified Ideographs Extension G
U+31350 - U+323AFCJK Unified Ideographs Extension H
U+2E800 - U+2E9EFCJK Unified Ideographs Extension I
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