Skip to content

Instantly share code, notes, and snippets.

@jrnk
Last active July 20, 2025 09:32
Show Gist options
  • Save jrnk/8eb57b065ea0b098d571 to your computer and use it in GitHub Desktop.
Save jrnk/8eb57b065ea0b098d571 to your computer and use it in GitHub Desktop.
ISO 639-1 Alpha-2 codes of languages JSON
[
{ "code": "aa", "name": "Afar" },
{ "code": "ab", "name": "Abkhazian" },
{ "code": "ae", "name": "Avestan" },
{ "code": "af", "name": "Afrikaans" },
{ "code": "ak", "name": "Akan" },
{ "code": "am", "name": "Amharic" },
{ "code": "an", "name": "Aragonese" },
{ "code": "ar", "name": "Arabic" },
{ "code": "as", "name": "Assamese" },
{ "code": "av", "name": "Avaric" },
{ "code": "ay", "name": "Aymara" },
{ "code": "az", "name": "Azerbaijani" },
{ "code": "ba", "name": "Bashkir" },
{ "code": "be", "name": "Belarusian" },
{ "code": "bg", "name": "Bulgarian" },
{ "code": "bh", "name": "Bihari languages" },
{ "code": "bi", "name": "Bislama" },
{ "code": "bm", "name": "Bambara" },
{ "code": "bn", "name": "Bengali" },
{ "code": "bo", "name": "Tibetan" },
{ "code": "br", "name": "Breton" },
{ "code": "bs", "name": "Bosnian" },
{ "code": "ca", "name": "Catalan; Valencian" },
{ "code": "ce", "name": "Chechen" },
{ "code": "ch", "name": "Chamorro" },
{ "code": "co", "name": "Corsican" },
{ "code": "cr", "name": "Cree" },
{ "code": "cs", "name": "Czech" },
{
"code": "cu",
"name": "Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic"
},
{ "code": "cv", "name": "Chuvash" },
{ "code": "cy", "name": "Welsh" },
{ "code": "da", "name": "Danish" },
{ "code": "de", "name": "German" },
{ "code": "dv", "name": "Divehi; Dhivehi; Maldivian" },
{ "code": "dz", "name": "Dzongkha" },
{ "code": "ee", "name": "Ewe" },
{ "code": "el", "name": "Greek, Modern (1453-)" },
{ "code": "en", "name": "English" },
{ "code": "eo", "name": "Esperanto" },
{ "code": "es", "name": "Spanish; Castilian" },
{ "code": "et", "name": "Estonian" },
{ "code": "eu", "name": "Basque" },
{ "code": "fa", "name": "Persian" },
{ "code": "ff", "name": "Fulah" },
{ "code": "fi", "name": "Finnish" },
{ "code": "fj", "name": "Fijian" },
{ "code": "fo", "name": "Faroese" },
{ "code": "fr", "name": "French" },
{ "code": "fy", "name": "Western Frisian" },
{ "code": "ga", "name": "Irish" },
{ "code": "gd", "name": "Gaelic; Scomttish Gaelic" },
{ "code": "gl", "name": "Galician" },
{ "code": "gn", "name": "Guarani" },
{ "code": "gu", "name": "Gujarati" },
{ "code": "gv", "name": "Manx" },
{ "code": "ha", "name": "Hausa" },
{ "code": "he", "name": "Hebrew" },
{ "code": "hi", "name": "Hindi" },
{ "code": "ho", "name": "Hiri Motu" },
{ "code": "hr", "name": "Croatian" },
{ "code": "ht", "name": "Haitian; Haitian Creole" },
{ "code": "hu", "name": "Hungarian" },
{ "code": "hy", "name": "Armenian" },
{ "code": "hz", "name": "Herero" },
{
"code": "ia",
"name": "Interlingua (International Auxiliary Language Association)"
},
{ "code": "id", "name": "Indonesian" },
{ "code": "ie", "name": "Interlingue; Occidental" },
{ "code": "ig", "name": "Igbo" },
{ "code": "ii", "name": "Sichuan Yi; Nuosu" },
{ "code": "ik", "name": "Inupiaq" },
{ "code": "io", "name": "Ido" },
{ "code": "is", "name": "Icelandic" },
{ "code": "it", "name": "Italian" },
{ "code": "iu", "name": "Inuktitut" },
{ "code": "ja", "name": "Japanese" },
{ "code": "jv", "name": "Javanese" },
{ "code": "ka", "name": "Georgian" },
{ "code": "kg", "name": "Kongo" },
{ "code": "ki", "name": "Kikuyu; Gikuyu" },
{ "code": "kj", "name": "Kuanyama; Kwanyama" },
{ "code": "kk", "name": "Kazakh" },
{ "code": "kl", "name": "Kalaallisut; Greenlandic" },
{ "code": "km", "name": "Central Khmer" },
{ "code": "kn", "name": "Kannada" },
{ "code": "ko", "name": "Korean" },
{ "code": "kr", "name": "Kanuri" },
{ "code": "ks", "name": "Kashmiri" },
{ "code": "ku", "name": "Kurdish" },
{ "code": "kv", "name": "Komi" },
{ "code": "kw", "name": "Cornish" },
{ "code": "ky", "name": "Kirghiz; Kyrgyz" },
{ "code": "la", "name": "Latin" },
{ "code": "lb", "name": "Luxembourgish; Letzeburgesch" },
{ "code": "lg", "name": "Ganda" },
{ "code": "li", "name": "Limburgan; Limburger; Limburgish" },
{ "code": "ln", "name": "Lingala" },
{ "code": "lo", "name": "Lao" },
{ "code": "lt", "name": "Lithuanian" },
{ "code": "lu", "name": "Luba-Katanga" },
{ "code": "lv", "name": "Latvian" },
{ "code": "mg", "name": "Malagasy" },
{ "code": "mh", "name": "Marshallese" },
{ "code": "mi", "name": "Maori" },
{ "code": "mk", "name": "Macedonian" },
{ "code": "ml", "name": "Malayalam" },
{ "code": "mn", "name": "Mongolian" },
{ "code": "mr", "name": "Marathi" },
{ "code": "ms", "name": "Malay" },
{ "code": "mt", "name": "Maltese" },
{ "code": "my", "name": "Burmese" },
{ "code": "na", "name": "Nauru" },
{
"code": "nb",
"name": "Bokmål, Norwegian; Norwegian Bokmål"
},
{ "code": "nd", "name": "Ndebele, North; North Ndebele" },
{ "code": "ne", "name": "Nepali" },
{ "code": "ng", "name": "Ndonga" },
{ "code": "nl", "name": "Dutch; Flemish" },
{ "code": "nn", "name": "Norwegian Nynorsk; Nynorsk, Norwegian" },
{ "code": "no", "name": "Norwegian" },
{ "code": "nr", "name": "Ndebele, South; South Ndebele" },
{ "code": "nv", "name": "Navajo; Navaho" },
{ "code": "ny", "name": "Chichewa; Chewa; Nyanja" },
{ "code": "oc", "name": "Occitan (post 1500)" },
{ "code": "oj", "name": "Ojibwa" },
{ "code": "om", "name": "Oromo" },
{ "code": "or", "name": "Oriya" },
{ "code": "os", "name": "Ossetian; Ossetic" },
{ "code": "pa", "name": "Panjabi; Punjabi" },
{ "code": "pi", "name": "Pali" },
{ "code": "pl", "name": "Polish" },
{ "code": "ps", "name": "Pushto; Pashto" },
{ "code": "pt", "name": "Portuguese" },
{ "code": "qu", "name": "Quechua" },
{ "code": "rm", "name": "Romansh" },
{ "code": "rn", "name": "Rundi" },
{ "code": "ro", "name": "Romanian; Moldavian; Moldovan" },
{ "code": "ru", "name": "Russian" },
{ "code": "rw", "name": "Kinyarwanda" },
{ "code": "sa", "name": "Sanskrit" },
{ "code": "sc", "name": "Sardinian" },
{ "code": "sd", "name": "Sindhi" },
{ "code": "se", "name": "Northern Sami" },
{ "code": "sg", "name": "Sango" },
{ "code": "si", "name": "Sinhala; Sinhalese" },
{ "code": "sk", "name": "Slovak" },
{ "code": "sl", "name": "Slovenian" },
{ "code": "sm", "name": "Samoan" },
{ "code": "sn", "name": "Shona" },
{ "code": "so", "name": "Somali" },
{ "code": "sq", "name": "Albanian" },
{ "code": "sr", "name": "Serbian" },
{ "code": "ss", "name": "Swati" },
{ "code": "st", "name": "Sotho, Southern" },
{ "code": "su", "name": "Sundanese" },
{ "code": "sv", "name": "Swedish" },
{ "code": "sw", "name": "Swahili" },
{ "code": "ta", "name": "Tamil" },
{ "code": "te", "name": "Telugu" },
{ "code": "tg", "name": "Tajik" },
{ "code": "th", "name": "Thai" },
{ "code": "ti", "name": "Tigrinya" },
{ "code": "tk", "name": "Turkmen" },
{ "code": "tl", "name": "Tagalog" },
{ "code": "tn", "name": "Tswana" },
{ "code": "to", "name": "Tonga (Tonga Islands)" },
{ "code": "tr", "name": "Turkish" },
{ "code": "ts", "name": "Tsonga" },
{ "code": "tt", "name": "Tatar" },
{ "code": "tw", "name": "Twi" },
{ "code": "ty", "name": "Tahitian" },
{ "code": "ug", "name": "Uighur; Uyghur" },
{ "code": "uk", "name": "Ukrainian" },
{ "code": "ur", "name": "Urdu" },
{ "code": "uz", "name": "Uzbek" },
{ "code": "ve", "name": "Venda" },
{ "code": "vi", "name": "Vietnamese" },
{ "code": "vo", "name": "Volapük" },
{ "code": "wa", "name": "Walloon" },
{ "code": "wo", "name": "Wolof" },
{ "code": "xh", "name": "Xhosa" },
{ "code": "yi", "name": "Yiddish" },
{ "code": "yo", "name": "Yoruba" },
{ "code": "za", "name": "Zhuang; Chuang" },
{ "code": "zh", "name": "Chinese" },
{ "code": "zu", "name": "Zulu" }
]
@lohriialo
Copy link

Sorted alphabetically with : value

{
  "ab": "Abkhazian",
  "aa": "Afar",
  "af": "Afrikaans",
  "ak": "Akan",
  "sq": "Albanian",
  "am": "Amharic",
  "ar": "Arabic",
  "an": "Aragonese",
  "hy": "Armenian",
  "as": "Assamese",
  "av": "Avaric",
  "ae": "Avestan",
  "ay": "Aymara",
  "az": "Azerbaijani",
  "bm": "Bambara",
  "ba": "Bashkir",
  "eu": "Basque",
  "be": "Belarusian",
  "bn": "Bengali",
  "bi": "Bislama",
  "nb": "Bokmål, Norwegian; Norwegian Bokmål",
  "bs": "Bosnian",
  "br": "Breton",
  "bg": "Bulgarian",
  "my": "Burmese",
  "ca": "Catalan; Valencian",
  "km": "Central Khmer",
  "ch": "Chamorro",
  "ce": "Chechen",
  "ny": "Chichewa; Chewa; Nyanja",
  "zh": "Chinese",
  "cu": "Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic",
  "cv": "Chuvash",
  "kw": "Cornish",
  "co": "Corsican",
  "cr": "Cree",
  "hr": "Croatian",
  "cs": "Czech",
  "da": "Danish",
  "dv": "Divehi; Dhivehi; Maldivian",
  "nl": "Dutch; Flemish",
  "dz": "Dzongkha",
  "en": "English",
  "eo": "Esperanto",
  "et": "Estonian",
  "ee": "Ewe",
  "fo": "Faroese",
  "fj": "Fijian",
  "fi": "Finnish",
  "fr": "French",
  "ff": "Fulah",
  "gd": "Gaelic; Scottish Gaelic",
  "gl": "Galician",
  "lg": "Ganda",
  "ka": "Georgian",
  "de": "German",
  "el": "Greek, Modern (1453-)",
  "gn": "Guarani",
  "gu": "Gujarati",
  "ht": "Haitian; Haitian Creole",
  "ha": "Hausa",
  "he": "Hebrew",
  "hz": "Herero",
  "hi": "Hindi",
  "ho": "Hiri Motu",
  "hu": "Hungarian",
  "is": "Icelandic",
  "io": "Ido",
  "ig": "Igbo",
  "id": "Indonesian",
  "ia": "Interlingua (International Auxiliary Language Association)",
  "ie": "Interlingue; Occidental",
  "iu": "Inuktitut",
  "ik": "Inupiaq",
  "ga": "Irish",
  "it": "Italian",
  "ja": "Japanese",
  "jv": "Javanese",
  "kl": "Kalaallisut; Greenlandic",
  "kn": "Kannada",
  "kr": "Kanuri",
  "ks": "Kashmiri",
  "kk": "Kazakh",
  "ki": "Kikuyu; Gikuyu",
  "rw": "Kinyarwanda",
  "ky": "Kirghiz; Kyrgyz",
  "kv": "Komi",
  "kg": "Kongo",
  "ko": "Korean",
  "kj": "Kuanyama; Kwanyama",
  "ku": "Kurdish",
  "lo": "Lao",
  "la": "Latin",
  "lv": "Latvian",
  "li": "Limburgan; Limburger; Limburgish",
  "ln": "Lingala",
  "lt": "Lithuanian",
  "lu": "Luba-Katanga",
  "lb": "Luxembourgish; Letzeburgesch",
  "mk": "Macedonian",
  "mg": "Malagasy",
  "ms": "Malay",
  "ml": "Malayalam",
  "mt": "Maltese",
  "gv": "Manx",
  "mi": "Maori",
  "mr": "Marathi",
  "mh": "Marshallese",
  "mn": "Mongolian",
  "na": "Nauru",
  "nv": "Navajo; Navaho",
  "nd": "Ndebele, North; North Ndebele",
  "nr": "Ndebele, South; South Ndebele",
  "ng": "Ndonga",
  "ne": "Nepali",
  "se": "Northern Sami",
  "no": "Norwegian",
  "nn": "Norwegian Nynorsk; Nynorsk, Norwegian",
  "oc": "Occitan (post 1500)",
  "oj": "Ojibwa",
  "or": "Oriya",
  "om": "Oromo",
  "os": "Ossetian; Ossetic",
  "pi": "Pali",
  "pa": "Panjabi; Punjabi",
  "fa": "Persian",
  "pl": "Polish",
  "pt": "Portuguese",
  "ps": "Pushto; Pashto",
  "qu": "Quechua",
  "ro": "Romanian; Moldavian; Moldovan",
  "rm": "Romansh",
  "rn": "Rundi",
  "ru": "Russian",
  "sm": "Samoan",
  "sg": "Sango",
  "sa": "Sanskrit",
  "sc": "Sardinian",
  "sr": "Serbian",
  "sn": "Shona",
  "ii": "Sichuan Yi; Nuosu",
  "sd": "Sindhi",
  "si": "Sinhala; Sinhalese",
  "sk": "Slovak",
  "sl": "Slovenian",
  "so": "Somali",
  "st": "Sotho, Southern",
  "es": "Spanish; Castilian",
  "su": "Sundanese",
  "sw": "Swahili",
  "ss": "Swati",
  "sv": "Swedish",
  "tl": "Tagalog",
  "ty": "Tahitian",
  "tg": "Tajik",
  "ta": "Tamil",
  "tt": "Tatar",
  "te": "Telugu",
  "th": "Thai",
  "bo": "Tibetan",
  "ti": "Tigrinya",
  "to": "Tonga (Tonga Islands)",
  "ts": "Tsonga",
  "tn": "Tswana",
  "tr": "Turkish",
  "tk": "Turkmen",
  "tw": "Twi",
  "ug": "Uighur; Uyghur",
  "uk": "Ukrainian",
  "ur": "Urdu",
  "uz": "Uzbek",
  "ve": "Venda",
  "vi": "Vietnamese",
  "vo": "Volapük",
  "wa": "Walloon",
  "cy": "Welsh",
  "fy": "Western Frisian",
  "wo": "Wolof",
  "xh": "Xhosa",
  "yi": "Yiddish",
  "yo": "Yoruba",
  "za": "Zhuang; Chuang",
  "zu": "Zulu"
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment