ISO 639 Language names and codes

ISO 639-2 language names and ISO 639-1 language codes.

These can be used in e.g. HTML lang and hreflang attribute values to inform about languages. For example: lang="en".

List of 639-2 Language names and their corresponding ISO 639-1 language codes.
ISO 639-2 Language names639-1
Afaraa
Abkhazianab
Avestanae
Afrikaansaf
Akanak
Amharicam
Aragonesean
Arabicar
Assameseas
Avaricav
Aymaraay
Azerbaijaniaz
Bashkirba
Belarusianbe
Bulgarianbg
Bihari languagesbh
Bislamabi
Bambarabm
Bengalibn
Tibetanbo
Bretonbr
Bosnianbs
Catalan; Valencianca
Chechence
Chamorroch
Corsicanco
Creecr
Czechcs
Church/Old Slavic/Slavoniccu
Chuvashcv
Welshcy
Danishda
Germande
Divehi; Dhivehi; Maldiviandv
Dzongkhadz
Eweee
Greek, Modernel
Englishen
Esperantoeo
Spanish; Castilianes
Estonianet
Basqueeu
Persianfa
Fulahff
Finnishfi
Fijianfj
Faroesefo
Frenchfr
Western Frisianfy
Irishga
Gaelic; Scottish Gaelicgd
Galiciangl
Guaranign
Gujaratigu
Manxgv
Hausaha
Hebrewhe
Hindihi
Hiri Motuho
Croatianhr
Haitian; Haitian Creoleht
Hungarianhu
Armenianhy
Hererohz
Interlingua (International Auxiliary Language Association)ia
Indonesianid
Interlingue; Occidentalie
Igboig
Sichuan Yi; Nuosuii
Inupiaqik
Idoio
Icelandicis
Italianit
Inuktitutiu
Japaneseja
Javanesejv
Georgianka
Georgianka
Kongokg
Kikuyu; Gikuyuki
Kuanyama; Kwanyamakj
Kazakhkk
Kalaallisut; Greenlandickl
Central Khmerkm
Kannadakn
Koreanko
Kanurikr
Kashmiriks
Kurdishku
Komikv
Cornishkw
Kirghiz; Kyrgyzky
Latinla
Luxembourgish; Letzeburgeschlb
Gandalg
Limburgan; Limburger; Limburgishli
Lingalaln
Laolo
Lithuanianlt
Luba-Katangalu
Latvianlv
Malagasymg
Marshallesemh
Maorimi
Macedonianmk
Malayalamml
Mongolianmn
Marathimr
Malayms
Maltesemt
Burmesemy
Nauruna
Bokmål, Norwegian; Norwegian Bokmålnb
Ndebele, North; North Ndebelend
Nepaline
Ndongang
Dutch; Flemishnl
Norwegian Nynorsk; Nynorsk, Norwegiannn
Norwegianno
Ndebele, South; South Ndebelenr
Navajo; Navahonv
Chichewa; Chewa; Nyanjany
Occitan (post 1500)oc
Ojibwaoj
Oromoom
Oriyaor
Ossetian; Osseticos
Panjabi; Punjabipa
Palipi
Polishpl
Pushto; Pashtops
Portuguesept
Quechuaqu
Romanshrm
Rundirn
Romanian; Moldavian; Moldovanro
Russianru
Kinyarwandarw
Sanskritsa
Sardiniansc
Sindhisd
Northern Samise
Sangosg
Sinhala; Sinhalesesi
Slovaksk
Sloveniansl
Samoansm
Shonasn
Somaliso
Albaniansq
Serbiansr
Swatiss
Sotho, Southernst
Sundanesesu
Swedishsv
Swahilisw
Tamilta
Telugute
Tajiktg
Thaith
Tigrinyati
Turkmentk
Tagalogtl
Tswanatn
Tonga (Tonga Islands)to
Turkishtr
Tsongats
Tatartt
Twitw
Tahitianty
Uighur; Uyghurug
Ukrainianuk
Urduur
Uzbekuz
Vendave
Vietnamesevi
Volapükvo
Walloonwa
Wolofwo
Xhosaxh
Yiddishyi
Yorubayo
Zhuang; Chuangza
Chinesezh
Zuluzu