Skip to content

Scripts Index

The following scripts are those that have been assigned official ISO 15924 script codes. Most but not all of the scripts have been encoded in Unicode.

ISO Name Region Type Direction Status
Adlm Adlam African alphabet RTL Current
Afak Afaka American syllabary LTR Current
Ahom Ahom South Asian abugida LTR Current
Hluw Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs) Middle Eastern logo-syllabary boustrophedon Historical
Arab Arabic Middle Eastern abjad RTL bidirectional Current
Aran Arabic (Nastaliq variant) Middle Eastern abjad RTL bidirectional Current
Armn Armenian European alphabet LTR Current
Avst Avestan Middle Eastern alphabet RTL Historical
Bali Balinese Insular Southeast Asian abugida LTR Current
Bamu Bamum African syllabary LTR Current
Bass Bassa Vah African alphabet LTR Current
Batk Batak Insular Southeast Asian abugida vertical (LTR) and horizontal (LTR) Current
Beng Bengali (Bangla) South Asian abugida LTR Current
Berf Beria Erfe African alphabet LTR Current
Bhks Bhaiksuki South Asian abugida LTR Historical
Blis Blissymbols Artificial logo-syllabary LTR Historical
Phlv Book Pahlavi Middle Eastern abjad RTL Historical
Bopo Bopomofo East Asian syllabary LTR Current
Brah Brahmi South Asian abugida LTR Historical
Brai Braille Artificial alphabet LTR Current
Bugi Buginese Insular Southeast Asian abugida LTR Current
Buhd Buhid Insular Southeast Asian abugida LTR Current
Cari Carian Middle Eastern alphabet LTR Historical
Aghb Caucasian Albanian European alphabet LTR Historical
Cakm Chakma South Asian abugida LTR Current
Cham Cham Mainland Southeast Asian abugida LTR Current
Cher Cherokee American syllabary LTR Current
Chis Chisoi South Asian alphabet LTR Current
Chrs Chorasmian Middle Eastern abjad RTL Historical
Cirt Cirth Artificial alphabet LTR Fictional
Copt Coptic European alphabet LTR Current
Xsux Cuneiform, Sumero-Akkadian Middle Eastern logo-syllabary LTR Historical
Cprt Cypriot syllabary European syllabary RTL Historical
Cpmn Cypro-Minoan European syllabary LTR Historical
Cyrl Cyrillic European alphabet LTR Current
Cyrs Cyrillic (Old Church Slavonic variant) European alphabet LTR Historical
Dsrt Deseret (Mormon) American alphabet LTR Historical
Deva Devanagari (Nagari) South Asian abugida LTR Current
Diak Dives Akuru South Asian abugida LTR Historical
Dogr Dogra South Asian abugida LTR Historical
Dupl Duployan shorthand, Duployan stenography American alphabet LTR Current
Egyd Egyptian demotic African logo-syllabary RTL Historical
Egyh Egyptian hieratic African logo-syllabary LTR Historical
Egyp Egyptian hieroglyphs African logo-syllabary LTR Historical
Elba Elbasan European alphabet LTR Historical
Elym Elymaic Middle Eastern abjad RTL Historical
Ethi Ethiopic (Geʻez) African syllabary LTR Current
Gara Garay African alphabet RTL Current
Geor Georgian (Mkhedruli and Mtavruli) European alphabet LTR Current
Glag Glagolitic European alphabet LTR Historical
Goth Gothic European alphabet LTR Historical
Gran Grantha South Asian abugida LTR Current
Grek Greek European alphabet LTR Current
Gujr Gujarati South Asian abugida LTR Current
Gong Gunjala Gondi South Asian abugida LTR Current
Guru Gurmukhi South Asian abugida LTR Current
Gukh Gurung Khema South Asian abugida LTR Current
Hani Han (Hanzi, Kanji, Hanja) East Asian logo-syllabary vertical (RTL) and horizontal (LTR) Current
Hans Han (Simplified variant) East Asian logo-syllabary vertical (RTL) and horizontal (LTR) Current
Hant Han (Traditional variant) East Asian logo-syllabary vertical (RTL) and horizontal (LTR) Current
Hntl Han (Traditional variant) with Latin (alias for Hant + Latn) East Asian logo-syllabary unspecified Current
Hanb Han with Bopomofo (alias for Hant + Bopo) East Asian logo-syllabary unspecified Current
Hang Hangul (Hangŭl, Hangeul) East Asian featural vertical (RTL) and horizontal (LTR) Current
Rohg Hanifi Rohingya Mainland Southeast Asian alphabet RTL Current
Hano Hanunoo (Hanunóo) Insular Southeast Asian abugida vertical (LTR) Current
Hatr Hatran Middle Eastern abjad RTL Historical
Hebr Hebrew Middle Eastern abjad RTL bidirectional Current
Hira Hiragana East Asian syllabary vertical (RTL) and horizontal (LTR) Current
Armi Imperial Aramaic Middle Eastern abjad RTL Historical
Inds Indus (Harappan) South Asian logo-syllabary RTL Historical
Phli Inscriptional Pahlavi Middle Eastern abjad RTL Historical
Prti Inscriptional Parthian Middle Eastern abjad RTL Historical
Jamo Jamo (alias for Jamo subset of Hangul) East Asian featural unspecified Current
Jpan Japanese (alias for Han + Hiragana + Katakana) East Asian logo-syllabary LTR Current
Hrkt Japanese syllabaries (alias for Hiragana + Katakana) East Asian syllabary LTR Current
Java Javanese Insular Southeast Asian abugida LTR Current
Jurc Jurchen East Asian logo-syllabary vertical (LTR) Historical
Kthi Kaithi South Asian abugida LTR Current
Knda Kannada South Asian abugida LTR Current
Kana Katakana East Asian syllabary vertical (RTL) and horizontal (LTR) Current
Kawi Kawi Mainland Southeast Asian abugida LTR Historical
Kali Kayah Li Mainland Southeast Asian alphabet LTR Current
Khar Kharoshthi South Asian abugida RTL Historical
Kitl Khitan Large script East Asian logo-syllabary vertical (LTR) Historical
Kits Khitan Small script East Asian logo-syllabary other Historical
Khmr Khmer Mainland Southeast Asian abugida LTR Current
Khoj Khojki South Asian abugida LTR Current
Sind Khudawadi, Sindhi South Asian abugida LTR Historical
Geok Khutsuri (Asomtavruli and Nuskhuri) European alphabet LTR Current
Krai Kirat Rai South Asian abugida LTR Current
Piqd Klingon (KLI pIqaD) Artificial alphabet LTR Fictional
Kore Korean (alias for Hangul + Han) East Asian logo-syllabary LTR Current
Kpel Kpelle African syllabary LTR Current
Laoo Lao Mainland Southeast Asian abugida LTR Current
Latn Latin European alphabet LTR Current
Latf Latin (Fraktur variant) European alphabet LTR Current
Latg Latin (Gaelic variant) European alphabet LTR Historical
Leke Leke Mainland Southeast Asian abugida LTR Current
Lepc Lepcha (Róng) Central Asian abugida LTR Current
Limb Limbu South Asian abugida LTR Current
Lina Linear A European logo-syllabary LTR Historical
Linb Linear B European syllabary boustrophedon Historical
Lisu Lisu (Fraser) East Asian alphabet LTR Current
Loma Loma African syllabary LTR Current
Lyci Lycian European alphabet LTR Historical
Lydi Lydian European alphabet RTL Historical
Mahj Mahajani South Asian alphabet LTR Historical
Maka Makasar Insular Southeast Asian abugida LTR Historical
Mlym Malayalam South Asian abugida LTR Current
Mand Mandaic, Mandaean Middle Eastern alphabet RTL Historical
Mani Manichaean Middle Eastern abjad RTL Historical
Marc Marchen South Asian abugida LTR Historical
Gonm Masaram Gondi South Asian abugida LTR Current
Maya Mayan hieroglyphs American logo-syllabary vertical (LTR) Historical
Medf Medefaidrin (Oberi Okaime, Oberi Ɔkaimɛ) African alphabet LTR Current
Mtei Meitei Mayek (Meithei, Meetei) South Asian abugida LTR Current
Mend Mende Kikakui African syllabary RTL Current
Merc Meroitic Cursive Middle Eastern alphabet RTL Historical
Mero Meroitic Hieroglyphs Middle Eastern alphabet vertical (RTL) Historical
Plrd Miao (Pollard) East Asian syllabary LTR Current
Modi Modi, Moḍī South Asian abugida LTR Current
Mong Mongolian Central Asian alphabet vertical (LTR) Current
Moon Moon (Moon code, Moon script, Moon type) Artificial alphabet LTR Current
Mroo Mro, Mru South Asian alphabet LTR Current
Mult Multani South Asian abjad unspecified Historical
Mymr Myanmar (Burmese) Mainland Southeast Asian abugida LTR Current
Nkoo N’Ko African alphabet RTL Current
Nbat Nabataean Middle Eastern abjad RTL Historical
Nagm Nag Mundari South Asian alphabet LTR Current
Nand Nandinagari South Asian abugida LTR Historical
Nkdb Naxi Dongba East Asian unspecified LTR Current
Nkgb Naxi Geba (na²¹ɕi³³ gʌ²¹ba²¹, 'Na-'Khi ²Ggŏ-¹baw, Nakhi Geba) Central Asian syllabary LTR Historical
Talu New Tai Lue Mainland Southeast Asian abugida LTR Current
Newa Newa, Newar, Newari, Nepāla lipi South Asian abugida LTR Current
Nshu Nüshu East Asian logo-syllabary vertical (LTR) Current
Hmnp Nyiakeng Puachue Hmong unspecified alphabet LTR Current
Ogam Ogham European alphabet other Historical
Olck Ol Chiki (Ol Cemet’, Ol, Santali) South Asian alphabet LTR Current
Onao Ol Onal South Asian alphabet LTR Current
Hung Old Hungarian (Hungarian Runic) European alphabet RTL Historical
Ital Old Italic (Etruscan, Oscan, etc.) European alphabet LTR Historical
Narb Old North Arabian (Ancient North Arabian) Middle Eastern abjad LTR Historical
Perm Old Permic European alphabet LTR Historical
Xpeo Old Persian Middle Eastern alphabet LTR Historical
Sogo Old Sogdian Middle Eastern abjad RTL Historical
Sarb Old South Arabian Middle Eastern abjad RTL Historical
Orkh Old Turkic, Orkhon Runic Central Asian alphabet RTL Historical
Ougr Old Uyghur Central Asian abjad RTL Historical
Orya Oriya (Odia) South Asian abugida LTR Current
Osge Osage American alphabet LTR Current
Osma Osmanya African alphabet LTR Historical
Hmng Pahawh Hmong East Asian alphabet LTR Current
Palm Palmyrene Middle Eastern abjad RTL Historical
Pauc Pau Cin Hau Mainland Southeast Asian alphabet LTR Current
Phag Phags-pa Central Asian abugida vertical (RTL) Historical
Phnx Phoenician Middle Eastern abjad RTL Historical
Pcun Proto-Cuneiform Middle Eastern logo-syllabary LTR Historical
Pelm Proto-Elamite Middle Eastern logo-syllabary RTL Historical
Psin Proto-Sinaitic African logo-syllabary unspecified Historical
Phlp Psalter Pahlavi Middle Eastern abjad RTL Historical
Ranj Ranjana South Asian abugida LTR Current
Rjng Rejang (Redjang, Kaganga) Insular Southeast Asian abugida LTR Current
Roro Rongorongo Pacific logo-syllabary boustrophedon Historical
Runr Runic European alphabet LTR Historical
Samr Samaritan Middle Eastern abjad RTL Current
Sara Sarati Artificial abugida other Fictional
Saur Saurashtra South Asian abugida LTR Current
Shrd Sharada, Śāradā South Asian abugida LTR Current
Shaw Shavian (Shaw) Artificial alphabet LTR Historical
Shui Shuishu East Asian logo-syllabary vertical (RTL) and horizontal (LTR) Current
Sidd Siddham, Siddhaṃ, Siddhamātṛkā South Asian abugida LTR Historical
Sidt Sidetic unspecified alphabet RTL Historical
Sgnw SignWriting Signed Language featural vertical (LTR) and horizontal (LTR) Current
Sinh Sinhala South Asian abugida LTR Current
Seal (Small) Seal East Asian logo-syllabary unspecified Historical
Sogd Sogdian Middle Eastern abjad RTL Historical
Sora Sora Sompeng South Asian abugida LTR Current
Soyo Soyombo South Asian abugida LTR Current
Sund Sundanese Insular Southeast Asian abugida LTR Current
Sunu Sunuwar South Asian alphabet LTR Current
Sylo Syloti Nagri South Asian abugida LTR Current
Syrc Syriac Middle Eastern abjad RTL Current
Syrn Syriac (Eastern variant) Middle Eastern abjad RTL Current
Syre Syriac (Estrangelo variant) Middle Eastern abjad RTL Historical
Syrj Syriac (Western variant) Middle Eastern abjad RTL Current
Tglg Tagalog (Baybayin, Alibata) Insular Southeast Asian abugida LTR Historical
Tagb Tagbanwa Insular Southeast Asian abugida LTR Current
Tale Tai Le Mainland Southeast Asian abugida LTR Current
Lana Tai Tham (Lanna) Mainland Southeast Asian abugida LTR Current
Tavt Tai Viet Mainland Southeast Asian abugida LTR Current
Tayo Tai Yo Mainland Southeast Asian abugida vertical (RTL) Unclear
Takr Takri, Ṭākrī, Ṭāṅkrī South Asian abugida LTR Historical
Taml Tamil South Asian abugida LTR Current
Tnsa Tangsa South Asian alphabet LTR Current
Tang Tangut East Asian logo-syllabary vertical (LTR) Historical
Telu Telugu South Asian abugida LTR Current
Teng Tengwar Artificial abugida LTR Fictional
Thaa Thaana South Asian alphabet RTL bidirectional Current
Thai Thai Mainland Southeast Asian abugida LTR Current
Tibt Tibetan Central Asian abugida LTR Current
Tfng Tifinagh (Berber) African alphabet unspecified Current
Tirh Tirhuta South Asian abugida LTR Current
Todr Todhri European alphabet LTR Historical
Tols Tolong Siki South Asian alphabet LTR Unclear
Toto Toto South Asian alphabet LTR Current
Tutg Tulu-Tigalari South Asian abugida LTR Historical
Ugar Ugaritic Middle Eastern alphabet LTR Historical
Cans Unified Canadian Aboriginal Syllabics American syllabary LTR Current
Vaii Vai African syllabary LTR Current
Visp Visible Speech Artificial featural LTR Historical
Vith Vithkuqi European alphabet LTR Historical
Wcho Wancho South Asian alphabet LTR Current
Wara Warang Citi (Varang Kshiti) South Asian alphabet LTR Current
Wole Woleai Pacific syllabary LTR Historical
Yezi Yezidi Middle Eastern alphabet RTL Current
Yiii Yi East Asian syllabary vertical (RTL) and horizontal (LTR) Current
Zanb Zanabazar Square Central Asian abugida LTR Historical

These are not actual scripts but are special codes for other uses.

The following scripts are those that have not been assigned official ISO 15924 script codes. None of these scripts are encoded in Unicode.

Unofficial code Name Region Type Direction Status
x-adinkra Adinkra African alphabet LTR unclear
x-aiha Aiha Artificial alphabet LTR Fictional
x-magar-akkha Magar Akkha South Asian abugida LTR Current
x-amaragannada Amaragannada South Asian abugida LTR Historical
x-aztec-nahuatl Aztec (Nahuatl) American logo-syllabary LTR Historical
x-badugu Badugu South Asian abugida LTR Current
x-bagam Bagam (Eghap) African logo-syllabary LTR Current
x-balti-a Balti-A South Asian abugida RTL Current
x-balti-b Balti-B South Asian abugida LTR Historical
x-bete Bété African syllabary LTR Current
x-bhujinmol Bhujinmol South Asian abugida LTR Historical
x-borama Borama script African alphabet LTR Historical
x-box-headed Box-Headed South Asian abugida LTR Historical
x-brusha Brusha Central Asian abugida LTR Historical
x-byblos Byblos Middle Eastern syllabary RTL Historical
x-cher-vang-hmong Cher Vang Hmong unknown alphabet unknown unclear
x-chola Chola South Asian abugida LTR Historical
x-coorgi-cox Coorgi-Cox South Asian alphabet LTR Current
x-dhimal Dhimal South Asian abugida LTR Current
x-diteme-tsa-dinoko Diteme tsa Dinoko African abugida LTR Current
x-dogon-pictographs Dogon pictographs African alphabet unknown unclear
x-eebee-hmong Eebee Hmong Mainland Southeast Asian alphabet LTR Current
x-ersu-shaba Ersu Shaba Picture Writing East Asian logo-syllabary other Historical
x-eshkol-wachman Eshkol-Wachman movement notation system Signed Language featural vertical (LTR) and horizontal (LTR) Current
x-eskaya Eskaya Insular Southeast Asian syllabary LTR Current
x-fula-ba Fula-2 (Ba) African alphabet LTR Current
x-fula-dita Fula-1 (Dita) African alphabet LTR Current
x-gangga-malayu Gangga Malayu Mainland Southeast Asian abugida LTR Historical
x-gbekoun Gbekoun African alphabet LTR Current
x-gongche Gongche unknown alphabet unknown unclear
x-goulsse Goulsse African alphabet LTR Current
x-goya-kannadi Goya Kannadi South Asian abugida LTR Historical
x-hamburg-notation-system HamNoSys Notation Signed Language featural LTR Current
x-iban Iban Insular Southeast Asian syllabary LTR Current
x-jing Jing East Asian unspecified unspecified Historical
x-kadamba Kadamba South Asian abugida LTR Historical
x-kaddare Kaddare African alphabet LTR Historical
x-kaida Kaida East Asian logo-syllabary vertical (RTL) Historical
x-karani Karani South Asian abugida LTR Historical
x-kerinci Kerinci South East Asian abugida LTR Historical
x-khatt-i-baburi Khatt-i Baburi Middle Eastern abjad RTL Historical
x-khimhun-tangsa Khimhun Tangsa South Asian alphabet LTR Current
x-khotanese Khotanese Central Asian abugida LTR Historical
x-kii Kii African alphabet unknown unclear
x-kongo-cosmograms Kongo cosmograms African alphabet unknown unclear
x-kore-sebeli Kore Sebeli African alphabet LTR Current
x-kui-gaari Kui Gaari South Asian abugida LTR Current
x-kulitan Kulitan Insular Southeast Asian abugida vertical (RTL) and horizontal (LTR) Current
x-kurukh-banna Kurukh Banna South Asian abugida LTR Current
x-landa Lahnda (Landa) South Asian abugida LTR Current
x-lampung Lampung South East Asian abugida LTR Historical
x-libyc Libyco-Berber African abjad unknown Historical
x-linear-elamite Linear Elamite Middle Eastern logo-syllabary unknown Historical
x-lisu-syllabic Lisu Syllabic East Asian syllabary LTR unclear
x-lontara-bilang-bilang Lontara bilang-bilang South East Asian abugida LTR Historical
x-mandombe Mandombe African abugida LTR Current
x-marchung Marchung Central Asian abugida LTR Historical
x-marulipi Marulipi South Asian alphabet LTR Current
x-masaba Masaba African syllabary LTR Current
x-micmac-hieroglyphs Micmac Hieroglyphs (Kauder ideograms) American logo-syllabary LTR Historical
x-minim-dag-noore Minim Dag Noore African alphabet unknown Current
x-miriden Miriden African alphabet LTR unclear
x-mwangwego Mwangwego African abugida LTR Current
x-nti N’ti African alphabet LTR Current
x-ndiko-jonam Ndiko Jonam African alphabet LTR Current
x-nsibidi Nsibidi African alphabet unknown Historical
x-numidian Numidian African unspecified vertical (LTR) and horizontal (RTL) Historical
x-nwagu-aneke-igbo Nwagu Aneke Igbo African syllabary unknown Current
x-oduduwa Odùduwà African alphabet RTL Current
x-old-kurdish Old Kurdish unknown alphabet LTR Historical
x-oracle-bone Oracle Bone (Old Hanzi) East Asian alphabet unknown Historical
x-pabuchi Pabuchi South Asian abugida LTR Historical
x-no-palaeohispanic Palaeohispanic (North) European unspecified unspecified Historical
x-so-palaeohispanic Palaeohispanic (South) European unspecified unspecified Historical
x-pallava Pallava South Asian abugida LTR Historical
x-pau-cin-hau-syllabary Pau Cin Hau Syllabary Mainland Southeast Asian logo-syllabary LTR Current
x-pitman-shorthand Pitman Shorthand unknown alphabet unknown unclear
x-pungchen Pungchen Central Asian abugida LTR Historical
x-pungchung Pungchung Central Asian abugida LTR Historical
x-pyu Pyu (Tircul) Mainland Southeast Asian abugida LTR Historical
x-hausa-raina-kama Raina Kama (Hausa) African alphabet LTR Historical
x-Rakhawunna Rakhawunna South East Asian alphabet unknown Historical
x-saanjo Saanjo South Asian abugida LTR unclear
x-hausa-salifou Salifou Hausa African alphabet LTR Current
x-satavahana Satavahana South Asian abugida LTR Historical
x-savara Savara South Asian alphabet unknown Current
x-shaaldaa Shaaldaa African abugida LTR Current
x-shankha Shankha (Shell script) South Asian abugida LTR Historical
x-signfont SignFont Notation Signed Language featural LTR Current
x-sirmauri Sirmauri South Asian abugida LTR Historical
x-sitelen-pona sitelen pona Artificial alphabet LTR Current
x-stokoe-notation Stokoe Notation Signed Language featural LTR Current
x-hausa-tafi Tafi (Hausa) African alphabet unclear Current
x-tai-don Tai Don East Asian alphabet LTR Current
x-tai-noi Tai Noi (Lao Buhan) Mainland Southeast Asian abugida LTR Historical
x-tanchangya Tanchangya South Asian abugida LTR Current
x-tani Tani South Asian alphabet LTR Current
x-tikamuli Tikamuli South Asian abugida LTR Current
x-tocharian Tocharian Central Asian abugida LTR Historical
x-turkestani Turkestani Central Asian abugida LTR Historical
x-vatteluttu Vatteluttu South Asian abugida LTR Historical
x-veso-bey Veso Bey (Gjirokastër) European alphabet LTR Historical
x-rma Wei Rma East Asian alphabet LTR Current
x-western-cham Western Cham Mainland Southeast Asian abugida LTR Historical
x-wolof-saaliw-wi Wolof Saaliw Wi African alphabet LTR unclear
x-zhuang-square Zhuang Square East Asian logo-syllabary vertical (LTR) and horizontal (RTL) Current
x-zou Zou Mainland Southeast Asian unspecified LTR Current