LingoHub Academy

Our experience, knowledge and lessons learned - all here just for you.

Checklist: ISO Language Scripts

Languages use different visual symbols to transfer meaning. From hieroglyphs to emoji, most common type of writing script are alphabets.

Different types of language scripts

Linguists divide language scripts into specific groups by the type of symbols the speakers use.

  1. Pictographic/ideographic writing systems

  2. Syllabary

  3. Alphabets

Alphabets are writing systems in which a single symbol represents an individual sound. Different alphabets can be grouped based on its similarities - for example, some alphabets have only consonants or vowels, others have both, etc.

Some languages have dual alphabets - this means that the language users can use two different writing scripts or alphabets. This is called digraphia.

ISO 15924 Language Script Codes

The International Organization for Standardization created the official international standard for language codes (ISO 639-1, ISO 639-2, ISO 639-3), but also an international set of codes for defining writing scripts - the ISO 15924 system. This allows to: narrow down the language which is used in the text and specific script.

ISO 15924 Language Script List

The ISO codes for language scripts are displayed below.

ISO Code Language ISO Code Language
AdlmAdlamMandMandaic, Mandaean
AfakAfakaManiManichaean
AghbCaucasian AlbanianMarcMarchen
AhomAhom, Tai AhomMayaMayan hieroglyphs
ArabArabicMedfMedefaidrin (Oberi Okaime, Oberi Ɔkaimɛ)
AranArabic (Nastaliq variant)MendMende Kikakui
ArmiImperial AramaicMercMeroitic Cursive
ArmnArmenianMeroMeroitic Hieroglyphs
AvstAvestanMlymMalayalam
BaliBalineseModiModi, Moḍī
BamuBamumMongMongolian
BassBassa VahMoonMoon (Moon code, Moon script, Moon type)
BatkBatakMrooMro, Mru
BengBengali (Bangla)MteiMeitei Mayek (Meithei, Meetei)
BhksBhaiksukiMultMultani
BlisBlissymbolsMymrMyanmar (Burmese)
BopoBopomofoNandNandinagari
BrahBrahmiNarbOld North Arabian (Ancient North Arabian)
BraiBrailleNbatNabataean
BugiBugineseNewaNewa, Newar, Newari, Nepāla lipi
BuhdBuhidNkdbNaxi Dongba
CakmChakmaNkgbNakhi Geba
CansUnified Canadian Aboriginal SyllabicsNkooN'Ko
CariCarianNshuNüshu
ChamChamOgamOgham
CherCherokeeOlckOl Chiki (Ol Cemet', Ol, Santali)
ChrsChorasmianOrkhOld Turkic, Orkhon Runic
CirtCirthOryaOriya (Odia)
CoptCopticOsgeOsage
CpmnCypro-MinoanOsmaOsmanya
CprtCypriot syllabaryPalmPalmyrene
CyrlCyrillicPaucPau Cin Hau
CyrsCyrillic (Old Church Slavonic variant)PermOld Permic
DevaDevanagari (Nagari)PhagPhags-pa
DiakDives AkuruPhliInscriptional Pahlavi
DogrDograPhlpPsalter Pahlavi
DsrtDeseret (Mormon)PhlvBook Pahlavi
DuplDuployan shorthand, Duployan stenographyPhnxPhoenician
EgydEgyptian demoticPiqdKlingon (KLI pIqaD)
EgyhEgyptian hieraticPlrdMiao (Pollard)
EgypEgyptian hieroglyphsPrtiInscriptional Parthian
ElbaElbasanQaaaReserved for private use (start)
ElymElymaicQaai(Private use)
EthiEthiopic (Geʻez)QabxReserved for private use (end)
GeokKhutsuri (Asomtavruli and Nuskhuri)RjngRejang (Redjang, Kaganga)
GeorGeorgian (Mkhedruli and Mtavruli)RohgHanifi Rohingya
GlagGlagoliticRoroRongorongo
GongGunjala GondiRunrRunic
GonmMasaram GondiSamrSamaritan
GothGothicSaraSarati
GranGranthaSarbOld South Arabian
GrekGreekSaurSaurashtra
GujrGujaratiSgnwSignWriting
GuruGurmukhiShawShavian (Shaw)
HanbHan with Bopomofo (alias for Han + Bopomofo)ShrdSharada, Śāradā
HangHangul (Hangŭl, Hangeul)ShuiShuishu
HaniHan (Hanzi, Kanji, Hanja)SiddSiddham, Siddhaṃ, Siddhamātṛkā
HanoHanunoo (Hanunóo)SindKhudawadi, Sindhi
HansHan (Simplified variant)SinhSinhala
HantHan (Traditional variant)SogdSogdian
HatrHatranSogoOld Sogdian
HebrHebrewSoraSora Sompeng
HiraHiraganaSoyoSoyombo
HluwAnatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs)SundSundanese
HmngPahawh HmongSyloSyloti Nagri
HmnpNyiakeng Puachue HmongSyrcSyriac
HrktJapanese syllabaries (alias for Hiragana + Katakana)SyreSyriac (Estrangelo variant)
HungOld Hungarian (Hungarian Runic)SyrjSyriac (Western variant)
IndsIndus (Harappan)SyrnSyriac (Eastern variant)
ItalOld Italic (Etruscan, Oscan, etc.)TagbTagbanwa
JamoJamo (alias for Jamo subset of Hangul)TakrTakri, Ṭākrī, Ṭāṅkrī
JavaJavaneseTaleTai Le
JpanJapanese (alias for Han + Hiragana + Katakana)TaluNew Tai Lue
JurcJurchenTamlTamil
KaliKayah LiTangTangut
KanaKatakanaTavtTai Viet
KharKharoshthiTeluTelugu
KhmrKhmerTengTengwar
KhojKhojkiTfngTifinagh (Berber)
KitlKhitan large scriptTglgTagalog (Baybayin, Alibata)
KitsKhitan small scriptThaaThaana
KndaKannadaThaiThai
KoreKorean (alias for Hangul + Han)TibtTibetan
KpelKpelleTirhTirhuta
KthiKaithiUgarUgaritic
LanaTai Tham (Lanna)VaiiVai
LaooLaoVispVisible Speech
LatfLatin (Fraktur variant)WaraWarang Citi (Varang Kshiti)
LatgLatin (Gaelic variant)WchoWancho
LatnLatinWoleWoleai
LekeLekeXpeoOld Persian
LepcLepcha (Róng)XsuxCuneiform, Sumero-Akkadian
LimbLimbuYeziYezidi
LinaLinear AYiiiYi
LinbLinear BZanbZanabazar Square
LisuLisu (Fraser)ZinhCode for inherited script
LomaLomaZmthMathematical notation
LyciLycianZsymSymbols
LydiLydianZsyeSymbols (emoji variant)
MahjMahajaniZxxxCode for unwritten documents
MakaMakasarZyyyCode for undetermined script
  ZzzzCode for uncoded script

Ready to optimize your translation workflow?

Try LingoHub for free