Data lookups

Language codes

ISO 639 language codes and the HTML lang tags that use them.

All lookups

86 entries.

LanguageISO 639-1ISO 639-2/3Common HTML lang tag
Afrikaans af afr af
Albanian sq sqi / alb sq
Amharic am amh am
Arabic ar ara ar, ar-EG, ar-SA
Armenian hy hye / arm hy
Azerbaijani az aze az
Basque eu eus / baq eu
Belarusian be bel be
Bengali bn ben bn, bn-BD, bn-IN
Bosnian bs bos bs
Bulgarian bg bul bg
Burmese my mya / bur my
Catalan ca cat ca
Chinese (Simplified) zh zho / chi zh-Hans, zh-CN
Chinese (Traditional) zh zho / chi zh-Hant, zh-TW, zh-HK
Croatian hr hrv hr
Czech cs ces / cze cs
Danish da dan da
Dutch nl nld / dut nl, nl-BE
English en eng en-GB, en-US, en-AU
Estonian et est et
Filipino / Tagalog tl fil / tgl fil, tl
Finnish fi fin fi
French fr fra / fre fr, fr-CA, fr-BE
Galician gl glg gl
Georgian ka kat / geo ka
German de deu / ger de, de-AT, de-CH
Greek el ell / gre el
Gujarati gu guj gu
Hausa ha hau ha
Hebrew he heb he (right-to-left)
Hindi hi hin hi
Hungarian hu hun hu
Icelandic is isl / ice is
Igbo ig ibo ig
Indonesian id ind id
Irish ga gle ga
Italian it ita it
Japanese ja jpn ja
Kannada kn kan kn
Kazakh kk kaz kk
Khmer km khm km
Korean ko kor ko
Kurdish ku kur ku
Lao lo lao lo
Latvian lv lav lv
Lithuanian lt lit lt
Luxembourgish lb ltz lb
Macedonian mk mkd / mac mk
Malay ms msa / may ms
Malayalam ml mal ml
Maltese mt mlt mt
Māori mi mri / mao mi
Marathi mr mar mr
Mongolian mn mon mn
Nepali ne nep ne
Norwegian (Bokmål) nb nob nb, no
Norwegian (Nynorsk) nn nno nn
Pashto ps pus ps (right-to-left)
Persian / Farsi fa fas / per fa (right-to-left)
Polish pl pol pl
Portuguese pt por pt-PT, pt-BR
Punjabi pa pan pa
Romanian ro ron / rum ro
Russian ru rus ru
Scottish Gaelic gd gla gd
Serbian sr srp sr, sr-Latn
Sinhala si sin si
Slovak sk slk / slo sk
Slovenian sl slv sl
Somali so som so
Spanish es spa es, es-ES, es-MX
Swahili sw swa sw
Swedish sv swe sv
Tamil ta tam ta
Telugu te tel te
Thai th tha th
Turkish tr tur tr
Ukrainian uk ukr uk
Urdu ur urd ur (right-to-left)
Uzbek uz uzb uz
Vietnamese vi vie vi
Welsh cy cym / wel cy
Xhosa xh xho xh
Yoruba yo yor yo
Zulu zu zul zu
Use the two-letter code in HTML where one exists. Add a region when it matters — en-GB and en-US differ in spelling, dates and currency.