List of ISO 639-1 codes

Standard abbreviations for languages / From Wikipedia, the free encyclopedia

ISO 639 is a standardized nomenclature used to classify languages. Each language is assigned a two-letter (639-1) and three-letter (639-2 and 639-3) lowercase abbreviation, amended in later versions of the nomenclature.

This table lists all of:

And some of:

  • ISO 639-2/T: three-letter codes, for the same languages as 639-1
  • ISO 639-2/B: three-letter codes, mostly the same as 639-2/T, but with some codes derived from English names rather than native names of languages (in the following table, these differing codes are highlighted in boldface)
  • ISO 639-3: three-letter codes, the same as 639-2/T for languages, but with distinct codes for each variety of an ISO 639 macrolanguage
Table info: ISO language name, 639-1, 639-2/T, 639-2/B, 6...
ISO language name 639-1 639-2/T 639-2/B 639-3 Notes
Abkhazianababkabkabkalso known as Abkhaz
Afaraaaaraaraar
Afrikaansafafrafrafr
Akanakakaakaaka + 2macrolanguage, Twi is tw/twi, Fanti is fat
Albaniansqsqialbsqi + 4macrolanguage, called "Albanian Phylozone" in 639-6
Amharicamamhamhamh
Arabicararaaraara + 29macrolanguage, Standard Arabic is arb
Aragoneseanargargarg
ArmenianhyhyearmhyeISO 639-3 code hye is for Eastern Armenian, hyw is for Western Armenian, and xcl is for Classical Armenian
Assameseasasmasmasm
Avaricavavaavaavaalso known as Avar
Avestanaeaveaveaveancient
Aymaraayaymaymaym + 2macrolanguage
Azerbaijaniazazeazeaze + 2macrolanguage, also known as Azeri
Bambarabmbambambam
Bashkirbabakbakbak
Basqueeueusbaqeus
Belarusianbebelbelbel
Bengalibnbenbenbenalso known as Bangla
BislamabibisbisbisLanguage formed from English and Vanuatuan languages, with some French influence.
Bosnianbsbosbosbos
Bretonbrbrebrebre
Bulgarianbgbulbulbul
Burmesemymyaburmyaalso known as Myanmar
Catalan, Valenciancacatcatcat
Chamorrochchachacha
Chechencechecheche
Chichewa, Chewa, Nyanjanynyanyanya
Chinesezhzhochizho + 16macrolanguage
Church Slavonic, Old Slavonic, Old Church Slavoniccuchuchuchuancient, in use by the Eastern Orthodox Church
Chuvashcvchvchvchv
Cornishkwcorcorcor
Corsicancocoscoscos
Creecrcrecrecre + 6macrolanguage
Croatianhrhrvhrvhrv
Czechcscesczeces
Danishdadandandan
Divehi, Dhivehi, Maldiviandvdivdivdiv
Dutch, FlemishnlnlddutnldFlemish is not to be confused with the closely related West Flemish which is referred to as Vlaams (Dutch for "Flemish") in ISO 639-3 and has the ISO 639-3 code vls
Dzongkhadzdzodzodzo
Englishenengengeng
Esperantoeoepoepoepoconstructed, initially by L.L. Zamenhof in 1887
Estonianetestestest + 2macrolanguage
Eweeeeweeweewe
Faroesefofaofaofao
Fijianfjfijfijfij
Finnishfifinfinfin
Frenchfrfrafrefra
Western Frisianfyfryfryfryalso known as Frisian
Fulahfffulfulful + 9macrolanguage, also known as Fula
Gaelic, Scottish Gaelicgdglaglagla
Galicianglglgglgglg
Gandalglugluglug
Georgiankakatgeokat
Germandedeugerdeu
Greek, Modern (1453–)elellgreellfor Ancient Greek, use the ISO 639-3 code grc
Kalaallisut, Greenlandicklkalkalkal
Guaranigngrngrngrn + 5macrolanguage
Gujaratigugujgujguj
Haitian, Haitian Creolehthathathat
Hausahahauhauhau
HebrewhehebhebhebModern Hebrew. Code changed in 1989 from original ISO 639:1988, iw.[1]
Hererohzherherher
Hindihihinhinhin
Hiri Motuhohmohmohmo
Hungarianhuhunhunhun
Icelandicisisliceisl
Idoioidoidoidoconstructed by De Beaufront, 1907, as variation of Esperanto
Igboigiboiboibo
Indonesianidindindindcovered by macrolanguage ms/msa. Changed in 1989 from original ISO 639:1988, in.[1]
Interlingua (International Auxiliary Language Association)iainainainaconstructed by the International Auxiliary Language Association
Interlingue, Occidentalieileileileconstructed by Edgar de Wahl, first published in 1922
Inuktitutiuikuikuiku + 2macrolanguage
Inupiaqikipkipkipk + 2macrolanguage
Irishgagleglegle
Italianititaitaita
Japanesejajpnjpnjpn
Javanesejvjavjavjav
Kannadaknkankankan
Kanurikrkaukaukau + 3macrolanguage
Kashmirikskaskaskas
Kazakhkkkazkazkaz
Central Khmerkmkhmkhmkhmalso known as Khmer or Cambodian
Kikuyu, Gikuyukikikkikkik
Kinyarwandarwkinkinkin
Kirghiz, Kyrgyzkykirkirkir
Komikvkomkomkom + 2macrolanguage
Kongokgkonkonkon + 3macrolanguage
Koreankokorkorkor
Kuanyama, Kwanyamakjkuakuakua
Kurdishkukurkurkur + 3macrolanguage
Laololaolaolao
Latinlalatlatlatancient
Latvianlvlavlavlav + 2macrolanguage
Limburgan, Limburger, Limburgishlilimlimlim
Lingalalnlinlinlin
Lithuanianltlitlitlit
Luba-Katangalulublublubalso known as Luba-Shaba
Luxembourgish, Letzeburgeschlbltzltzltz
Macedonianmkmkdmacmkd
Malagasymgmlgmlgmlg + 11macrolanguage
Malaymsmsamaymsa + 36macrolanguage, Standard Malay is zsm, Indonesian is id/ind
Malayalammlmalmalmal
Maltesemtmltmltmlt
Manxgvglvglvglv
Maorimimrimaomrialso known as Māori
Marathimrmarmarmaralso known as Marāṭhī
Marshallesemhmahmahmah
Mongolianmnmonmonmon + 2macrolanguage
Naurunanaunaunaualso known as Nauruan
Navajo, Navahonvnavnavnav
North Ndebelendndendendealso known as Northern Ndebele
South Ndebelenrnblnblnblalso known as Southern Ndebele
Ndongangndondondo
Nepalinenepnepnep + 2macrolanguage
Norwegiannonornornor + 2macrolanguage, Bokmål is nb/nob, Nynorsk is nn/nno
Norwegian Bokmålnbnobnobnobcovered by macrolanguage no/nor
Norwegian Nynorsknnnnonnonnocovered by macrolanguage no/nor
Sichuan Yi, Nuosuiiiiiiiiiiistandard form of the Yi languages
Occitanocociocioci
Ojibwaojojiojioji + 7macrolanguage, also known as Ojibwe
Oriyaororioriori + 2macrolanguage, also known as Odia
Oromoomormormorm + 4macrolanguage
Ossetian, Osseticosossossoss
Palipipliplipliancient, also known as Pāli
Pashto, Pushtopspuspuspus + 3macrolanguage
Persianfafasperfas + 2macrolanguage, also known as Farsi
Polishplpolpolpol
Portugueseptporporpor
Punjabi, Panjabipapanpanpan
Quechuaququequeque + 43macrolanguage
Romanian, Moldavian, Moldovanroronrumronthe identifiers mo and mol for Moldavian are deprecated. They will not be assigned to different items, and recordings using these identifiers will not be invalid.
Romanshrmrohrohroh
Rundirnrunrunrunalso known as Kirundi
Russianrurusrusrus
Northern Samisesmesmesme
Samoansmsmosmosmo
Sangosgsagsagsag
Sanskritsasansansanancient
Sardinianscsrdsrdsrd + 4macrolanguage
Serbiansrsrpsrpsrpthe ISO 639-2/T code srp deprecated the ISO 639-2/B code scc[2]
Shonasnsnasnasna
Sindhisdsndsndsnd
Sinhala, Sinhalesesisinsinsin
Slovakskslksloslk
Slovenianslslvslvslvalso known as Slovene
Somalisosomsomsom
Southern Sothostsotsotsot
Spanish, Castilianesspaspaspa
Sundanesesusunsunsun
Swahiliswswaswaswa + 2macrolanguage
Swatisssswsswsswalso known as Swazi
Swedishsvswesweswe
Tagalogtltgltgltglnote: Filipino (Pilipino) has the code fil
Tahitiantytahtahtahone of the Reo Mā`ohi (languages of French Polynesia)[3]
Tajiktgtgktgktgk
Tamiltatamtamtam
Tatartttattattat
Telugutetelteltel
Thaiththathatha
Tibetanbobodtibbodalso known as Standard Tibetan
Tigrinyatitirtirtir
Tonga (Tonga Islands)totontontonalso known as Tongan
Tsongatstsotsotso
Tswanatntsntsntsn
Turkishtrturturtur
Turkmentktuktuktuk
Twitwtwitwitwicovered by macrolanguage ak/aka
Uighur, Uyghuruguiguiguig
Ukrainianukukrukrukr
Urduururdurdurd
Uzbekuzuzbuzbuzb + 2macrolanguage
Vendavevenvenven
Vietnamesevivievievie
Volapükvovolvolvolconstructed
Walloonwawlnwlnwln
Welshcycymwelcym
Wolofwowolwolwol
Xhosaxhxhoxhoxho
Yiddishyiyidyidyid + 2macrolanguage. Changed in 1989 from original ISO 639:1988, ji.[1]
Yorubayoyoryoryor
Zhuang, Chuangzazhazhazha + 16macrolanguage
Zuluzuzulzulzul
Close