Language Codes according to ISO 639-1
ISO 639-1 defines abbreviations for languages, consisting of two
lowercase letters. In HTML these are used in the LANG attribute as well.
You find tables sorted by language and by Code .
See Usage below for how to use these codes.
Also see the 639-2 Codes for the Representation of Names of Languages.
Down to sorting by Codes
| Language | ISO |
| (Afan) Oromo | om |
| 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 | bn |
| Bhutani | dz |
| Bihari | bh |
| Bislama | bi |
| Breton | br |
| Bulgarian | bg |
| Burmese | my |
| Byelorussian | be |
| Cambodian | km |
| Catalan | ca |
| Chinese | zh |
| Corsican | co |
| Croatian | hr |
| Czech | cs |
| Danish | da |
| Dutch | nl |
| English | en |
| Esperanto | eo |
| Estonian | et |
| Faeroese | fo |
| Fiji | fj |
| Finnish | fi |
| French | fr |
| Frisian | fy |
| Galician | gl |
| Georgian | ka |
| German | de |
| Greek | el |
| Greenlandic | kl |
| Guarani | gn |
| Gujarati | gu |
| Hausa | ha |
| Hebrew (former iw) | he |
| Hindi | hi |
| Hungarian | hu |
|
| Language | ISO |
| Icelandic | is |
| Indonesian (former in) | id |
| Interlingua | ia |
| Interlingue | ie |
| Inupiak | ik |
| Inuktitut (Eskimo) | iu |
| Irish | ga |
| Italian | it |
| Japanese | ja |
| Javanese | jw |
| Kannada | kn |
| Kashmiri | ks |
| Kazakh | kk |
| Kinyarwanda | rw |
| Kirghiz | ky |
| Kirundi | rn |
| Korean | ko |
| Kurdish | ku |
| Laothian | lo |
| Latin | la |
| Latvian, Lettish | lv |
| 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 |
| Pashto, Pushto | ps |
| Persian | fa |
| Polish | pl |
| Portuguese | pt |
| Punjabi | pa |
| Quechua | qu |
| Rhaeto-Romance | rm |
| Romanian | ro |
| Russian | ru |
|
| Language | ISO |
| Samoan | sm |
| Sangro | sg |
| Sanskrit | sa |
| Scots Gaelic | gd |
| Serbian | sr |
| Serbo-Croatian | sh |
| Sesotho | st |
| Setswana | tn |
| Shona | sn |
| Sindhi | sd |
| Singhalese | si |
| Siswati | ss |
| Slovak | sk |
| Slovenian | sl |
| Somali | so |
| Spanish | es |
| Sudanese | su |
| Swahili | sw |
| Swedish | sv |
| Tagalog | tl |
| Tajik | tg |
| Tamil | ta |
| Tatar | tt |
| Tegulu | te |
| Thai | th |
| Tibetan | bo |
| Tigrinya | ti |
| Tonga | to |
| Tsonga | ts |
| Turkish | tr |
| Turkmen | tk |
| Twi | tw |
| Uigur | ug |
| Ukrainian | uk |
| Urdu | ur |
| Uzbek | uz |
| Vietnamese | vi |
| Volapuk | vo |
| Welch | cy |
| Wolof | wo |
| Xhosa | xh |
| Yiddish (former ji) | yi |
| Yoruba | yo |
| Zhuang | za |
| Zulu | zu |
|
up to sorting by Language
| ISO | Language |
| aa | Afar |
| ab | Abkhazian |
| af | Afrikaans |
| am | Amharic |
| ar | Arabic |
| as | Assamese |
| ay | Aymara |
| az | Azerbaijani |
| ba | Bashkir |
| be | Byelorussian |
| bg | Bulgarian |
| bh | Bihari |
| bi | Bislama |
| bn | Bengali |
| bo | Tibetan |
| br | Breton |
| ca | Catalan |
| co | Corsican |
| cs | Czech |
| cy | Welch |
| da | Danish |
| de | German |
| dz | Bhutani |
| el | Greek |
| en | English |
| eo | Esperanto |
| es | Spanish |
| et | Estonian |
| eu | Basque |
| fa | Persian |
| fi | Finnish |
| fj | Fiji |
| fo | Faeroese |
| fr | French |
| fy | Frisian |
| ga | Irish |
| gd | Scots Gaelic |
| gl | Galician |
| gn | Guarani |
| gu | Gujarati |
| ha | Hausa |
| hi | Hindi |
| he | Hebrew |
| hr | Croatian |
| hu | Hungarian |
| hy | Armenian |
|
| ISO | Language |
| ia | Interlingua |
| id | Indonesian |
| ie | Interlingue |
| ik | Inupiak |
| in | former Indonesian |
| is | Icelandic |
| it | Italian |
| iu | Inuktitut (Eskimo) |
| iw | former Hebrew |
| ja | Japanese |
| ji | former Yiddish |
| jw | Javanese |
| ka | Georgian |
| kk | Kazakh |
| kl | Greenlandic |
| km | Cambodian |
| kn | Kannada |
| ko | Korean |
| ks | Kashmiri |
| ku | Kurdish |
| ky | Kirghiz |
| la | Latin |
| ln | Lingala |
| lo | Laothian |
| lt | Lithuanian |
| lv | Latvian, Lettish |
| mg | Malagasy |
| mi | Maori |
| mk | Macedonian |
| ml | Malayalam |
| mn | Mongolian |
| mo | Moldavian |
| mr | Marathi |
| ms | Malay |
| mt | Maltese |
| my | Burmese |
| na | Nauru |
| ne | Nepali |
| nl | Dutch |
| no | Norwegian |
| oc | Occitan |
| om | (Afan) Oromo |
| or | Oriya |
| pa | Punjabi |
| pl | Polish |
| ps | Pashto, Pushto |
| pt | Portuguese |
| qu | Quechua |
|
| ISO | Language |
| rm | Rhaeto-Romance |
| rn | Kirundi |
| ro | Romanian |
| ru | Russian |
| rw | Kinyarwanda |
| sa | Sanskrit |
| sd | Sindhi |
| sg | Sangro |
| sh | Serbo-Croatian |
| si | Singhalese |
| sk | Slovak |
| sl | Slovenian |
| sm | Samoan |
| sn | Shona |
| so | Somali |
| sq | Albanian |
| sr | Serbian |
| ss | Siswati |
| st | Sesotho |
| su | Sudanese |
| sv | Swedish |
| sw | Swahili |
| ta | Tamil |
| te | Tegulu |
| tg | Tajik |
| th | Thai |
| ti | Tigrinya |
| tk | Turkmen |
| tl | Tagalog |
| tn | Setswana |
| to | Tonga |
| tr | Turkish |
| ts | Tsonga |
| tt | Tatar |
| tw | Twi |
| ug | Uigur |
| uk | Ukrainian |
| ur | Urdu |
| uz | Uzbek |
| vi | Vietnamese |
| vo | Volapuk |
| wo | Wolof |
| xh | Xhosa |
| yi | Yiddish |
| yo | Yoruba |
| za | Zhuang |
| zh | Chinese |
| zu | Zulu |
|
Use these language codes in your lang attribute on the html tag to define the language of your HTML or XHTML document.
<html lang="en">
If the entire page is not to be in a single language, you will need to provide a meta tag to set the page to UTF-8, then surround the text to be in a foreign language with tags defining the language:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<span lang="grc" xml:lang="grc">Greek text</span>
Note the use here of a 3-letter 639-2 language code for ancient Greek.
© 1997-2000 MathGuide, SUB Götingen