ISO 639-1

Find a language
Enter an ISO 639-1 code to find the corresponding language article
 

ISO 639-1:2002, Codes for the representation of names of languages — Part 1: Alpha-2 code, is the first part of the ISO 639 series of international standards for language codes. Part 1 covers the registration of two-letter codes. There are 184 two-letter codes registered as of December 2018. The registered codes cover the world's major languages.

These codes are a useful international and formal shorthand for indicating languages.

Examples of ISO 639-1 codes
CodeISO 639-1 language nameEndonym
EnglishFrenchGerman
enEnglishanglaisEnglischEnglish
esSpanishespagnolSpanischespañol
ptPortugueseportugaisPortugiesischportuguês
zhChinesechinoisChinesisch中文, zhōngwén

Many multilingual web sites—such as Wikipedia—use these codes to prefix URLs of specific language versions of their web sites: for example, en.Wikipedia.org is the English version of Wikipedia. See also IETF language tag. (Two-letter country-specific top-level-domain code suffixes are often different from these language-tag prefixes).

ISO 639, the original standard for language codes, was approved in 1967. It was split into parts, and in 2002 ISO 639-1 became the new revision of the original standard. The last code added was ht, representing Haitian Creole on 2003-02-26. The use of the standard was encouraged by RFC 5646 from September 2009. Infoterm (International Information Center for Terminology) is the registration authority for ISO 639-1 codes.

New ISO 639-1 codes are not added if an ISO 639-2 code exists, so systems that use ISO 639-1 and 639-2 codes, with 639-1 codes preferred, do not have to change existing codes.[1]

If an ISO 639-2 code that covers a group of languages is used, it might be overridden for some specific languages by a new ISO 639-1 code.

ISO 639-1 codes added after RFC publication in January 2001
ISO 639-1ISO 639-2NameDate addedPreviously covered by
ioidoIdo2002-01-15[2]art
wawlnWalloon2002-01-29[3]roa
lilimLimburgish2002-08-02[4]gem
iiiiiSichuan Yi2002-10-14[5]sit
anargAragonese2002-12-23[6]roa
hthatHaitian Creole2003-02-26[7]cpf

There is no specification on treatment of macrolanguages (see ISO 639-3).

See also

Other Languages
Alemannisch: ISO 639-1
العربية: أيزو 1-639
asturianu: ISO 639-1
भोजपुरी: आइएसओ 639-1
brezhoneg: ISO 639-1
català: ISO 639-1
čeština: ISO 639-1
dansk: ISO 639-1
Deutsch: ISO 639-1
eesti: ISO 639-1
Ελληνικά: ISO 639-1
español: ISO 639-1
Esperanto: ISO 639-1
euskara: ISO 639-1
føroyskt: ISO 639-1
Gaelg: ISO 639-1
한국어: ISO 639-1
Ilokano: ISO 639-1
বিষ্ণুপ্রিয়া মণিপুরী: আন্তর্জাতিক ঠারর কোড
Bahasa Indonesia: ISO 639-1
italiano: ISO 639-1
Basa Jawa: ISO 639-1
қазақша: ISO 639-1
latviešu: ISO 639-1
lietuvių: ISO 639-1
magyar: ISO 639-1
македонски: ISO 639-1
Bahasa Melayu: ISO 639-1
Mìng-dĕ̤ng-ngṳ̄: ISO 639-1 (Bàng-uâ-cê)
日本語: ISO 639-1
oʻzbekcha/ўзбекча: ISO 639-1
polski: ISO 639-1
русский: ISO 639-1
Scots: ISO 639-1
српски / srpski: ISO 639-1
தமிழ்: ஐ.எசு.ஓ 639-1
ไทย: ISO 639-1
українська: ISO 639-1
اردو: آیزو 639-1
ئۇيغۇرچە / Uyghurche: ISO 639
Tiếng Việt: ISO 639-1
Yorùbá: ISO 639-1
粵語: ISO 639-1
中文: ISO 639-1