Dataset · ISO 639

Dataset · ISO 639

Languages

ISO 639 language codes with native and localized names, and the variants three registries recognise — the official BCP 47 subtags, Unicode CLDR's locales, and what your runtime's Intl actually supports.
Languages
247
With 639-1
184
Names in
en
Languages
247
With 639-1
184
Registry
IANA Language Subtag Registry
Locale data
Unicode CLDR 48
Names in
en

Manifest 01 · Reference

ISO 639 Language Codes

Source
IANA Language Subtag Registry + Unicode CLDR 48
Standard
ISO 639-1 (2-letter) + ISO 639-3 (3-letter)
Coverage
184 ISO 639-1 languages + 63 that are official somewhere but have no 639-1 code (e.g. Swiss German, Filipino)
Names
Native and localized names via Intl.DisplayNames — pick the display language in the header

Records247

VariantsBCP 47Official IANA dialect/orthography variantsCLDRAll Unicode locale dataIntlWhat your runtime supports
639-1
639-3
Name
Native Name
Localized Name
BCP 47 Variants
CLDR
Intl Supported
aaaarAfarAfar-2 variants2 variants
ababkAbkhazianAbkhazian---
aeaveAvestanAvestan---
afafrAfrikaansAfrikaansAfrikaans-1 variant1 variant
akakaAkanAkanAkan---
amamhAmharicአማርኛAmharic---
anargAragoneseAragonese---
araraArabicالعربيةArabic-27 variants27 variants
asasmAssameseঅসমীয়াAssamese---
avavaAvaricAvaric---
ayaymAymaraAymara---
azazeAzerbaijaniazərbaycanAzerbaijani1 variant5 variants5 variants
babakBashkirбашҡортBashkir1 variant--
bebelBelarusianбеларускаяBelarusian2 variants1 variant1 variant
bgbulBulgarianбългарскиBulgarian1 variant--
bh-Bihari languagesBhojpuri---
bibisBislamaBislama---
bmbamBambarabamanakanBambara-1 variant1 variant
bnbenBengaliবাংলাBangla-1 variant1 variant
bobodTibetanབོད་སྐད་Tibetan1 variant1 variant1 variant