HTML Language Code Reference
ISO Language Codes
The HTML lang attribute can be used to declare the language of a Web page or a portion of a Web page. This is meant to assist search engines and browsers.
According to the W3C recommendation you should declare the primary language for each Web page with the lang attribute inside the <html> tag, like this:
<html lang="en">
...
</html> |
In XHTML, the language is declared inside the <html> tag as follows:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
...
</html> |
ISO 639-1 Language Codes
ISO 639-1 defines abbreviations for languages. In HTML and XHTML they can be used in the lang and xml:lang attributes.
| Language |
ISO Code |
| Abkhazian |
ab |
| Afar |
aa |
| Afrikaans |
af |
| Albanian |
sq |
| Amharic |
am |
| Arabic |
ar |
| Armenian |
hy |
| Assamese |
as |
| Aymara |
ay |
| Azerbaijani |
az |
| Bashkir |
ba |
| Basque |
eu |
| Bengali (Bangla) |
bn |
| Bhutani |
dz |
| Bihari |
bh |
| Bislama |
bi |
| Breton |
br |
| Bulgarian |
bg |
| Burmese |
my |
| Byelorussian (Belarusian) |
be |
| Cambodian |
km |
| Catalan |
ca |
| Cherokee |
|
| Chewa |
|
| Chinese (Simplified) |
zh |
| Chinese (Traditional) |
zh |
| Corsican |
co |
| Croatian |
hr |
| Czech |
cs |
| Danish |
da |
| Divehi |
|
| Dutch |
nl |
| Edo |
|
| English |
en |
| Esperanto |
eo |
| Estonian |
et |
| Faeroese |
fo |
| Farsi |
fa |
| Fiji |
fj |
| Finnish |
fi |
| Flemish |
|
| French |
fr |
| Frisian |
fy |
| Fulfulde |
|
| Galician |
gl |
| Gaelic (Scottish) |
gd |
| Gaelic (Manx) |
gv |
| Georgian |
ka |
| German |
de |
| Greek |
el |
| Greenlandic |
kl |
| Guarani |
gn |
| Gujarati |
gu |
| Hausa |
ha |
| Hawaiian |
|
| Hebrew |
he, iw |
| Hindi |
hi |
| Hungarian |
hu |
| Ibibio |
|
| Icelandic |
is |
| Igbo |
|
| Indonesian |
id, in |
| Interlingua |
ia |
| Interlingue |
ie |
| Inuktitut |
iu |
| Inupiak |
ik |
| Irish |
ga |
| Italian |
it |
| Japanese |
ja |
| Javanese |
jv |
| Kannada |
kn |
| Kanuri |
|
| Kashmiri |
ks |
| Kazakh |
kk |
| Kinyarwanda (Ruanda) |
rw |
| Kirghiz |
ky |
| Kirundi (Rundi) |
rn |
| Konkani |
|
| Korean |
ko |
| Kurdish |
ku |
| Laothian |
lo |
| Latin |
la |
| Latvian (Lettish) |
lv |
| Limburgish ( Limburger) |
li |
| Lingala |
ln |
| Lithuanian |
lt |
| Macedonian |
mk |
| Malagasy |
mg |
| Malay |
ms |
| Malayalam |
ml |
| |
|
| Maltese |
mt |
| Maori |
mi |
| Marathi |
mr |
| Moldavian |
mo |
| Mongolian |
mn |
| Nauru |
na |
| Nepali |
ne |
| Norwegian |
no |
| Occitan |
oc |
| Oriya |
or |
| Oromo (Afan, Galla) |
om |
| Papiamentu |
|
| Pashto (Pushto) |
ps |
| Polish |
pl |
| Portuguese |
pt |
| Punjabi |
pa |
| Quechua |
qu |
| Rhaeto-Romance |
rm |
| Romanian |
ro |
| Russian |
ru |
| Sami (Lappish) |
|
| Samoan |
sm |
| Sangro |
sg |
| Sanskrit |
sa |
| Serbian |
sr |
| Serbo-Croatian |
sh |
| Sesotho |
st |
| Setswana |
tn |
| Shona |
sn |
| Sindhi |
sd |
| Sinhalese |
si |
| Siswati |
ss |
| Slovak |
sk |
| Slovenian |
sl |
| Somali |
so |
| Spanish |
es |
| Sundanese |
su |
| Swahili (Kiswahili) |
sw |
| Swedish |
sv |
| Syriac |
|
| Tagalog |
tl |
| Tajik |
tg |
| Tamazight |
|
| Tamil |
ta |
| Tatar |
tt |
| Telugu |
te |
| Thai |
th |
| Tibetan |
bo |
| Tigrinya |
ti |
| Tonga |
to |
| Tsonga |
ts |
| Turkish |
tr |
| Turkmen |
tk |
| Twi |
tw |
| Uighur |
ug |
| Ukrainian |
uk |
| Urdu |
ur |
| Uzbek |
uz |
| Venda |
|
| Vietnamese |
vi |
| Volapük |
vo |
| Welsh |
cy |
| Wolof |
wo |
| Xhosa |
xh |
| Yi |
|
| Yiddish |
yi, ji |
| Yoruba |
yo |
| Zulu |
zu |
 |
W3Schools' Online Certification Program
The perfect solution for professionals who need to balance work, family, and career building.
More than 4000 certificates already issued!
|
The HTML Certificate documents your knowledge of HTML, XHTML, and CSS.
The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM.
The XML Certificate documents your knowledge of XML, XML DOM and XSLT.
The ASP Certificate documents your knowledge of ASP, SQL, and ADO.
The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
|