Los códigos de idiomas son abreviaturas alfabéticas que permiten especificar el idioma de una página web. De hecho, siempre se debería incluir el atributo lang
en el elemento <html>
para indicar el idioma usado en el documento HTML. Estos códigos se definen a través del estándar ISO 639.
Nota de autor: es importante destacar que los códigos de idiomas son diferentes de los códigos de países. Estos últimos se utilizan para indicar el país y son un aporte de información adicional a los códigos de idiomas.
Código de ejemplo HTML especificando el idioma español:
<html lang="es">
...
</html>
En estos ejemplos de código HTML se puede ver el modo de especificar los idiomas alemán, español, francés y portugués:
<span lang="de">Idioma alemán</span>
<span lang="es">Idioma español</span>
<span lang="fr">Idioma francés</span>
<span lang="pt">Idioma portugués</span>
Lista de códigos de idiomas ISO 639-1
La tabla siguiente contiene todos los códigos de idiomas definidos por el estándar ISO 639-1 (código formado por dos letras). Existen derivados de esta norma con tres letras, pero el formato más usado es el que se muestra a continuación:
Idioma | Código |
---|---|
afar | aa |
abjasio (o abjasiano) | ab |
avéstico | ae |
afrikáans | af |
akano | ak |
amhárico | am |
aragonés | an |
árabe | ar |
asamés | as |
avar (o ávaro) | av |
aimara | ay |
azerí | az |
baskir | ba |
bielorruso | be |
búlgaro | bg |
bhoyapurí | bh |
bislama | bi |
bambara | bm |
bengalí | bn |
tibetano | bo |
bretón | br |
bosnio | bs |
catalán | ca |
checheno | ce |
chamorro | ch |
corso | co |
cree | cr |
checo | cs |
eslavo eclesiástico antiguo | cu |
chuvasio | cv |
galés | cy |
danés | da |
alemán | de |
maldivo (o dhivehi) | dv |
dzongkha | dz |
ewé | ee |
griego (moderno) | el |
inglés | en |
esperanto | eo |
español (o castellano) | es |
estonio | et |
euskera | eu |
persa | fa |
fula | ff |
finés (o finlandés) | fi |
fiyiano (o fiyi) | fj |
feroés | fo |
francés | fr |
frisón (o frisio) | fy |
irlandés (o gaélico) | ga |
gaélico escocés | gd |
gallego | gl |
guaraní | gn |
guyaratí (o guyaratí) | gu |
manés (gaélico manés o de Isla de Man) | gv |
hausa | ha |
hebreo | he |
hindi (o hindú) | hi |
hiri motu | ho |
croata | hr |
haitiano | ht |
húngaro | hu |
armenio | hy |
herero | hz |
interlingua | ia |
indonesio | id |
occidental | ie |
igbo | ig |
yi de Sichuán | ii |
iñupiaq | ik |
ido | io |
islandés | is |
italiano | it |
inuktitut (o inuit) | iu |
japonés | ja |
javanés | jv |
georgiano | ka |
kongo | kg |
kikuyu | ki |
kuanyama | kj |
kazajo | kk |
groenlandés (o kalaallisut) | kl |
camboyano (o jemer) | km |
canarés | kn |
coreano | ko |
kanuri | kr |
cachemiro (o cachemir) | ks |
kurdo | ku |
komi | kv |
córnico | kw |
kirguís | ky |
latín | la |
luxemburgués | lb |
luganda | lg |
limburgués | li |
lingala | ln |
lao | lo |
lituano | lt |
luba-katanga (o chiluba) | lu |
letón | lv |
malgache (o malagasy) | mg |
marshalés | mh |
maorí | mi |
macedonio | mk |
malayalam | ml |
mongol | mn |
maratí | mr |
malayo | ms |
maltés | mt |
birmano | my |
nauruano | na |
noruego bokmål | nb |
ndebele del norte | nd |
nepalí | ne |
ndonga | ng |
neerlandés (u holandés) | nl |
nynorsk | nn |
noruego | no |
ndebele del sur | nr |
navajo | nv |
chichewa | ny |
occitano | oc |
ojibwa | oj |
oromo | om |
oriya | or |
osético | os |
panyabí | pa |
pali | pi |
polaco | pl |
pastú | ps |
portugués | pt |
quechua | qu |
romanche | rm |
kirundi | rn |
rumano | ro |
ruso | ru |
ruandés (o kiñaruanda) | rw |
sánscrito | sa |
sardo | sc |
sindhi | sd |
sami septentrional | se |
sango | sg |
cingalés | si |
eslovaco | sk |
esloveno | sl |
samoano | sm |
shona | sn |
somalí | so |
albanés | sq |
serbio | sr |
suazi, swati, o siSwati | ss |
sesotho | st |
sundanés o sondanés | su |
sueco | sv |
suajili | sw |
tamil | ta |
télugu | te |
tayiko | tg |
tailandés | th |
tigriña | ti |
turcomano | tk |
tagalo | tl |
setsuana | tn |
tongano | to |
turco | tr |
tsonga | ts |
tártaro | tt |
twi | tw |
tahitiano | ty |
uigur | ug |
ucraniano | uk |
urdu | ur |
uzbeko | uz |
venda | ve |
vietnamita | vi |
volapük | vo |
valón | wa |
wolof | wo |
xhosa | xh |
yídish | yi |
yoruba | yo |
chuan, chuang o zhuang | za |
chino | zh |
zulú | zu |