Table of content
A language code is a short, standard identifier for a language, such as en for English, es for Spanish or de for German. These two-letter codes come from ISO 639-1, which has 183 of them. ISO 639-2 adds three-letter codes (eng, spa, deu) for many more languages. Software adds a region when it matters, as in en-US or es-MX.
The mistake to watch for is a country code typed in place of a language code. SE is Sweden’s country code, but as a language code, se means Northern Sami.
What are the codes for the most-used languages?
Here are the two-letter code (ISO 639-1), the three-letter code (ISO 639-2) and a few example tags with a region or script added for 11 common languages. Some languages have a second three-letter code, called the bibliographic code. It’s in parentheses.
Language | ISO 639-1 | ISO 639-2 | Example tags |
|---|---|---|---|
English | en | eng | en-US, en-GB, en-AU |
Spanish | es | spa | es-ES, es-MX, es-419 (Latin America) |
French | fr | fra (fre) | fr-FR, fr-CA |
German | de | deu (ger) | de-DE, de-AT, de-CH |
Portuguese | pt | por | pt-BR, pt-PT |
Italian | it | ita | it-IT |
Russian | ru | rus | ru-RU |
Chinese | zh | zho (chi) | zh-Hans (Simplified), zh-Hant (Traditional), zh-CN, zh-TW |
Japanese | ja | jpn | ja-JP |
Korean | ko | kor | ko-KR |
Arabic | ar | ara | ar-SA, ar-EG |
So US English is en-US, and Spanish is es, never sp. The full lists of two-letter and three-letter codes are further down.
Which country codes are mistaken for language codes?
Country codes (ISO 3166-1) and language codes (ISO 639-1) are both two letters, so they get swapped. Some country codes aren’t language codes at all, and a check against the language registry rejects them. Others are worse: they’re valid codes for a different language, so nothing fails and the wrong language label ships.
Country code | That code as a language code | The code you meant |
|---|---|---|
SE (Sweden) | se = Northern Sami | sv (Swedish) |
KR (South Korea) | kr = Kanuri | ko (Korean) |
BR (Brazil) | br = Breton | pt-BR (Portuguese in Brazil) |
CH (Switzerland) | ch = Chamorro | de-CH, fr-CH, it-CH |
BE (Belgium) | be = Belarusian | nl-BE, fr-BE, de-BE |
EE (Estonia) | ee = Ewe | et (Estonian) |
SI (Slovenia) | si = Sinhala | sl (Slovenian) |
AM (Armenia) | am = Amharic | hy (Armenian) |
LU (Luxembourg) | lu = Luba-Katanga | lb (Luxembourgish) |
LA (Laos) | la = Latin | lo (Lao) |
TW (Taiwan) | tw = Twi | zh-TW or zh-Hant |
KG (Kyrgyzstan) | kg = Kongo | ky (Kyrgyz) |
These country codes aren’t ISO 639-1 codes at all: jp (Japanese is ja), cn (Chinese is zh), dk (Danish is da), gr (Greek is el), cz (Czech is cs), ua (Ukrainian is uk) and vn (Vietnamese is vi). And British English is en-GB, not en-UK. The country code for the United Kingdom is GB, and uk on its own means Ukrainian.
What’s the difference between ISO 639-1, 639-2 and 639-3?
ISO now publishes these code sets as one standard, ISO 639:2023. Most people and tools still call them 639-1, 639-2 and 639-3.
Code set | Letters | What it covers | German |
|---|---|---|---|
ISO 639-1 | 2 | Major, mostly national languages | de |
ISO 639-2 | 3 | A larger list of widely known languages, plus some language groups | deu |
ISO 639-3 | 3 | All individual languages, living, extinct and ancient | deu |
For 20 languages, ISO 639-2 lists two three-letter codes: a bibliographic (B) code such as ger for German and a terminology (T) code such as deu. ISO 639-3 uses deu as well. All 20 of these languages also have a two-letter code.
Which language code should software use?
On the web, language tags follow BCP 47, defined in RFC 5646. Its rules cover most cases:
Use the two-letter ISO 639-1 code when a language has one: de, not deu or ger.
Use the three-letter code only for languages without a two-letter code, such as fil (Filipino) or haw (Hawaiian).
Add a region only when your content differs by region. The region is an ISO 3166-1 country code (en-GB, pt-BR) or a three-digit UN M.49 area code (es-419 for Latin America and the Caribbean).
Case doesn’t change the meaning, but the convention is a lowercase language code and an uppercase region: en-US, not EN-us.
Then pick one tag per locale and use it everywhere: in your code, your translation files and your translation management system. Our guide to ISO language codes in software covers how to store tags, validate them and set up fallbacks between locales.
What are all the two-letter ISO 639-1 codes?
Here are all 183 codes in the ISO 639-1 list.
ISO 639-1 | Language | ISO 639-2 |
|---|---|---|
aa | Afar | aar |
ab | Abkhazian | abk |
ae | Avestan | ave |
af | Afrikaans | afr |
ak | Akan | aka |
am | Amharic | amh |
an | Aragonese | arg |
ar | Arabic | ara |
as | Assamese | asm |
av | Avaric | ava |
ay | Aymara | aym |
az | Azerbaijani | aze |
ba | Bashkir | bak |
be | Belarusian | bel |
bg | Bulgarian | bul |
bi | Bislama | bis |
bm | Bambara | bam |
bn | Bengali | ben |
bo | Tibetan | bod (tib) |
br | Breton | bre |
bs | Bosnian | bos |
ca | Catalan; Valencian | cat |
ce | Chechen | che |
ch | Chamorro | cha |
co | Corsican | cos |
cr | Cree | cre |
cs | Czech | ces (cze) |
cu | Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic | chu |
cv | Chuvash | chv |
cy | Welsh | cym (wel) |
da | Danish | dan |
de | German | deu (ger) |
dv | Divehi; Dhivehi; Maldivian | div |
dz | Dzongkha | dzo |
ee | Ewe | ewe |
el | Modern Greek (1453-) | ell (gre) |
en | English | eng |
eo | Esperanto | epo |
es | Spanish; Castilian | spa |
et | Estonian | est |
eu | Basque | eus (baq) |
fa | Persian | fas (per) |
ff | Fulah | ful |
fi | Finnish | fin |
fj | Fijian | fij |
fo | Faroese | fao |
fr | French | fra (fre) |
fy | Western Frisian | fry |
ga | Irish | gle |
gd | Gaelic; Scottish Gaelic | gla |
gl | Galician | glg |
gn | Guarani | grn |
gu | Gujarati | guj |
gv | Manx | glv |
ha | Hausa | hau |
he | Hebrew | heb |
hi | Hindi | hin |
ho | Hiri Motu | hmo |
hr | Croatian | hrv |
ht | Haitian; Haitian Creole | hat |
hu | Hungarian | hun |
hy | Armenian | hye (arm) |
hz | Herero | her |
ia | Interlingua (International Auxiliary Language Association) | ina |
id | Indonesian | ind |
ie | Interlingue; Occidental | ile |
ig | Igbo | ibo |
ii | Sichuan Yi; Nuosu | iii |
ik | Inupiaq | ipk |
io | Ido | ido |
is | Icelandic | isl (ice) |
it | Italian | ita |
iu | Inuktitut | iku |
ja | Japanese | jpn |
jv | Javanese | jav |
ka | Georgian | kat (geo) |
kg | Kongo | kon |
ki | Kikuyu; Gikuyu | kik |
kj | Kuanyama; Kwanyama | kua |
kk | Kazakh | kaz |
kl | Kalaallisut; Greenlandic | kal |
km | Central Khmer | khm |
kn | Kannada | kan |
ko | Korean | kor |
kr | Kanuri | kau |
ks | Kashmiri | kas |
ku | Kurdish | kur |
kv | Komi | kom |
kw | Cornish | cor |
ky | Kirghiz; Kyrgyz | kir |
la | Latin | lat |
lb | Luxembourgish; Letzeburgesch | ltz |
lg | Ganda | lug |
li | Limburgan; Limburger; Limburgish | lim |
ln | Lingala | lin |
lo | Lao | lao |
lt | Lithuanian | lit |
lu | Luba-Katanga | lub |
lv | Latvian | lav |
mg | Malagasy | mlg |
mh | Marshallese | mah |
mi | Maori | mri (mao) |
mk | Macedonian | mkd (mac) |
ml | Malayalam | mal |
mn | Mongolian | mon |
mr | Marathi | mar |
ms | Malay | msa (may) |
mt | Maltese | mlt |
my | Burmese | mya (bur) |
na | Nauru | nau |
nb | Norwegian Bokmål | nob |
nd | North Ndebele | nde |
ne | Nepali | nep |
ng | Ndonga | ndo |
nl | Dutch; Flemish | nld (dut) |
nn | Norwegian Nynorsk | nno |
no | Norwegian | nor |
nr | South Ndebele | nbl |
nv | Navajo; Navaho | nav |
ny | Chichewa; Chewa; Nyanja | nya |
oc | Occitan (post 1500) | oci |
oj | Ojibwa | oji |
om | Oromo | orm |
or | Oriya | ori |
os | Ossetian; Ossetic | oss |
pa | Panjabi; Punjabi | pan |
pi | Pali | pli |
pl | Polish | pol |
ps | Pushto; Pashto | pus |
pt | Portuguese | por |
qu | Quechua | que |
rm | Romansh | roh |
rn | Rundi | run |
ro | Romanian; Moldavian; Moldovan | ron (rum) |
ru | Russian | rus |
rw | Kinyarwanda | kin |
sa | Sanskrit | san |
sc | Sardinian | srd |
sd | Sindhi | snd |
se | Northern Sami | sme |
sg | Sango | sag |
si | Sinhala; Sinhalese | sin |
sk | Slovak | slk (slo) |
sl | Slovenian | slv |
sm | Samoan | smo |
sn | Shona | sna |
so | Somali | som |
sq | Albanian | sqi (alb) |
sr | Serbian | srp |
ss | Swati | ssw |
st | Sotho, Southern | sot |
su | Sundanese | sun |
sv | Swedish | swe |
sw | Swahili | swa |
ta | Tamil | tam |
te | Telugu | tel |
tg | Tajik | tgk |
th | Thai | tha |
ti | Tigrinya | tir |
tk | Turkmen | tuk |
tl | Tagalog | tgl |
tn | Tswana | tsn |
to | Tonga (Tonga Islands) | ton |
tr | Turkish | tur |
ts | Tsonga | tso |
tt | Tatar | tat |
tw | Twi | twi |
ty | Tahitian | tah |
ug | Uighur; Uyghur | uig |
uk | Ukrainian | ukr |
ur | Urdu | urd |
uz | Uzbek | uzb |
ve | Venda | ven |
vi | Vietnamese | vie |
vo | Volapük | vol |
wa | Walloon | wln |
wo | Wolof | wol |
xh | Xhosa | xho |
yi | Yiddish | yid |
yo | Yoruba | yor |
za | Zhuang; Chuang | zha |
zh | Chinese | zho (chi) |
zu | Zulu | zul |
What is ISO 639-2?
ISO 639-2 is the list of three-letter codes, first published in 1998. The Library of Congress maintains it.
Which languages does ISO 639-2 include?
The ISO 639-2 language standard includes:
Individual languages
Macrolanguages - a group of linguistically varied dialects within one “umbrella language“.
Language collections - or collective language codes refer to languages which have a similarity, but not a high enough level of similarity to be considered dialects (example, Germanic, Slavic languages)
Special situations
Special situations group include 4 generic codes, which are also present in the ISO 639-3 standard:
mis - uncoded or miscellaneous languages
mul - when several languages are used simultaneously
und - undetermined, when a language is not identified
zxx - non linguistic content, such as onomatopoeia (animal sounds)
ISO 639-2 Code Language Checklist
ISO 639-2 Code Language | ISO 639-2 Code Language | ||
|---|---|---|---|
aar | Afar | lad | Ladino |
abk | Abkhazian | lah | Lahnda |
ace | Achinese | lam | Lamba |
ach | Acoli | lao | Lao |
ada | Adangme | lat | Latin |
ady | Adyghe; Adygei | lav | Latvian |
afa | Afro-Asiatic languages | lez | Lezghian |
afh | Afrihili | lim | Limburgan; Limburger; Limburgish |
afr | Afrikaans | lin | Lingala |
ain | Ainu | lit | Lithuanian |
aka | Akan | lol | Mongo |
akk | Akkadian | loz | Lozi |
alb (B), sqi (T) | Albanian | ltz | Luxembourgish; Letzeburgesch |
ale | Aleut | lua | Luba-Lulua |
alg | Algonquian languages | lub | Luba-Katanga |
alt | Southern Altai | lug | Ganda |
amh | Amharic | lui | Luiseno |
ang | English, Old (ca.450-1100) | lun | Lunda |
anp | Angika | luo | Luo (Kenya and Tanzania) |
apa | Apache languages | lus | Lushai |
ara | Arabic | mac (B), mkd (T) | Macedonian |
arc | Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE) | mad | Madurese |
arg | Aragonese | mag | Magahi |
arm (B), hye (T) | Armenian | mah | Marshallese |
arn | Mapudungun; Mapuche | mai | Maithili |
arp | Arapaho | mak | Makasar |
art | Artificial languages | mal | Malayalam |
arw | Arawak | man | Mandingo |
asm | Assamese | mao (B), mri (T) | Maori |
ast | Asturian; Bable; Leonese; Asturleonese | map | Austronesian languages |
ath | Athapascan languages | mar | Marathi |
aus | Australian languages | mas | Masai |
ava | Avaric | may (B), msa (T) | Malay |
ave | Avestan | mdf | Moksha |
awa | Awadhi | mdr | Mandar |
aym | Aymara | men | Mende |
aze | Azerbaijani | mga | Irish, Middle (900-1200) |
bad | Banda languages | mic | Mi'kmaq; Micmac |
bai | Bamileke languages | min | Minangkabau |
bak | Bashkir | mis | Uncoded languages |
bal | Baluchi | mac (B), mkd (T) | Macedonian |
bam | Bambara | mkh | Mon-Khmer languages |
ban | Balinese | mlg | Malagasy |
baq (B), eus (T) | Basque | mlt | Maltese |
bas | Basa | mnc | Manchu |
bat | Baltic languages | mni | Manipuri |
bej | Beja; Bedawiyet | mno | Manobo languages |
bel | Belarusian | moh | Mohawk |
bem | Bemba | mon | Mongolian |
ben | Bengali | mos | Mossi |
ber | Berber languages | mao (B), mri (T) | Maori |
bho | Bhojpuri | may (B), msa (T) | Malay |
bih | Bihari languages | mul | Multiple languages |
bik | Bikol | mun | Munda languages |
bin | Bini; Edo | mus | Creek |
bis | Bislama | mwl | Mirandese |
bla | Siksika | mwr | Marwari |
bnt | Bantu languages | bur (B), mya (T) | Burmese |
tib (B), bod (T) | Tibetan | myn | Mayan languages |
bos | Bosnian | myv | Erzya |
bra | Braj | nah | Nahuatl languages |
bre | Breton | nai | North American Indian languages |
btk | Batak languages | nap | Neapolitan |
bua | Buriat | nau | Nauru |
bug | Buginese | nav | Navajo; Navaho |
bul | Bulgarian | nbl | Ndebele, South; South Ndebele |
bur (B), mya (T) | Burmese | nde | Ndebele, North; North Ndebele |
byn | Blin; Bilin | ndo | Ndonga |
cad | Caddo | nds | Low German; Low Saxon; |
cai | Central American Indian languages | nep | Nepali |
car | Galibi Carib | new | Nepal Bhasa; Newari |
cat | Catalan; Valencian | nia | Nias |
cau | Caucasian languages | nic | Niger-Kordofanian languages |
ceb | Cebuano | niu | Niuean |
cel | Celtic languages | dut (B), nld (T) | Dutch; Flemish |
cze (B), ces (T) | Czech | nno | Norwegian Nynorsk; Nynorsk, Norwegian |
cha | Chamorro | nob | Bokmål, Norwegian; Norwegian Bokmål |
chb | Chibcha | nog | Nogai |
che | Chechen | non | Norse, Old |
chg | Chagatai | nor | Norwegian |
chi (B), zho (T) | Chinese | nqo | N'Ko |
chk | Chuukese | nso | Pedi; Sepedi; Northern Sotho |
chm | Mari | nub | Nubian languages |
chn | Chinook jargon | nwc | Classical/Old Newari; Classical Nepal Bhasa |
cho | Choctaw | nya | Chichewa; Chewa; Nyanja |
chp | Chipewyan; Dene Suline | nym | Nyamwezi |
chr | Cherokee | nyn | Nyankole |
chu | Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian | nyo | Nyoro |
chv | Chuvash | nzi | Nzima |
chy | Cheyenne | oci | Occitan (post 1500) |
cmc | Chamic languages | oji | Ojibwa |
cnr | Montenegrin | ori | Oriya |
cop | Coptic | orm | Oromo |
cor | Cornish | osa | Osage |
cos | Corsican | oss | Ossetian; Ossetic |
cpe | Creoles and pidgins, English based | ota | Turkish, Ottoman (1500-1928) |
cpf | Creoles and pidgins, French-based | oto | Otomian languages |
cpp | Creoles and pidgins, Portuguese-based | paa | Papuan languages |
cre | Cree | pag | Pangasinan |
crh | Crimean Tatar; Crimean Turkish | pal | Pahlavi |
crp | Creoles and pidgins | pam | Pampanga; Kapampangan |
csb | Kashubian | pan | Panjabi; Punjabi |
cus | Cushitic languages | pap | Papiamento |
wel (B), cym (T) | Welsh | pau | Palauan |
cze (B), ces (T) | Czech | peo | Persian, Old (ca.600-400 B.C.) |
dak | Dakota | per (B), fas (T) | Persian |
dan | Danish | phi | Philippine languages |
dar | Dargwa | phn | Phoenician |
day | Land Dayak languages | pli | Pali |
del | Delaware | pol | Polish |
den | Slave (Athapascan) | pon | Pohnpeian |
ger (B), deu (T) | German | por | Portuguese |
dgr | Dogrib | pra | Prakrit languages |
din | Dinka | pro | Provençal, Old (to 1500); Occitan, Old (to 1500) |
div | Divehi; Dhivehi; Maldivian | pus | Pushto; Pashto |
doi | Dogri | qaa-qtz | Reserved for local use |
dra | Dravidian languages | que | Quechua |
dsb | Lower Sorbian | raj | Rajasthani |
dua | Duala | rap | Rapanui |
dum | Dutch, Middle (ca.1050-1350) | rar | Rarotongan; Cook Islands Maori |
dut (B), nld (T) | Dutch; Flemish | roa | Romance languages |
dyu | Dyula | roh | Romansh |
dzo | Dzongkha | rom | Romany |
efi | Efik | rum (B), ron (T) | Romanian; Moldavian; Moldovan |
egy | Egyptian (Ancient) | rum (B), ron (T) | Romanian; Moldavian; Moldovan |
eka | Ekajuk | run | Rundi |
gre (B), ell (T) | Greek, Modern (1453-) | rup | Aromanian; Arumanian; Macedo-Romanian |
elx | Elamite | rus | Russian |
eng | English | sad | Sandawe |
enm | English, Middle (1100-1500) | sag | Sango |
epo | Esperanto | sah | Yakut |
est | Estonian | sai | South American Indian languages |
baq (B), eus (T) | Basque | sal | Salishan languages |
ewe | Ewe | sam | Samaritan Aramaic |
ewo | Ewondo | san | Sanskrit |
fan | Fang | sas | Sasak |
fao | Faroese | sat | Santali |
per (B), fas (T) | Persian | scn | Sicilian |
fat | Fanti | sco | Scots |
fij | Fijian | sel | Selkup |
fil | Filipino; Pilipino | sem | Semitic languages |
fin | Finnish | sga | Irish, Old (to 900) |
fiu | Finno-Ugrian languages | sgn | Sign Languages |
fon | Fon | shn | Shan |
fre (B), fra (T) | French | sid | Sidamo |
fre (B), fra (T) | French | sin | Sinhala; Sinhalese |
frm | French, Middle (ca.1400-1600) | sio | Siouan languages |
fro | French, Old (842-ca.1400) | sit | Sino-Tibetan languages |
frr | Northern Frisian | sla | Slavic languages |
frs | Eastern Frisian | slo (B), slk (T) | Slovak |
fry | Western Frisian | slo (B), slk (T) | Slovak |
ful | Fulah | slv | Slovenian |
fur | Friulian | sma | Southern Sami |
gaa | Ga | sme | Northern Sami |
gay | Gayo | smi | Sami languages |
gba | Gbaya | smj | Lule Sami |
gem | Germanic languages | smn | Inari Sami |
geo (B), kat (T) | Georgian | smo | Samoan |
ger (B), deu (T) | German | sms | Skolt Sami |
gez | Geez | sna | Shona |
gil | Gilbertese | snd | Sindhi |
gla | Gaelic; Scottish Gaelic | snk | Soninke |
gle | Irish | sog | Sogdian |
glg | Galician | som | Somali |
glv | Manx | son | Songhai languages |
gmh | German, Middle High (ca.1050-1500) | sot | Sotho, Southern |
goh | German, Old High (ca.750-1050) | spa | Spanish; Castilian |
gon | Gondi | alb (B), sqi (T) | Albanian |
gor | Gorontalo | srd | Sardinian |
got | Gothic | srn | Sranan Tongo |
grb | Grebo | srp | Serbian |
grc | Greek, Ancient (to 1453) | srr | Serer |
gre (B), ell (T) | Greek, Modern (1453-) | ssa | Nilo-Saharan languages |
grn | Guarani | ssw | Swati |
gsw | Swiss German; Alemannic; Alsatian | suk | Sukuma |
guj | Gujarati | sun | Sundanese |
gwi | Gwich'in | sus | Susu |
hai | Haida | sux | Sumerian |
hat | Haitian; Haitian Creole | swa | Swahili |
hau | Hausa | swe | Swedish |
haw | Hawaiian | syc | Classical Syriac |
heb | Hebrew | syr | Syriac |
her | Herero | tah | Tahitian |
hil | Hiligaynon | tai | Tai languages |
him | Himachali languages; Western Pahari languages | tam | Tamil |
hin | Hindi | tat | Tatar |
hit | Hittite | tel | Telugu |
hmn | Hmong; Mong | tem | Timne |
hmo | Hiri Motu | ter | Tereno |
hrv | Croatian | tet | Tetum |
hsb | Upper Sorbian | tgk | Tajik |
hun | Hungarian | tgl | Tagalog |
hup | Hupa | tha | Thai |
arm (B), hye (T) | Armenian | tib (B), bod (T) | Tibetan |
iba | Iban | tig | Tigre |
ibo | Igbo | tir | Tigrinya |
ice (B), isl (T) | Icelandic | tiv | Tiv |
ido | Ido | tkl | Tokelau |
iii | Sichuan Yi; Nuosu | tlh | Klingon; tlhIngan-Hol |
ijo | Ijo languages | tli | Tlingit |
iku | Inuktitut | tmh | Tamashek |
ile | Interlingue; Occidental | tog | Tonga (Nyasa) |
ilo | Iloko | ton | Tonga (Tonga Islands) |
ina | Interlingua (International Auxiliary Language Association) | tpi | Tok Pisin |
inc | Indic languages | tsi | Tsimshian |
ind | Indonesian | tsn | Tswana |
ine | Indo-European languages | tso | Tsonga |
inh | Ingush | tuk | Turkmen |
ipk | Inupiaq | tum | Tumbuka |
ira | Iranian languages | tup | Tupi languages |
iro | Iroquoian languages | tur | Turkish |
ice (B), isl (T) | Icelandic | tut | Altaic languages |
ita | Italian | tvl | Tuvalu |
jav | Javanese | twi | Twi |
jbo | Lojban | tyv | Tuvinian |
jpn | Japanese | udm | Udmurt |
jpr | Judeo-Persian | uga | Ugaritic |
jrb | Judeo-Arabic | uig | Uighur; Uyghur |
kaa | Kara-Kalpak | ukr | Ukrainian |
kab | Kabyle | umb | Umbundu |
kac | Kachin; Jingpho | und | Undetermined |
kal | Kalaallisut; Greenlandic | urd | Urdu |
kam | Kamba | uzb | Uzbek |
kan | Kannada | vai | Vai |
kar | Karen languages | ven | Venda |
kas | Kashmiri | vie | Vietnamese |
geo (B), kat (T) | Georgian | vol | Volapük |
kau | Kanuri | vot | Votic |
kaw | Kawi | wak | Wakashan languages |
kaz | Kazakh | wal | Wolaitta; Wolaytta |
kbd | Kabardian | war | Waray |
kha | Khasi | was | Washo |
khi | Khoisan languages | wel (B), cym (T) | Welsh |
khm | Central Khmer | wen | Sorbian languages |
kho | Khotanese; Sakan | wln | Walloon |
kik | Kikuyu; Gikuyu | wol | Wolof |
kin | Kinyarwanda | xal | Kalmyk; Oirat |
kir | Kirghiz; Kyrgyz | xho | Xhosa |
kmb | Kimbundu | yao | Yao |
kok | Konkani | yap | Yapese |
kom | Komi | yid | Yiddish |
kon | Kongo | yor | Yoruba |
kor | Korean | ypk | Yupik languages |
kos | Kosraean | zap | Zapotec |
kpe | Kpelle | zbl | Blissymbols; Blissymbolics; Bliss |
krc | Karachay-Balkar | zen | Zenaga |
krl | Karelian | zgh | Standard Moroccan Tamazight |
kro | Kru languages | zha | Zhuang; Chuang |
kru | Kurukh | chi (B), zho (T) | Chinese |
kua | Kuanyama; Kwanyama | znd | Zande languages |
kum | Kumyk | zul | Zulu |
kur | Kurdish | zun | Zuni |
kut | Kutenai | zxx | No linguistic content; Not applicable |
|
| zza | Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki |
Manage languages and locales with LingoHub
Choosing the right language codes is only the first step. Keeping them consistent across translation files, repositories, and localization workflows is just as important.
LingoHub helps you manage translations for over 100 languages and locales in one place. Connect your Git repositories, organize translations by target language, and use LINA, the AI inside LingoHub, to translate content using your glossary, translation memory, and project-specific context.
Whether you’re localizing a web app, mobile app, or software product, LingoHub helps your team manage multilingual content without losing track of language-specific requirements.
Start your free 14-day trial or book a demo with our experts to explore how LingoHub fits your workflow.
Related articles
Checklist: ISO language scripts
Learn why choosing the right language script matters in software localization, from alphabets and hieroglyphs to emoji, and how it shapes app success.
ISO language codes in software: ISO 639 and BCP 47
Learn how to implement ISO 639 and BCP 47 language tags in web apps, APIs, repositories and localization workflows without common locale mistakes.
AngularJS chart directives for app development
In the article, we compared the popular AngularJS directives for image cropping. Find a list and our champion inside.