List of ISO 639-1 codes

ISO 639 is a standardized nomenclature used to classify all known languages. Each language is assigned a 2-letter (639-1) and 3-letter (639-2 and 639-3), lowercase abbreviation, amended in later versions of the nomenclature. The system is highly useful for linguists and ethnographers to categorize the languages spoken on a regional basis, and to compute analysis in the field of lexicostatistics. ISO 639 has five code lists.

Partial ISO 639 table

This table lists all of:

And some of:

Note: Colors on the leftmost column represent the language family mentioned in second column.

Language family Language name Native name 639-1 639-2/T 639-2/B 639-3 639-6 Notes
Northwest Caucasian Abkhaz аҧсуа бызшәа, аҧсшәа ab abk abk abk abks
Afro-Asiatic Afar Afaraf aa aar aar aar aars
Indo-European Afrikaans Afrikaans af afr afr afr afrs
Niger–Congo Akan Akan ak aka aka aka + 2 macrolanguage, Twi is [tw/twi], Fanti is [fat]
Indo-European Albanian Shqip sq sqi alb sqi + 4 macrolanguage, "Albanian Phylozone" in 639-6
Afro-Asiatic Amharic አማርኛ am amh amh amh
Afro-Asiatic Arabic
العربية
ar ara ara ara + 30 macrolanguage, Standard Arabic is [arb]
Indo-European Aragonese aragonés an arg arg arg
Indo-European Armenian Հայերեն hy hye arm hye
Indo-European Assamese অসমীয়া as asm asm asm
Northeast Caucasian Avaric авар мацӀ, магӀарул мацӀ av ava ava ava
Indo-European Avestan avesta ae ave ave ave ancient
Aymaran Aymara aymar aru ay aym aym aym + 2 macrolanguage
Turkic Azerbaijani azərbaycan dili az aze aze aze + 2 macrolanguage
Niger–Congo Bambara bamanankan bm bam bam bam
Turkic Bashkir башҡорт теле ba bak bak bak
Language isolate Basque euskara, euskera eu eus baq eus
Indo-European Belarusian беларуская мова be bel bel bel
Indo-European Bengali, Bangla বাংলা bn ben ben ben
Indo-European Bihari भोजपुरी bh bih bih Collective language code for Bhojpuri, Magahi, and Maithili
Creole Bislama Bislama bi bis bis bis
Indo-European Bosnian bosanski jezik bs bos bos bos boss
Indo-European Breton brezhoneg br bre bre bre
Indo-European Bulgarian български език bg bul bul bul buls
Sino-Tibetan Burmese ဗမာစာ my mya bur mya
Indo-European Catalan català ca cat cat cat
Austronesian ChamorroChamoru ch cha cha cha
Northeast Caucasian Chechen нохчийн мотт ce che che che
Niger–Congo Chichewa, Chewa, Nyanja chiCheŵa, chinyanja ny nya nya nya
Sino-Tibetan Chinese 中文 (Zhōngwén), 汉语, 漢語 zh zho chi zho + 13 macrolanguage
Turkic Chuvash чӑваш чӗлхи cv chv chv chv
Indo-European Cornish Kernewek kw cor cor cor
Indo-European Corsican corsu, lingua corsa co cos cos cos
Algonquian Cree ᓀᐦᐃᔭᐍᐏᐣ cr cre cre cre + 6 macrolanguage
Indo-European Croatian hrvatski jezik hr hrv hrv hrv
Indo-European Czech čeština, český jazyk cs ces cze ces
Indo-European Danish dansk da dan dan dan
Indo-European Divehi, Dhivehi, Maldivian
ދިވެހި
dv div div div
Indo-European Dutch Nederlands, Vlaams nl nld dut nld
Sino-Tibetan Dzongkha རྫོང་ཁ dz dzo dzo dzo
Indo-European English English en eng eng eng engs
Constructed Esperanto Esperanto eo epo epo epo constructed, initiated from L.L. Zamenhof, 1887
Uralic Estonian eesti, eesti keel et est est est + 2 macrolanguage
Niger–Congo Ewe Eʋegbe ee ewe ewe ewe
Indo-European Faroese føroyskt fo fao fao fao
Austronesian Fijian vosa Vakaviti fj fij fij fij
Uralic Finnish suomi, suomen kieli fi fin fin fin
Indo-European French français, langue française fr fra fre fra fras
Niger–Congo Fula, Fulah, Pulaar, Pular Fulfulde, Pulaar, Pular ff ful ful ful + 9 macrolanguage
Indo-European Galician galego gl glg glg glg
South Caucasian Georgian ქართული ka kat geo kat
Indo-European German Deutsch de deu ger deu deus
Indo-European Greek (modern) ελληνικά el ell gre ell ells
Tupian Guaraní Avañe'ẽ gn grn grn grn + 5 macrolanguage
Indo-European Gujarati ગુજરાતી gu guj guj guj
Creole Haitian, Haitian Creole Kreyòl ayisyen ht hat hat hat
Afro-Asiatic Hausa
(Hausa) هَوُسَ
ha hau hau hau
Afro-Asiatic Hebrew (modern)
עברית
he heb heb heb
Niger–Congo Herero Otjiherero hz her her her
Indo-European Hindi हिन्दी, हिंदी hi hin hin hin hins
Austronesian Hiri Motu Hiri Motu ho hmo hmo hmo
Uralic Hungarian magyar hu hun hun hun
Constructed Interlingua Interlingua ia ina ina ina constructed by International Auxiliary Language Association
Austronesian Indonesian Bahasa Indonesia id ind ind ind Covered by macrolanguage [ms/msa]
Constructed Interlingue Originally called Occidental; then Interlingue after WWII ie ile ile ile constructed by Edgar de Wahl, first published in 1922
Indo-European Irish Gaeilge ga gle gle gle
Niger–Congo Igbo Asụsụ Igbo ig ibo ibo ibo
Eskimo–Aleut Inupiaq Iñupiaq, Iñupiatun ik ipk ipk ipk + 2 macrolanguage
Constructed Ido Ido io ido ido ido idos constructed by De Beaufront, 1907, as variation of Esperanto
Indo-European Icelandic Íslenska is isl ice isl
Indo-European Italian italiano it ita ita ita itas
Eskimo–Aleut Inuktitut ᐃᓄᒃᑎᑐᑦ iu iku iku iku + 2 macrolanguage
Japonic Japanese 日本語 (にほんご) ja jpn jpn jpn
Austronesian Javanese basa Jawa jv jav jav jav
Eskimo–Aleut Kalaallisut, Greenlandickalaallisut, kalaallit oqaasiiklkal kal kal
Dravidian Kannada ಕನ್ನಡ kn kan kan kan
Nilo-Saharan Kanuri Kanuri kr kau kau kau + 3 macrolanguage
Indo-European Kashmiriकश्मीरी, كشميري ks kas kas kas
Turkic Kazakhқазақ тіліkkkaz kaz kaz
Austroasiatic Khmerខ្មែរ, ខេមរភាសា, ភាសាខ្មែរkmkhm khm khm a.k.a. Cambodian
Niger–Congo Kikuyu, GikuyuGĩkũyũkikik kik kik
Niger–Congo KinyarwandaIkinyarwandarwkin kin kin
Turkic Kyrgyz Кыргызча, Кыргыз тили ky kir kir kir
Uralic Komi коми кыв kv kom kom kom + 2 macrolanguage
Niger–Congo Kongo Kikongo kg kon kon kon + 3 macrolanguage
Koreanic Korean한국어, 조선어 ko kor kor kor
Indo-European Kurdish Kurdî, كوردی ku kur kur kur + 3 macrolanguage
Niger–Congo Kwanyama, KuanyamaKuanyamakjkua kua kua
Indo-European Latin latine, lingua latina la lat lat lat lats ancient
Indo-European Ladin ladin, lingua ladina lld
Indo-European Luxembourgish, Letzeburgesch Lëtzebuergesch lb ltz ltz ltz
Niger–Congo Ganda Luganda lg lug lug lug
Indo-European Limburgish, Limburgan, Limburger Limburgs li lim lim lim
Niger–Congo Lingala Lingála ln lin lin lin
Tai–Kadai Lao ພາສາລາວ lo lao lao lao
Indo-European Lithuanian lietuvių kalba lt lit lit lit
Niger–Congo Luba-Katanga Tshiluba lu lub lub lub
Indo-European Latvian latviešu valoda lv lav lav lav + 2 macrolanguage
Indo-European Manx Gaelg, Gailck gv glv glv glv
Indo-European Macedonianмакедонски јазик mk mkd mac mkd
Austronesian Malagasy fiteny malagasy mg mlg mlg mlg + 10 macrolanguage
Austronesian Malaybahasa Melayu, بهاس ملايوmsmsamaymsa + 13 macrolanguage, Standard Malay is [zsm], Indonesian is [id/ind]
Dravidian Malayalamമലയാളംmlmal mal mal
Afro-Asiatic MalteseMaltimtmlt mlt mlt
Austronesian Māorite reo Māorimimrimaomri
Indo-European Marathi (Marāṭhī)मराठीmrmar mar mar
Austronesian Marshallese Kajin M̧ajeļ mh mah mah mah
Mongolic Mongolianмонголmnmon mon mon + 2 macrolanguage
Austronesian NauruEkakairũ Naoeronanau nau nau
Dené–Yeniseian Navajo, Navaho Diné bizaad nv nav nav nav
Niger–Congo Northern NdebeleisiNdebele nd nde nde nde
Indo-European Nepaliनेपालीnenep nep nep
Niger–Congo NdongaOwambongndo ndo ndo
Indo-European Norwegian BokmålNorsk bokmål nb nob nob nob Covered by macrolanguage [no/nor]
Indo-European Norwegian NynorskNorsk nynorsknnnno nno nno Covered by macrolanguage [no/nor]
Indo-European NorwegianNorsknonor nor nor + 2 macrolanguage, Bokmål is [nb/nob], Nynorsk is [nn/nno]
Sino-Tibetan Nuosu ꆈꌠ꒿ Nuosuhxop ii iii iii iii Standard form of Yi languages
Niger–Congo Southern NdebeleisiNdebelenrnbl nbl nbl
Indo-European Occitan occitan, lenga d'òcococi oci oci
Algonquian Ojibwe, Ojibwaᐊᓂᔑᓈᐯᒧᐎᓐojoji oji oji + 7 macrolanguage
Indo-European Old Church Slavonic, Church Slavonic, Old Bulgarian ѩзыкъ словѣньскъ cu chu chu chu ancient, in use by Orthodox Church
Afro-Asiatic OromoAfaan Oromooomorm orm orm + 4 macrolanguage
Indo-European Oriyaଓଡ଼ିଆorori ori ori
Indo-European Ossetian, Osseticирон æвзагososs oss oss
Indo-European Panjabi, Punjabiਪੰਜਾਬੀ, پنجابیpapan pan pan
Indo-European Pāliपाऴिpipli pli pli ancient
Indo-European Persian (Farsi)
فارسی
fafasperfas + 2 macrolanguage
Indo-European Polishjęzyk polski, polszczyzna pl pol pol pol pols
Indo-European Pashto, Pushto
پښتو
pspus pus pus + 3 macrolanguage
Indo-European Portugueseportuguês pt por por por
Quechuan QuechuaRuna Simi, Kichwaquque que que + 44 macrolanguage
Indo-European Romanshrumantsch grischunrmroh roh roh
Niger–Congo KirundiIkirundirnrun run run
Indo-European Romanian limba românăroronrum ron [mo] for Moldavian has been withdrawn, recommending [ro] also for Moldavian
Indo-European RussianРусскийrurus rus rus
Indo-European Sanskrit (Saṁskṛta)संस्कृतम्sasan san san ancient, still spoken
Indo-European Sardiniansarduscsrd srd srd + 4 macrolanguage
Indo-European Sindhiसिन्धी, سنڌي، سندھیsdsnd snd snd
Uralic Northern SamiDavvisámegiellasesme sme sme
Austronesian Samoangagana fa'a Samoasmsmo smo smo
Creole Sangoyângâ tî sängösgsag sag sag
Indo-European Serbianсрпски језикsrsrp srp srp The ISO 639-2/T code srp deprecated the ISO 639-2/B code scc[1]
Indo-European Scottish Gaelic, Gaelic Gàidhlig gd gla gla gla
Niger–Congo ShonachiShonasnsna sna sna
Indo-European Sinhala, Sinhaleseසිංහලsisin sin sin
Indo-European Slovak slovenčina, slovenský jazyk sk slk slo slk
Indo-European Sloveneslovenski jezik, slovenščinaslslv slv slv
Afro-Asiatic SomaliSoomaaliga, af Soomaalisosom som som
Niger–Congo Southern SothoSesothostsot sot sot
Indo-European Spanish español es spa spa spa
Austronesian SundaneseBasa Sunda su sun sun sun
Niger–Congo SwahiliKiswahiliswswa swa swa + 2 macrolanguage
Niger–Congo SwatiSiSwati ss ssw ssw ssw
Indo-European Swedishsvenskasvswe swe swe
Dravidian Tamilதமிழ்tatam tam tam
Dravidian Teluguతెలుగుtetel tel tel
Indo-European Tajikтоҷикӣ, toçikī, تاجیکیtgtgk tgk tgk
Tai–Kadai Thaiไทยththa tha tha
Afro-Asiatic Tigrinyaትግርኛtitir tir tir
Sino-Tibetan Tibetan Standard, Tibetan, Central བོད་ཡིག bo bod tib bod
Turkic TurkmenTürkmen, Түркменtktuk tuk tuk
Austronesian TagalogWikang Tagalog, ᜏᜒᜃᜅ᜔ ᜆᜄᜎᜓᜄ᜔tltgl tgl tgl Note: Filipino (Pilipino) has the code [fil]
Niger–Congo TswanaSetswanatntsn tsn tsn
Austronesian Tonga (Tonga Islands)faka Tongatoton ton ton
Turkic TurkishTürkçetrtur tur tur
Niger–Congo TsongaXitsongatstso tso tso
Turkic Tatarтатар теле, tatar teletttat tat tat
Niger–Congo Twi Twi tw twi twi twi Covered by macrolanguage [ak/aka]
Austronesian TahitianReo Tahititytah tah tah One of the Reo Mā`ohi (languages of French Polynesia)
Turkic Uyghurئۇيغۇرچە, Uyghurcheuguig uig uig
Indo-European Ukrainianукраїнська моваukukr ukr ukr
Indo-European Urdu
اردو
ururd urd urd
Turkic UzbekOʻzbek, Ўзбек, أۇزبېكuzuzb uzb uzb + 2 macrolanguage
Niger–Congo VendaTshivenḓaveven ven ven
Austroasiatic Vietnamese Việt Nam vi vie vie vie
Constructed VolapükVolapükvovol vol vol constructed
Indo-European Walloonwalonwawln wln wln
Indo-European WelshCymraegcycymwelcym
Niger–Congo WolofWollofwowol wol wol
Indo-European Western FrisianFryskfyfry fry fry
Niger–Congo XhosaisiXhosaxhxho xho xho
Indo-European Yiddish
ייִדיש
yiyid yid yid + 2 macrolanguage
Niger–Congo YorubaYorùbáyoyor yor yor
Tai–Kadai Zhuang, ChuangSaɯ cueŋƅ, Saw cuenghzazha zha zha + 16 macrolanguage
Niger–Congo ZuluisiZuluzuzul zul zul

See also

References

  1. "Code Changes". ISO 639-2. Library of Congress. Retrieved 31 May 2012.

External links

Wikiversity has learning materials about ISO 639-1 language matrix