SIL International Home

ISO 639 Code Tables

This page offers a combined view of the language code tables of ISO 639 parts 1, 2, and 3. Select just the elements of the Part 1, 2, or 3 code, or show the set of code elements sorted by name. Viewing by name will enable you to browse for any name associated with a specific identifier, including an inverted form of a name (e.g., the code element id=[aaq] "Eastern Abnaki" will also be found under "Abnaki, Eastern"). The elements may also be ordered by scope of denotation or type of language. The "more" link provides further documentation on what the code element denotes. In the case of a macrolanguage, this includes a listing of its individual member languages.

View by: 

                  Starting with   
See also: Library of Congress ISO 639-2 Registration Authority (which is the primary authority for Parts 1 and 2 of the standard) and ISO 639-5 Registration Authority. These sites are the definitive sources in the case of a discrepancy with this site.

See also Retired Code Elements Index

639-3
639-2/
639-5
639-1 Language Name Scope Type
aka aka ak Akan Macrolanguage Living more ...
sqi sqi / alb*  sq Albanian Macrolanguage Living more ...
ara ara ar Arabic Macrolanguage Living more ...
aym aym ay Aymara Macrolanguage Living more ...
aze aze az Azerbaijani Macrolanguage Living more ...
bal bal Baluchi Macrolanguage Living more ...
bik bik Bikol Macrolanguage Living more ...
bnc Bontok Macrolanguage Living more ...
bua bua Buriat Macrolanguage Living more ...
zho zho / chi*  zh Chinese Macrolanguage Living more ...
cre cre cr Cree Macrolanguage Living more ...
del del Delaware Macrolanguage Living more ...
din din Dinka Macrolanguage Living more ...
doi doi Dogri (macrolanguage) Macrolanguage Living more ...
est est et Estonian Macrolanguage Living more ...
ful ful ff Fulah Macrolanguage Living more ...
gba gba Gbaya (Central African Republic) Macrolanguage Living more ...
gon gon Gondi Macrolanguage Living more ...
grb grb Grebo Macrolanguage Living more ...
grn grn gn Guarani Macrolanguage Living more ...
hai hai Haida Macrolanguage Living more ...
hmn hmn Hmong Macrolanguage Living more ...
iku iku iu Inuktitut Macrolanguage Living more ...
ipk ipk ik Inupiaq Macrolanguage Living more ...
jrb jrb Judeo-Arabic Macrolanguage Living more ...
kln Kalenjin Macrolanguage Living more ...
kau kau kr Kanuri Macrolanguage Living more ...
kom kom kv Komi Macrolanguage Living more ...
kon kon kg Kongo Macrolanguage Living more ...
kok kok Konkani (macrolanguage) Macrolanguage Living more ...
kpe kpe Kpelle Macrolanguage Living more ...
kur kur ku Kurdish Macrolanguage Living more ...
lah lah Lahnda Macrolanguage Living more ...
lav lav lv Latvian Macrolanguage Living more ...
luy Luyia Macrolanguage Living more ...
mlg mlg mg Malagasy Macrolanguage Living more ...
msa msa / may*  ms Malay (macrolanguage) Macrolanguage Living more ...
man man Mandingo Macrolanguage Living more ...
chm chm Mari (Russia) Macrolanguage Living more ...
mwr mwr Marwari Macrolanguage Living more ...
mon mon mn Mongolian Macrolanguage Living more ...
nep nep ne Nepali (macrolanguage) Macrolanguage Living more ...
nor nor no Norwegian Macrolanguage Living more ...
oji oji oj Ojibwa Macrolanguage Living more ...
ori ori or Oriya (macrolanguage) Macrolanguage Living more ...
orm orm om Oromo Macrolanguage Living more ...
fas fas / per*  fa Persian Macrolanguage Living more ...
pus pus ps Pushto Macrolanguage Living more ...
que que qu Quechua Macrolanguage Living more ...
raj raj Rajasthani Macrolanguage Living more ...
rom rom Romany Macrolanguage Living more ...
srd srd sc Sardinian Macrolanguage Living more ...
hbs sh (deprecated) Serbo-Croatian Macrolanguage Living more ...
den den Slave (Athapascan) Macrolanguage Living more ...
swa swa sw Swahili (macrolanguage) Macrolanguage Living more ...
syr syr Syriac Macrolanguage Living more ...
tmh tmh Tamashek Macrolanguage Living more ...
uzb uzb uz Uzbek Macrolanguage Living more ...
yid yid yi Yiddish Macrolanguage Living more ...
zap zap Zapotec Macrolanguage Living more ...
zza zza Zaza Macrolanguage Living more ...
zha zha za Zhuang Macrolanguage Living more ...
When two codes are provided for the same language, they are to be considered synonyms. The first is from the code set for terminology applications (ISO 639-2/T) and the second is from the code set for bibliographic applications (ISO 639-2/B).