List of ISO 639 language codes

(Redirected from List of ISO 639-1 codes)

ISO 639 is a standardized nomenclature used to classify languages.[1] Each language is assigned a two-letter (set 1) and three-letter lowercase abbreviation (sets 2–5).[2] Part 1 of the standard, ISO 639-1 defines the two-letter codes, and Part 3 (2007), ISO 639-3, defines the three-letter codes, aiming to cover all known natural languages, largely superseding the ISO 639-2 three-letter code standard.

Table

This table lists all two-letter codes (set 1), one per language for ISO 639 macrolanguage, and some of the three-letter codes of the other sets, formerly parts 2 and 3.

Entries in the Scope column distinguish:

The Type column distinguishes:

ISO Language NamesSet 1Set 2/TSet 2/BSet 3ScopeTypeEndonym(s)Other Name(s)
[note 1]
Notes
AbkhazianababkabkabkIndividualLivingАҧсуа (Apsua)Abkhaz
AfaraaaaraaraarIndividualLivingQafar af
AfrikaansafafrafrafrIndividualLivingAfrikaans
Akanakakaakaaka + 2MacrolanguageLivingÁkánTwi is tw/twi, Fanti is fat
Albaniansqsqialbsqi + 4MacrolanguageLivingShqipcalled "Albanian Phylozone" in 639-6
AmharicamamhamhamhIndividualLivingአማርኛ (Amarəñña)
Arabicararaaraara + 28macrolanguageLivingاَلْعَرَبِيَّةُ

(al-ʿarabiyyah)

Standard Arabic is arb
AragoneseanargargargIndividualLivingAragonés
ArmenianhyhyearmhyeIndividualLivingՀայերեն (Hayeren)ISO 639-3 code hye is for Eastern Armenian, hyw is for Western Armenian, and xcl is for Classical Armenian
AssameseasasmasmasmIndividualLivingঅসমীয়া (Ôxômiya)
AvaricavavaavaavaIndividualLivingАвар мацӏ; اوار ماض (Avar maz)Avar
AvestanaeaveaveaveIndividualAncientUpastawakaēna
Aymaraayaymaymaym + 2MacrolanguageLivingAymaraAymaran
Azerbaijaniazazeazeaze + 2MacrolanguageLivingAzərbaycan dili; آذربایجان دیلی; Азәрбајҹан дилиAzeri
BambarabmbambambamIndividualLivingبَمَنَنكَن ;ߓߡߊߣߊ߲ߞߊ߲ (Bamanankan)
BashkirbabakbakbakIndividualLivingБашҡорт теле; Başqort tele
BasqueeueusbaqeusIndividualLivingEuskara
BelarusianbebelbelbelIndividualLivingБеларуская мова (Belaruskaâ mova)
BengalibnbenbenbenIndividualLivingবাংলা (Bāŋlā)Bangla
BislamabibisbisbisIndividualLivingBislamaLanguage formed from English and Vanuatuan languages, with some French influence.
BosnianbsbosbosbosIndividualLivingБосански (Bosanski)
BretonbrbrebrebreIndividualLivingBrezhoneg
BulgarianbgbulbulbulIndividualLivingБългарски (Bulgarski)
BurmesemymyaburmyaIndividualLivingမြန်မာစာ (Mrãmācā)Myanmar
Catalan, ValenciancacatcatcatIndividualLivingCatalà; Valencià
ChamorrochchachachaIndividualLivingFinu' Chamoru
ChechencechechecheIndividualLivingНохчийн мотт;

(Noxçiyn mott)

Chechnyan; Chechnian
Chichewa, Chewa, NyanjanynyanyanyaIndividualLivingChichewa; Chinyanja
Chinesezhzhochizho + 16MacrolanguageLiving中文 (Zhōngwén)

汉语; 漢語 (Hànyǔ)

Church Slavonic, Old Slavonic, Old Church SlavoniccuchuchuchuIndividualAncient, in use by the Eastern Orthodox ChurchСлаве́нскїй ѧ҆зы́къ
ChuvashcvchvchvchvIndividualLivingЧӑвашла (Çăvaşla)
CornishkwcorcorcorIndividualLivingKernowek
CorsicancocoscoscosIndividualLivingCorsu
Creecrcrecrecre + 6MacrolanguageLivingᓀᐦᐃᔭᐁᐧᐃᐧᐣ (Nehiyawewin)
CroatianhrhrvhrvhrvIndividualLivingHrvatskiCrovatian
CzechcscesczecesIndividualLivingČeštinaCzechian
DanishdadandandanIndividualLivingDansk
Divehi, Dhivehi, MaldiviandvdivdivdivIndividualLivingދިވެހި (Dhivehi)Maldivian
Dutch, FlemishnlnlddutnldIndividualLivingNederlandsFlemish is not to be confused with the closely related West Flemish which is referred to as "Vlaams" and has the code vls in ISO 639-3
DzongkhadzdzodzodzoIndividualLivingརྫོང་ཁ་ (Dzongkha)Bhutanese
EnglishenengengengIndividualLivingEnglish
EsperantoeoepoepoepoIndividualConstructed by L.L. Zamenhof in 1887Esperanto
Estonianetestestest + 2MacrolanguageLivingEesti keel
EweeeeweeweeweIndividualLivingÈʋegbe
FaroesefofaofaofaoIndividualLivingFøroyskt
FijianfjfijfijfijIndividualLivingNa Vosa Vakaviti
FinnishfifinfinfinIndividualLivingSuomi
FrenchfrfrafrefraIndividualLivingFrançais
Western FrisianfyfryfryfryIndividualLivingFryskWest Frisian; Frisian;
Fries
Fulahfffulfulful + 9MacrolanguageLiving𞤊𞤵𞤤𞤬𞤵𞤤𞤣𞤫 ;ࢻُلْࢻُلْدٜ; Fulfulde

𞤆𞤵𞤤𞤢𞥄𞤪 ;ݒُلَارْ; Pulaar

Fulani
Gaelic, Scottish GaelicgdglaglaglaIndividualLivingGàidhlig
GalicianglglgglgglgIndividualLivingGalego
GandalglugluglugIndividualLivingLuganda
GeorgiankakatgeokatIndividualLivingქართული (Kharthuli)
GermandedeugerdeuIndividualLivingDeutsch
Greek, Modern (1453–)elellgreellIndividualLivingΝέα Ελληνικά; (Néa Ellêniká)for Ancient Greek, use the ISO 639-3 code grc
Kalaallisut, GreenlandicklkalkalkalIndividualLivingKalaallisut
Guaranigngrngrngrn + 5MacrolanguageLivingAvañe'ẽ
GujaratigugujgujgujIndividualLivingગુજરાતી (Gujarātī)
Haitian, Haitian CreolehthathathatIndividualLivingKreyòl ayisyen
HausahahauhauhauIndividualLivingهَرْشٜن هَوْس (halshen Hausa)Hausan
HebrewhehebhebhebIndividualLivingעברית‎ (Ivrit)Modern Hebrew. Code changed in 1989 from original ISO 639:1988, iw.[3]
HererohzherherherIndividualLivingOtjiherero
HindihihinhinhinIndividualLivingहिन्दी (Hindī)
Hiri MotuhohmohmohmoIndividualLivingHiri MotuPolice Motu;
HungarianhuhunhunhunIndividualLivingMagyar nyelv
IcelandicisisliceislIndividualLivingÍslenska
IdoioidoidoidoIndividualConstructed in 1907 by Louis de Beaufront as variation of EsperantoIdo
IgboigiboiboiboIndividualLivingásụ̀sụ́ Ìgbò
IndonesianidindindindIndividualLivingbahasa Indonesiacovered by macrolanguage ms/msa. Changed in 1989 from original ISO 639:1988, in.[3]
Interlingua (International Auxiliary Language Association)iainainainaIndividualConstructed by the International Auxiliary Language AssociationInterlingua
Interlingue, OccidentalieileileileIndividualConstructed by Edgar de Wahl, first published in 1922Interlingue; Occidental
Inuktitutiuikuikuiku + 2MacrolanguageLivingᐃᓄᒃᑎᑐᑦ (Inuktitut)
Inupiaqikipkipkipk + 2MacrolanguageLivingIñupiaq
IrishgagleglegleIndividualLivingGaeilge
ItalianititaitaitaIndividualLivingItaliano
JapanesejajpnjpnjpnIndividualLiving日本語 (Nihongo)
JavanesejvjavjavjavIndividualLivingꦧꦱꦗꦮ; basa Jawa
KannadaknkankankanIndividualLivingಕನ್ನಡ (Kannađa)Kannadan
Kanurikrkaukaukau + 3MacrolanguageLivingكَنُرِيِه; Kànùrí
KashmirikskaskaskasIndividualLivingकॉशुर; كأشُر (Kosher)
KazakhkkkazkazkazIndividualLivingҚазақша; Qazaqşa
Central KhmerkmkhmkhmkhmIndividualLivingខេមរភាសា; (Khémôrôphéasa)Khmer;
Cambodian
Kikuyu, GikuyukikikkikkikIndividualLivingGĩgĩkũyũ
KinyarwandarwkinkinkinIndividualLivingIkinyarwandaRwandan
Kirghiz, KyrgyzkykirkirkirIndividualLivingКыргызча; Kırgızça
Komikvkomkomkom + 2MacrolanguageLivingКоми кывZyran; Zyrian; Komi-Zyryan
Kongokgkonkonkon + 3MacrolanguageLivingKikongo
KoreankokorkorkorIndividualLiving한국어 (Hangugeo)

조선말 (Chosŏnmal)

Kuanyama, KwanyamakjkuakuakuaIndividualLivingOshikwanyamaCuanhama
Kurdishkukurkurkur + 3MacrolanguageLivingکوردی; Kurdî
LaololaolaolaoIndividualLivingພາສາລາວ (phasa Lao)
LatinlalatlatlatIndividualAncientLatinum
Latvianlvlavlavlav + 2MacrolanguageLivingLatviski
Limburgan, Limburger, LimburgishlilimlimlimIndividualLivingLèmburgs
LingalalnlinlinlinIndividualLivingLingálaNgala
LithuanianltlitlitlitIndividualLivingLietuviškai
Luba-KatangalulublublubIndividualLivingKilubaLuba-Shaba
Luxembourgish, LetzeburgeschlbltzltzltzIndividualLivingLëtzebuergeschLuxembourgian
MacedonianmkmkdmacmkdIndividualLivingМакедонски (Makedonski)
Malagasymgmlgmlgmlg + 11MacrolanguageLivingمَلَغَسِ; Malagasy
Malaymsmsamaymsa + 36MacrolanguageLivingبهاس ملايو (bahasa Melayu)Standard Malay is zsm, Indonesian is id/ind
MalayalammlmalmalmalIndividualLivingമലയാളം (Malayāļã)
MaltesemtmltmltmltIndividualLivingMalti
ManxgvglvglvglvIndividualLivingGaelg; Gailck
MaorimimrimaomriIndividualLivingreo Māori
MarathimrmarmarmarIndividualLivingमराठी (Marāṭhī)Maharashtran
MarshallesemhmahmahmahIndividualLivingkajin M̧ajel‌̧Ebon
Mongolianmnmonmonmon + 2MacrolanguageLivingᠮᠣᠩᠭᠣᠯ ᠬᠡᠯᠡ; Монгол хэл (Mongol xel)
NaurunanaunaunauIndividualLivingdorerin NaoeNauruan
Navajo, NavahonvnavnavnavIndividualLivingDiné bizaad; Naabeehó bizaad
North NdebelendndendendeIndividualLivingisiNdebele; saseNyakatho; Mthwakazi NdebeleNorthern Ndebele
South NdebelenrnblnblnblIndividualLivingisiNdebele; sakwaNdzundzaSouthern Ndebele
NdongangndondondoIndividualLivingNdonga
Nepalinenepnepnep + 2MacrolanguageLivingनेपाली भाषा (Nepālī bhāśā)Nepalese
Norwegiannonornornor + 2MacrolanguageLivingNorskBokmål is nb/nob, Nynorsk is nn/nno
Norwegian BokmålnbnobnobnobIndividualLivingNorsk Bokmålcovered by macrolanguage no/nor
Norwegian NynorsknnnnonnonnoIndividualLivingNorsk Nynorskcovered by macrolanguage no/nor
OccitanocociociociIndividualLivingOccitan; ProvençalProvential
Ojibwaojojiojioji + 7MacrolanguageLivingᐊᓂᔑᓈᐯᒧᐎᓐ (Anishinaabemowin)Ojibwe; Ojibway; Otchipwe; Ojibwemowin
Oriyaororioriori + 2MacrolanguageLivingଓଡ଼ିଆ (Odia)Odian; Odishan
Oromoomormormorm + 4MacrolanguageLivingafaan Oromoo
Ossetian, OsseticosossossossIndividualLivingдигорон Ӕвзаг

(digoron Ævzag)

PalipipliplipliIndividualAncientPāli
Pashto, Pushtopspuspuspus + 3MacrolanguageLivingپښتو (Pax̌tow)
Persianfafasperfas + 2MacrolanguageLivingفارسی (Fārsiy)Farsi
PolishplpolpolpolIndividualLivingPolski
PortugueseptporporporIndividualLivingPortuguês
Punjabi, PanjabipapanpanpanIndividualLivingਪੰਜਾਬੀ; پنجابی (Pãjābī)
Quechuaququequeque + 43MacrolanguageLivingRuna simi; kichwa simi; Nuna shimi
Romanian, Moldavian, MoldovanroronrumronIndividualLivingRomâneștethe 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.
RomanshrmrohrohrohIndividualLivingRumantsch; Rumàntsch; Romauntsch; Romontsch
RundirnrunrunrunIndividualLivingIkirundiKirundi
RussianrurusrusrusIndividualLivingРусский язык (Russkiĭ âzyk)
Northern SamisesmesmesmeIndividualLivingDavvisámegiella
SamoansmsmosmosmoIndividualLivinggagana Sāmoa
SangosgsagsagsagIndividualLivingyângâ tî SängöSangoic
Sanskritsasansansan + 2MacrolanguageAncientसंस्कृतम् (Saṃskṛtam)
Sardinianscsrdsrdsrd + 4MacrolanguageLivingSardu
SerbiansrsrpsrpsrpIndividualLivingСрпски (Srpski)the ISO 639-2/T code srp deprecated the ISO 639-2/B code scc[4]
ShonasnsnasnasnaIndividualLivingchiShona
SindhisdsndsndsndIndividualLivingسنڌي; सिन्धी (Sindhī)
Sinhala, SinhalesesisinsinsinIndividualLivingසිංහල (Siṁhala)
SlovakskslksloslkIndividualLivingSlovenčina
SlovenianslslvslvslvIndividualLivingSlovenščinaSlovene
SomalisosomsomsomIndividualLivingSoomaali; 𐒈𐒝𐒑𐒛𐒐𐒘; سٝومالِSomalian
Southern SothostsotsotsotIndividualLivingSesotho
Spanish, CastilianesspaspaspaIndividualLivingEspañol; Castellano
SundanesesusunsunsunIndividualLivingbasa Sunda; بَاسَا سُوْندَا
Swahiliswswaswaswa + 2MacrolanguageLivingKiswahili; كِسوَحِيلِ
SwatisssswsswsswIndividualLivingsiSwatiSwazi
SwedishsvsweswesweIndividualLivingSvenska
TagalogtltgltgltglIndividualLivingWikang Tagalognote: Filipino (Pilipino) has the code fil
TahitiantytahtahtahIndividualLivingreo TahitiOne of the Reo Mā`ohi (languages of French Polynesia)[5]
TajiktgtgktgktgkIndividualLivingТоҷикӣ (Tojikī)
TamiltatamtamtamIndividualLivingதமிழ் (Tamiḻ)Tamizh
TatartttattattatIndividualLivingТатар теле;

Tatar tele; تاتار تئلئ‎

TelugutetelteltelIndividualLivingతెలుగు (Telugu)
ThaiththathathaIndividualLivingภาษาไทย (Phasa Thai)Central Thai; Siamese
TibetanbobodtibbodIndividualLivingབོད་སྐད་ (Bodskad);

ལྷ་སའི་སྐད་ (Lhas'iskad)

Standard Tibetan
TigrinyatitirtirtirIndividualLivingትግርኛ (Təgrəñña)Tigrigna
Tonga (Tonga Islands)totontontonIndividualLivinglea faka-TongaTongan
TsongatstsotsotsoIndividualLivingXitsonga
TswanatntsntsntsnIndividualLivingSetswanaSechuana
TurkishtrturturturIndividualLivingTürkçe
TurkmentktuktuktukIndividualLivingTürkmençe;

Түркменче; تۆرکمنچه

TwitwtwitwitwiIndividualLivingTwicovered by macrolanguage ak/aka
Uighur, UyghuruguiguiguigIndividualLivingئۇيغۇر تىلى;

Уйғур тили; Uyƣur tili

UkrainianukukrukrukrIndividualLivingУкраїнська (Ukraїnska)
UrduururdurdurdIndividualLivingاُردُو (Urduw)
Uzbekuzuzbuzbuzb + 2MacrolanguageLivingÓzbekça;

ўзбекча; ئوزبېچه

VendavevenvenvenIndividualLivingTshivenḓa
VietnamesevivievievieIndividualLivingtiếng Việt
VolapükvovolvolvolIndividualConstructed in 1879-80 by Johann Martin SchleyerVolapük
WalloonwawlnwlnwlnIndividualLivingWalon
WelshcycymwelcymIndividualLivingCymraeg
WolofwowolwolwolIndividualLivingوࣷلࣷفْ
XhosaxhxhoxhoxhoIndividualLivingisiXhosa
Sichuan Yi, NuosuiiiiiiiiiiiIndividualLivingꆈꌠꉙ (Nuosuhxop)Northern Yi; Liangshan Yistandard form of the Yi languages
Yiddishyiyidyidyid + 2MacrolanguageLivingייִדיש (Yidiš)Changed in 1989 from original ISO 639:1988, ji.[3]
YorubayoyoryoryorIndividualLivingèdè Yorùbá
Zhuang, Chuangzazhazhazha + 16MacrolanguageLiving話僮 (Vahcuengh)
ZuluzuzulzulzulIndividualLivingisiZulu
Notes

Table of all possible two letter codes

Decoding table of ISO 639 alpha-2 codes (set 1)
aaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayaz
babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybz
cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcycz
dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydz
eaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyez
fafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfz
gagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgtgugvgwgxgygz
hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhz
iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyiz
jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjz
kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykz
lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylz
mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymz
nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynz
oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyoz
papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypz
qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqz
rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrz
sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsysz
tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytz
uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuz
vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvz
wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywz
xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxz
yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyz
zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzz
Colour legend
183/676
Officially assigned: assigned to a language
7/676
Deprecated: used previously but no longer assigned
486/676
Unassigned

References