ONIX Code Lists Issue 36, January 2017
List 74: Language code – ISO 639-2/B

Value Description Notes

aar Afar
abk Abkhaz
ace Achinese
ach Acoli
ada Adangme
ady Adygei
afa Afro-Asiatic languages Collective name
afh Afrihili Artificial language
afr Afrikaans
ain Ainu
aka Akan Macrolanguage
akk Akkadian
alb Albanian Macrolanguage
ale Aleut
alg Algonquian languages Collective name
alt Southern Altai
amh Amharic
ang English, Old (ca. 450-1100)
anp Angika
apa Apache languages Collective name
ara Arabic Macrolanguage
arc Official Aramaic; Imperial Aramaic (700-300 BCE)
arg Aragonese
arm Armenian
arn Mapudungun; Mapuche
arp Arapaho
art Artificial languages Collective name
arw Arawak
asm Assamese
ast Asturian; Bable; Leonese; Asturleonese
ath Athapascan languages Collective name
aus Australian languages Collective name
ava Avaric
ave Avestan
awa Awadhi
aym Aymara Macrolanguage
aze Azerbaijani Macrolanguage
bad Banda languages Collective name
bai Bamileke languages Collective name
bak Bashkir
bal Baluchi Macrolanguage
bam Bambara
ban Balinese
baq Basque
bas Basa
bat Baltic languages Collective name
bej Beja; Bedawiyet
bel Belarusian
bem Bemba
ben Bengali
ber Berber languages Collective name
bho Bhojpuri
bih Bihari languages Collective name
bik Bikol Macrolanguage
bin Bini; Edo
bis Bislama
bla Siksika
bnt Bantu languages Collective name
bos Bosnian
bra Braj
bre Breton
btk Batak languages Collective name
bua Buriat Macrolanguage
bug Buginese
bul Bulgarian
bur Burmese
byn Blin; Bilin
cad Caddo
cai Central American Indian languages Collective name
car Galibi Carib
cat Catalan
cau Caucasian languages Collective name
ceb Cebuano
cel Celtic languages Collective name
cha Chamorro
chb Chibcha
che Chechen
chg Chagatai
chi Chinese Macrolanguage
chk Chuukese (Truk)
chm Mari Macrolanguage
chn Chinook jargon
cho Choctaw
chp Chipewyan; Dene Suline
chr Cherokee
chu Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
chv Chuvash
chy Cheyenne
cmc Chamic languages Collective name
cmn Mandarin ONIX local code, equivalent to cmn in ISO 639-3
cop Coptic
cor Cornish
cos Corsican
cpe Creoles and pidgins, English-based Collective name
cpf Creoles and pidgins, French-based Collective name
cpp Creoles and pidgins, Portuguese-based Collective name
cre Cree Macrolanguage
crh Crimean Turkish; Crimean Tatar
crp Creoles and pidgins Collective name
csb Kashubian
cus Cushitic languages Collective name
cze Czech
dak Dakota
dan Danish
dar Dargwa
day Land Dayak languages Collective name
del Delaware Macrolanguage
den Slave (Athapascan) Macrolanguage
dgr Dogrib
din Dinka Macrolanguage
div Divehi; Dhivehi; Maldivian
doi Dogri Macrolanguage
dra Dravidian languages Collective name
dsb Lower Sorbian
dua Duala
dum Dutch, Middle (ca. 1050-1350)
dut Dutch; Flemish
dyu Dyula
dzo Dzongkha
efi Efik
egy Egyptian (Ancient)
eka Ekajuk
elx Elamite
eng English
enm English, Middle (1100-1500)
epo Esperanto Artificial language
est Estonian Macrolanguage
ewe Ewe
ewo Ewondo
fan Fang
fao Faroese
fat Fanti
fij Fijian
fil Filipino; Pilipino
fin Finnish
fit Meänkieli / Tornedalen Finnish ONIX local code, equivalent to fit in ISO 639-3
fiu Finno-Ugrian languages Collective name
fkv Kvensk ONIX local code, equivalent to fkv in ISO 639-3
fon Fon
fre French
frm French, Middle (ca. 1400-1600)
fro French, Old (ca. 842-1400)
frr Northern Frisian
frs Eastern Frisian
fry Western Frisian
ful Fulah
fur Friulian
gaa
gay Gayo
gba Gbaya Macrolanguage
gem Germanic languages Collective name
geo Georgian
ger German
gez Ethiopic (Ge’ez)
gil Gilbertese
gla Scottish Gaelic
gle Irish
glg Galician
glv Manx
gmh German, Middle High (ca. 1050-1500)
goh German, Old High (ca. 750-1050)
gon Gondi Macrolanguage
gor Gorontalo
got Gothic
grb Grebo Macrolanguage
grc Greek, Ancient (to 1453)
gre Greek, Modern (1453-)
grn Guarani Macrolanguage
gsw Swiss German; Alemannic
guj Gujarati
gwi Gwich’in
hai Haida Macrolanguage
hat Haitian French Creole
hau Hausa
haw Hawaiian
heb Hebrew
her Herero
hil Hiligaynon
him Himachali languages; Western Pahari languages Collective name
hin Hindi
hit Hittite
hmn Hmong; Mong Macrolanguage
hmo Hiri Motu
hrv Croatian
hsb Upper Sorbian
hun Hungarian
hup Hupa
iba Iban
ibo Igbo
ice Icelandic
ido Ido Artificial language
iii Sichuan Yi; Nuosu
ijo Ijo languages Collective name
iku Inuktitut Macrolanguage
ile Interlingue; Occidental Artificial language
ilo Iloko
ina Interlingua (International Auxiliary Language Association) Artificial language
inc Indic languages Collective name
ind Indonesian
ine Indo-European languages Collective name
inh Ingush
ipk Inupiaq Macrolanguage
ira Iranian languages Collective name
iro Iroquoian languages Collective name
ita Italian
jav Javanese
jbo Lojban
jpn Japanese
jpr Judeo-Persian
jrb Judeo-Arabic Macrolanguage
kaa Kara-Kalpak
kab Kabyle
kac Kachin; Jingpho
kal Kalâtdlisut; Greenlandic
kam Kamba
kan Kannada
kar Karen languages Collective name
kas Kashmiri
kau Kanuri Macrolanguage
kaw Kawi
kaz Kazakh
kbd Kabardian (Circassian)
kdr Karaim ONIX local code, equivalent to kdr in ISO 639-3
kha Khasi
khi Khoisan languages Collective name
khm Central Khmer
kho Khotanese; Sakan
kik Kikuyu; Gikuyu
kin Kinyarwanda
kir Kirghiz; Kyrgyz
kmb Kimbundu
kok Konkani Macrolanguage
kom Komi Macrolanguage
kon Kongo Macrolanguage
kor Korean
kos Kusaiean (Caroline Islands)
kpe Kpelle Macrolanguage
krc Karachay-Balkar
krl Karelian
kro Kru languages Collective name
kru Kurukh
kua Kuanyama
kum Kumyk
kur Kurdish Macrolanguage
kut Kutenai
lad Ladino
lah Lahnda Macrolanguage
lam Lamba
lao Lao
lat Latin
lav Latvian Macrolanguage
lez Lezgian
lim Limburgish
lin Lingala
lit Lithuanian
lol Mongo-Nkundu
loz Lozi
ltz Luxembourgish; Letzeburgesch
lua Luba-Lulua
lub Luba-Katanga
lug Ganda
lui Luiseño
lun Lunda
luo Luo (Kenya and Tanzania)
lus Lushai
mac Macedonian
mad Madurese
mag Magahi
mah Marshallese
mai Maithili
mak Makasar
mal Malayalam
man Mandingo Macrolanguage
mao Maori
map Austronesian languages Collective name
mar Marathi
mas Masai
may Malay Macrolanguage
mdf Moksha
mdr Mandar
men Mende
mga Irish, Middle (ca. 1100-1550)
mic Mi’kmaq; Micmac
min Minangkabau
mis Uncoded languages Use where no suitable code is available
mkh Mon-Khmer languages Collective name
mlg Malagasy Macrolanguage
mlt Maltese
mnc Manchu
mni Manipuri
mno Manobo languages Collective name
moh Mohawk
mol Moldavian; Moldovan DEPRECATED – use rum
mon Mongolian Macrolanguage
mos Mooré; Mossi
mul Multiple languages
mun Munda languages Collective name
mus Creek
mwl Mirandese
mwr Marwari Macrolanguage
myn Mayan languages Collective name
myv Erzya
nah Nahuatl languages Collective name
nai North American Indian languages Collective name
nap Neapolitan
nau Nauruan
nav Navajo
nbl Ndebele, South
nde Ndebele, North
ndo Ndonga
nds Low German; Low Saxon
nep Nepali Macrolanguage
new Newari; Nepal Bhasa
nia Nias
nic Niger-Kordofanian languages Collective name
niu Niuean
nno Norwegian Nynorsk
nob Norwegian Bokmål
nog Nogai
non Old Norse
nor Norwegian Macrolanguage
nqo N’Ko
nso Pedi; Sepedi; Northern Sotho
nub Nubian languages Collective name
nwc Classical Newari; Old Newari; Classical Nepal Bhasa
nya Chichewa; Chewa; Nyanja
nym Nyamwezi
nyn Nyankole
nyo Nyoro
nzi Nzima
oci Occitan (post 1500)
odt Old Dutch / Old Low Franconian (ca. 400–1050) ONIX local code, equivalent to odt in ISO 639-3
oji Ojibwa Macrolanguage
omq Oto-Manguean languages ONIX local code, equivalent to omq in ISO 639-5. Collective name
ori Oriya Macrolanguage
orm Oromo Macrolanguage
osa Osage
oss Ossetian; Ossetic
ota Turkish, Ottoman
oto Otomian languages Collective name
paa Papuan languages Collective name
pag Pangasinan
pal Pahlavi
pam Pampanga; Kapampangan
pan Panjabi
pap Papiamento
pau Palauan
peo Old Persian (ca. 600-400 B.C.)
per Persian Macrolanguage
phi Philippine languages Collective name
phn Phoenician
pli Pali
pol Polish
pon Ponapeian
por Portuguese
pra Prakrit languages Collective name
pro Provençal, Old (to 1500); Occitan, Old (to 1500)
pus Pushto; Pashto Macrolanguage
qar Aranés ONIX local code, distinct dialect of Occitan (not distinguished from oci by ISO 639-3)
qav Valencian ONIX local code, distinct dialect of Catalan (not distinguished from cat by ISO 639-3)
que Quechua Macrolanguage
raj Rajasthani Macrolanguage
rap Rapanui
rar Rarotongan; Cook Islands Maori
roa Romance languages Collective name
roh Romansh
rom Romany Macrolanguage
rum Romanian
run Rundi
rup Aromanian; Arumanian; Macedo-Romanian
rus Russian
sad Sandawe
sag Sango
sah Yakut
sai South American Indian languages Collective name
sal Salishan languages Collective name
sam Samaritan Aramaic
san Sanskrit
sas Sasak
sat Santali
scc Serbian DEPRECATED – use srp
scn Sicilian
sco Scots (lallans)
scr Croatian DEPRECATED – use hrv
sel Selkup
sem Semitic languages Collective name
sga Irish, Old (to 1100)
sgn Sign languages Collective name
shn Shan
sid Sidamo
sin Sinhala; Sinhalese
sio Siouan languages Collective name
sit Sino-Tibetan languages Collective name
sla Slavic languages Collective name
slo Slovak
slv Slovenian
sma Southern Sami
sme Northern Sami
smi Sami languages Collective name
smj Lule Sami
smn Inari Sami
smo Samoan
sms Skolt Sami
sna Shona
snd Sindhi
snk Soninke
sog Sogdian
som Somali
son Songhai languages Collective name
sot Sotho; Sesotho
spa Spanish
srd Sardinian Macrolanguage
srn Sranan Tongo
srp Serbian
srr Serer
ssa Nilo-Saharan languages Collective name
ssw Swazi; Swati
suk Sukuma
sun Sundanese
sus Susu
sux Sumerian
swa Swahili Macrolanguage
swe Swedish
syc Classical Syriac
syr Syriac Macrolanguage
tah Tahitian
tai Tai languages Collective name
tam Tamil
tat Tatar
tel Telugu
tem Temne; Time
ter Terena
tet Tetum
tgk Tajik
tgl Tagalog
tha Thai
tib Tibetan
tig Tigré
tir Tigrinya
tiv Tiv
tkl Tokelauan
tlh Klingon; tlhIngan-Hol Artificial language
tli Tlingit
tmh Tamashek Macrolanguage
tog Tonga (Nyasa)
ton Tongan
tpi Tok Pisin
tsi Tsimshian
tsn Tswana AKA Setswana
tso Tsonga
tuk Turkmen
tum Tumbuka
tup Tupi languages Collective name
tur Turkish
tut Altaic languages
tvl Tuvaluan
twi Twi
tyv Tuvinian
tzo Tzotzil ONIX local code, equivalent to tzo in ISO 639-3
udm Udmurt
uga Ugaritic
uig Uighur; Uyghur
ukr Ukrainian
umb Umbundu
und Undetermined language
urd Urdu
uzb Uzbek Macrolanguage
vai Vai
ven Venda
vie Vietnamese
vol Volapük Artificial language
vot Votic
wak Wakashan languages Collective name
wal Wolaitta; Wolaytta
war Waray
was Washo
wel Welsh
wen Sorbian languages Collective name
wln Walloon
wol Wolof
xal Kalmyk
xho Xhosa
yao Yao
yap Yapese
yid Yiddish Macrolanguage
yor Yoruba
yue Cantonese ONIX local code, equivalent to yue in ISO 639-3
ypk Yupik languages Collective name
zap Zapotec Macrolanguage
zbl Blissymbols; Blissymbolics; Bliss Artificial language
zen Zenaga
zgh Standard Moroccan Tamazight
zha Zhuang; Chuang Macrolanguage
znd Zande languages Collective name
zul Zulu
zun Zuni
zxx No linguistic content
zza Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki Macrolanguage