BCP 47 Language Tags are codes used to identify human languages on the Internet. They're part of an Internet standard created by the IETF and maintained by the IANA Language Subtag Registry. These codes consist of different subtags such as language, region, variant and script, and are used to help identify spoken and written languages.
Syntax
A BCP 47 language tag consists of one or more subtags separated by hyphens (-). Each subtag is made up of letters or digits. Subtags follow this order:
language-[script]-[region]-[variant]-[extension]-[private-use]
- language - Shortest ISO 639 code
- script (Optional) - ISO 15924 code
- region (Optional) - ISO 3166-1 country code or UN M.49 code
- variant (Optional) - IANA registered code
- extension (Optional) - A single character and a hyphen followed by subtags
- private-use (Optional) - Letter x and a hyphen followed by subtags
As an example:
zh-Hant-CN-x-private1-private2
- Chinese, Traditional script, China, two private-use tagsExamples
Here are some examples for English:
- en-AU - Australian English
- en-CA - Canadian English
- en-GB - British English
- en-IE - Irish English
- en-IN - Indian English
- en-NZ - New Zealand English
- en-US - US English
- en-ZA - English (South Africa)
Here are some examples for Chinese:
- zh-CN - Chinese, China
- zh-HK - Chinese, Hond Kong
As an array of JSON object
Here is the list of the most commonly used IETF BCP 47 language tags as an array of JSON objects:
[
{
"scheme": "af-ZA",
"language": "af",
"region": "ZA",
"desc": {
"language": "Afrikaans",
"region": "South Africa"
}
},
{
"scheme": "am-ET",
"language": "am",
"region": "ET",
"desc": {
"language": "Amharic",
"region": "Ethiopia"
}
},
{
"scheme": "ar-SA",
"language": "ar",
"region": "SA",
"desc": {
"language": "Arabic",
"region": "Saudi Arabia"
}
},
{
"scheme": "az-AZ",
"language": "az",
"region": "AZ",
"desc": {
"language": "Azerbaijani",
"region": "Azerbaijan"
}
},
{
"scheme": "be-BY",
"language": "be",
"region": "BY",
"desc": {
"language": "Belarusian",
"region": "Belarus"
}
},
{
"scheme": "bg-BG",
"language": "bg",
"region": "BG",
"desc": {
"language": "Bulgarian",
"region": "Bulgaria"
}
},
{
"scheme": "bi-VU",
"language": "bi",
"region": "VU",
"desc": {
"language": "Bislama",
"region": "Vanuatu"
}
},
{
"scheme": "bn-BD",
"language": "bn",
"region": "BD",
"desc": {
"language": "Bangla",
"region": "Bangladesh"
}
},
{
"scheme": "bn-IN",
"language": "bn",
"region": "IN",
"desc": {
"language": "Bangla",
"region": "India"
}
},
{
"scheme": "bs-BA",
"language": "bs",
"region": "BA",
"desc": {
"language": "Bosnian",
"region": "Bosnia and Herzegovina"
}
},
{
"scheme": "ca-ES",
"language": "ca",
"region": "ES",
"desc": {
"language": "Valencian",
"region": "Spain"
}
},
{
"scheme": "cmn-CN",
"language": "cmn",
"region": "CN",
"desc": {
"language": "Mandarin Chinese",
"region": "China"
}
},
{
"scheme": "cmn-SG",
"language": "cmn",
"region": "SG",
"desc": {
"language": "Mandarin Chinese",
"region": "Singapore"
}
},
{
"scheme": "cmn-TW",
"language": "cmn",
"region": "TW",
"desc": {
"language": "Mandarin Chinese",
"region": "Taiwan, Province of China"
}
},
{
"scheme": "cnr-ME",
"language": "cnr",
"region": "ME",
"desc": {
"language": "Montenegrin",
"region": "Montenegro"
}
},
{
"scheme": "crs-SC",
"language": "crs",
"region": "SC",
"desc": {
"language": "Seselwa Creole French",
"region": "Seychelles"
}
},
{
"scheme": "cs-CZ",
"language": "cs",
"region": "CZ",
"desc": {
"language": "Czech",
"region": "Czech Republic"
}
},
{
"scheme": "cy-GB",
"language": "cy",
"region": "GB",
"desc": {
"language": "Welsh",
"region": "United Kingdom"
}
},
{
"scheme": "da-DK",
"language": "da",
"region": "DK",
"desc": {
"language": "Danish",
"region": "Denmark"
}
},
{
"scheme": "de-AT",
"language": "de",
"region": "AT",
"desc": {
"language": "German",
"region": "Austria"
}
},
{
"scheme": "de-DE",
"language": "de",
"region": "DE",
"desc": {
"language": "German",
"region": "Germany"
}
},
{
"scheme": "de-CH",
"language": "de",
"region": "CH",
"desc": {
"language": "German",
"region": "Switzerland"
}
},
{
"scheme": "dv-MV",
"language": "dv",
"region": "MV",
"desc": {
"language": "Maldivian",
"region": "Maldives"
}
},
{
"scheme": "dz-BT",
"language": "dz",
"region": "BT",
"desc": {
"language": "Dzongkha",
"region": "Bhutan"
}
},
{
"scheme": "el-GR",
"language": "el",
"region": "GR",
"desc": {
"language": "Modern Greek (1453-)",
"region": "Greece"
}
},
{
"scheme": "en-AU",
"language": "en",
"region": "AU",
"desc": {
"language": "English",
"region": "Australia"
}
},
{
"scheme": "en-CA",
"language": "en",
"region": "CA",
"desc": {
"language": "English",
"region": "Canada"
}
},
{
"scheme": "en-GB",
"language": "en",
"region": "GB",
"desc": {
"language": "English",
"region": "United Kingdom"
}
},
{
"scheme": "en-IE",
"language": "en",
"region": "IE",
"desc": {
"language": "English",
"region": "Ireland"
}
},
{
"scheme": "en-IN",
"language": "en",
"region": "IN",
"desc": {
"language": "English",
"region": "India"
}
},
{
"scheme": "en-NZ",
"language": "en",
"region": "NZ",
"desc": {
"language": "English",
"region": "New Zealand"
}
},
{
"scheme": "en-US",
"language": "en",
"region": "US",
"desc": {
"language": "English",
"region": "United States"
}
},
{
"scheme": "en-ZA",
"language": "en",
"region": "ZA",
"desc": {
"language": "English",
"region": "South Africa"
}
},
{
"scheme": "es-419",
"language": "es",
"region": "419",
"desc": {
"language": "Castilian",
"region": "Latin America and the Caribbean"
}
},
{
"scheme": "es-CL",
"language": "es",
"region": "CL",
"desc": {
"language": "Castilian",
"region": "Chile"
}
},
{
"scheme": "es-ES",
"language": "es",
"region": "ES",
"desc": {
"language": "Castilian",
"region": "Spain"
}
},
{
"scheme": "et-EE",
"language": "et",
"region": "EE",
"desc": {
"language": "Estonian",
"region": "Estonia"
}
},
{
"scheme": "eu-ES",
"language": "eu",
"region": "ES",
"desc": {
"language": "Basque",
"region": "Spain"
}
},
{
"scheme": "fa-IR",
"language": "fa",
"region": "IR",
"desc": {
"language": "Persian",
"region": "Islamic Republic of Iran"
}
},
{
"scheme": "fi-FI",
"language": "fi",
"region": "FI",
"desc": {
"language": "Finnish",
"region": "Finland"
}
},
{
"scheme": "fil-PH",
"language": "fil",
"region": "PH",
"desc": {
"language": "Pilipino",
"region": "Philippines"
}
},
{
"scheme": "fj-FJ",
"language": "fj",
"region": "FJ",
"desc": {
"language": "Fijian",
"region": "Fiji"
}
},
{
"scheme": "fo-DK",
"language": "fo",
"region": "DK",
"desc": {
"language": "Faroese",
"region": "Denmark"
}
},
{
"scheme": "fr-CA",
"language": "fr",
"region": "CA",
"desc": {
"language": "French",
"region": "Canada"
}
},
{
"scheme": "fr-FR",
"language": "fr",
"region": "FR",
"desc": {
"language": "French",
"region": "France"
}
},
{
"scheme": "ga-IE",
"language": "ga",
"region": "IE",
"desc": {
"language": "Irish",
"region": "Ireland"
}
},
{
"scheme": "gl-ES",
"language": "gl",
"region": "ES",
"desc": {
"language": "Galician",
"region": "Spain"
}
},
{
"scheme": "gu-IN",
"language": "gu",
"region": "IN",
"desc": {
"language": "Gujarati",
"region": "India"
}
},
{
"scheme": "he-IL",
"language": "he",
"region": "IL",
"desc": {
"language": "Hebrew",
"region": "Israel"
}
},
{
"scheme": "hi-IN",
"language": "hi",
"region": "IN",
"desc": {
"language": "Hindi",
"region": "India"
}
},
{
"scheme": "hif-FJ",
"language": "hif",
"region": "FJ",
"desc": {
"language": "Fiji Hindi",
"region": "Fiji"
}
},
{
"scheme": "hr-HR",
"language": "hr",
"region": "HR",
"desc": {
"language": "Croatian",
"region": "Croatia"
}
},
{
"scheme": "hu-HU",
"language": "hu",
"region": "HU",
"desc": {
"language": "Hungarian",
"region": "Hungary"
}
},
{
"scheme": "hu-RO",
"language": "hu",
"region": "RO",
"desc": {
"language": "Hungarian",
"region": "Romania"
}
},
{
"scheme": "hu-SK",
"language": "hu",
"region": "SK",
"desc": {
"language": "Hungarian",
"region": "Slovakia"
}
},
{
"scheme": "hy-AM",
"language": "hy",
"region": "AM",
"desc": {
"language": "Armenian",
"region": "Armenia"
}
},
{
"scheme": "id-ID",
"language": "id",
"region": "ID",
"desc": {
"language": "Indonesian",
"region": "Indonesia"
}
},
{
"scheme": "is-IS",
"language": "is",
"region": "IS",
"desc": {
"language": "Icelandic",
"region": "Iceland"
}
},
{
"scheme": "it-IT",
"language": "it",
"region": "IT",
"desc": {
"language": "Italian",
"region": "Italy"
}
},
{
"scheme": "it-CH",
"language": "it",
"region": "CH",
"desc": {
"language": "Italian",
"region": "Switzerland"
}
},
{
"scheme": "ja-Hira-JP",
"language": "ja",
"region": "JP",
"script": "Hira",
"desc": {
"language": "Japanese",
"region": "Japan",
"script": "Hiragana"
}
},
{
"scheme": "ja-JP",
"language": "ja",
"region": "JP",
"desc": {
"language": "Japanese",
"region": "Japan"
}
},
{
"scheme": "ja-Jpan-JP",
"language": "ja",
"region": "JP",
"script": "Jpan",
"desc": {
"language": "Japanese",
"region": "Japan",
"script": "Japanese (alias for Han + Hiragana + Katakana)"
}
},
{
"scheme": "ja-Kata-JP",
"language": "ja",
"region": "JP",
"script": "Kata",
"desc": {
"language": "Japanese",
"region": "Japan"
}
},
{
"scheme": "ka-GE",
"language": "ka",
"region": "GE",
"desc": {
"language": "Georgian",
"region": "Georgia"
}
},
{
"scheme": "kk-KZ",
"language": "kk",
"region": "KZ",
"desc": {
"language": "Kazakh",
"region": "Kazakhstan"
}
},
{
"scheme": "kl-GL",
"language": "kl",
"region": "GL",
"desc": {
"language": "Greenlandic",
"region": "Greenland"
}
},
{
"scheme": "km-KH",
"language": "km",
"region": "KH",
"desc": {
"language": "Central Khmer",
"region": "Cambodia"
}
},
{
"scheme": "kn-IN",
"language": "kn",
"region": "IN",
"desc": {
"language": "Kannada",
"region": "India"
}
},
{
"scheme": "ko-KR",
"language": "ko",
"region": "KR",
"desc": {
"language": "Korean",
"region": "Republic of Korea"
}
},
{
"scheme": "ky-KG",
"language": "ky",
"region": "KG",
"desc": {
"language": "Kyrgyz",
"region": "Kyrgyzstan"
}
},
{
"scheme": "la",
"language": "la",
"desc": {
"language": "Latin"
}
},
{
"scheme": "lb-LU",
"language": "lb",
"region": "LU",
"desc": {
"language": "Letzeburgesch",
"region": "Luxembourg"
}
},
{
"scheme": "lg-UG",
"language": "lg",
"region": "UG",
"desc": {
"language": "Luganda",
"region": "Uganda"
}
},
{
"scheme": "lo-LA",
"language": "lo",
"region": "LA",
"desc": {
"language": "Lao",
"region": "Lao People's Democratic Republic"
}
},
{
"scheme": "lt-LT",
"language": "lt",
"region": "LT",
"desc": {
"language": "Lithuanian",
"region": "Lithuania"
}
},
{
"scheme": "lv-LV",
"language": "lv",
"region": "LV",
"desc": {
"language": "Latvian",
"region": "Latvia"
}
},
{
"scheme": "meu-PG",
"language": "meu",
"region": "PG",
"desc": {
"language": "Motu",
"region": "Papua New Guinea"
}
},
{
"scheme": "mg-MG",
"language": "mg",
"region": "MG",
"desc": {
"language": "Malagasy",
"region": "Madagascar"
}
},
{
"scheme": "mk-MK",
"language": "mk",
"region": "MK",
"desc": {
"language": "Macedonian",
"region": "North Macedonia"
}
},
{
"scheme": "ml-IN",
"language": "ml",
"region": "IN",
"desc": {
"language": "Malayalam",
"region": "India"
}
},
{
"scheme": "mn-MN",
"language": "mn",
"region": "MN",
"desc": {
"language": "Mongolian",
"region": "Mongolia"
}
},
{
"scheme": "mr-IN",
"language": "mr",
"region": "IN",
"desc": {
"language": "Marathi",
"region": "India"
}
},
{
"scheme": "ms-MY",
"language": "ms",
"region": "MY",
"desc": {
"language": "Malay (macrolanguage)",
"region": "Malaysia"
}
},
{
"scheme": "mt-MT",
"language": "mt",
"region": "MT",
"desc": {
"language": "Maltese",
"region": "Malta"
}
},
{
"scheme": "my-MM",
"language": "my",
"region": "MM",
"desc": {
"language": "Burmese",
"region": "Myanmar"
}
},
{
"scheme": "na-NR",
"language": "na",
"region": "NR",
"desc": {
"language": "Nauru",
"region": "Nauru"
}
},
{
"scheme": "nan-TW",
"language": "nan",
"region": "TW",
"desc": {
"language": "Min Nan Chinese",
"region": "Taiwan, Province of China"
}
},
{
"scheme": "nap-IT",
"language": "nap",
"region": "IT",
"desc": {
"language": "Neapolitan",
"region": "Italy"
}
},
{
"scheme": "ne-NP",
"language": "ne",
"region": "NP",
"desc": {
"language": "Nepali (macrolanguage)",
"region": "Nepal"
}
},
{
"scheme": "nl-BE",
"language": "nl",
"region": "BE",
"desc": {
"language": "Flemish",
"region": "Belgium"
}
},
{
"scheme": "nl-NL",
"language": "nl",
"region": "NL",
"desc": {
"language": "Flemish",
"region": "Netherlands"
}
},
{
"scheme": "no-NO",
"language": "no",
"region": "NO",
"desc": {
"language": "Norwegian",
"region": "Norway"
}
},
{
"scheme": "ny-MW",
"language": "ny",
"region": "MW",
"desc": {
"language": "Chichewa",
"region": "Malawi"
}
},
{
"scheme": "pa-IN",
"language": "pa",
"region": "IN",
"desc": {
"language": "Punjabi",
"region": "India"
}
},
{
"scheme": "pa-PK",
"language": "pa",
"region": "PK",
"desc": {
"language": "Punjabi",
"region": "Pakistan"
}
},
{
"scheme": "pau-PW",
"language": "pau",
"region": "PW",
"desc": {
"language": "Palauan",
"region": "Palau"
}
},
{
"scheme": "pih-PN",
"language": "pih",
"region": "PN",
"desc": {
"language": "Pitcairn-Norfolk",
"region": "Pitcairn"
}
},
{
"scheme": "pl-PL",
"language": "pl",
"region": "PL",
"desc": {
"language": "Polish",
"region": "Poland"
}
},
{
"scheme": "prs-AF",
"language": "prs",
"region": "AF",
"desc": {
"language": "Afghan Persian",
"region": "Afghanistan"
}
},
{
"scheme": "ps-AF",
"language": "ps",
"region": "AF",
"desc": {
"language": "Pashto",
"region": "Afghanistan"
}
},
{
"scheme": "pt-BR",
"language": "pt",
"region": "BR",
"desc": {
"language": "Portuguese",
"region": "Brazil"
}
},
{
"scheme": "pt-PT",
"language": "pt",
"region": "PT",
"desc": {
"language": "Portuguese",
"region": "Portugal"
}
},
{
"scheme": "rn-BI",
"language": "rn",
"region": "BI",
"desc": {
"language": "Rundi",
"region": "Burundi"
}
},
{
"scheme": "ro-MD",
"language": "ro",
"region": "MD",
"desc": {
"language": "Moldovan",
"region": "Moldova"
}
},
{
"scheme": "ro-RO",
"language": "ro",
"region": "RO",
"desc": {
"language": "Moldovan",
"region": "Romania"
}
},
{
"scheme": "ru-RU",
"language": "ru",
"region": "RU",
"desc": {
"language": "Russian",
"region": "Russian Federation"
}
},
{
"scheme": "rw-RW",
"language": "rw",
"region": "RW",
"desc": {
"language": "Kinyarwanda",
"region": "Rwanda"
}
},
{
"scheme": "si-LK",
"language": "si",
"region": "LK",
"desc": {
"language": "Sinhalese",
"region": "Sri Lanka"
}
},
{
"scheme": "sk-SK",
"language": "sk",
"region": "SK",
"desc": {
"language": "Slovak",
"region": "Slovakia"
}
},
{
"scheme": "sl-SI",
"language": "sl",
"region": "SI",
"desc": {
"language": "Slovenian",
"region": "Slovenia"
}
},
{
"scheme": "sm-WS",
"language": "sm",
"region": "WS",
"desc": {
"language": "Samoan",
"region": "Samoa"
}
},
{
"scheme": "so-SO",
"language": "so",
"region": "SO",
"desc": {
"language": "Somali",
"region": "Somalia"
}
},
{
"scheme": "sq-AL",
"language": "sq",
"region": "AL",
"desc": {
"language": "Albanian",
"region": "Albania"
}
},
{
"scheme": "sr-Latn-RS",
"language": "sr",
"region": "RS",
"script": "Latn",
"desc": {
"language": "Serbian",
"region": "Serbia",
"script": "Latin"
}
},
{
"scheme": "srn-SR",
"language": "srn",
"region": "SR",
"desc": {
"language": "Sranan Tongo",
"region": "Suriname"
}
},
{
"scheme": "ss-SZ",
"language": "ss",
"region": "SZ",
"desc": {
"language": "Swati",
"region": "Swaziland"
}
},
{
"scheme": "st-ZA",
"language": "st",
"region": "ZA",
"desc": {
"language": "Southern Sotho",
"region": "South Africa"
}
},
{
"scheme": "sv-SE",
"language": "sv",
"region": "SE",
"desc": {
"language": "Swedish",
"region": "Sweden"
}
},
{
"scheme": "swh-KE",
"language": "swh",
"region": "KE",
"desc": {
"language": "Kiswahili",
"region": "Kenya"
}
},
{
"scheme": "swh-TZ",
"language": "swh",
"region": "TZ",
"desc": {
"language": "Kiswahili",
"region": "United Republic of Tanzania"
}
},
{
"scheme": "ta-IN",
"language": "ta",
"region": "IN",
"desc": {
"language": "Tamil",
"region": "India"
}
},
{
"scheme": "te-IN",
"language": "te",
"region": "IN",
"desc": {
"language": "Telugu",
"region": "India"
}
},
{
"scheme": "tg-TJ",
"language": "tg",
"region": "TJ",
"desc": {
"language": "Tajik",
"region": "Tajikistan"
}
},
{
"scheme": "th-TH",
"language": "th",
"region": "TH",
"desc": {
"language": "Thai",
"region": "Thailand"
}
},
{
"scheme": "ti-ER",
"language": "ti",
"region": "ER",
"desc": {
"language": "Tigrinya",
"region": "Eritrea"
}
},
{
"scheme": "tk-TM",
"language": "tk",
"region": "TM",
"desc": {
"language": "Turkmen",
"region": "Turkmenistan"
}
},
{
"scheme": "tl-PH",
"language": "tl",
"region": "PH",
"desc": {
"language": "Tagalog",
"region": "Philippines"
}
},
{
"scheme": "tn-BW",
"language": "tn",
"region": "BW",
"desc": {
"language": "Tswana",
"region": "Botswana"
}
},
{
"scheme": "to-TO",
"language": "to",
"region": "TO",
"desc": {
"language": "Tonga (Tonga Islands)",
"region": "Tonga"
}
},
{
"scheme": "tpi-PG",
"language": "tpi",
"region": "PG",
"desc": {
"language": "Tok Pisin",
"region": "Papua New Guinea"
}
},
{
"scheme": "tr-TR",
"language": "tr",
"region": "TR",
"desc": {
"language": "Turkish",
"region": "Turkey"
}
},
{
"scheme": "ts-ZA",
"language": "ts",
"region": "ZA",
"desc": {
"language": "Tsonga",
"region": "South Africa"
}
},
{
"scheme": "tvl-TV",
"language": "tvl",
"region": "TV",
"desc": {
"language": "Tuvalu",
"region": "Tuvalu"
}
},
{
"scheme": "ty-PF",
"language": "ty",
"region": "PF",
"desc": {
"language": "Tahitian",
"region": "French Polynesia"
}
},
{
"scheme": "uk-UA",
"language": "uk",
"region": "UA",
"desc": {
"language": "Ukrainian",
"region": "Ukraine"
}
},
{
"scheme": "und",
"language": "und",
"desc": {
"language": "Undetermined"
}
},
{
"scheme": "ur-IN",
"language": "ur",
"region": "IN",
"desc": {
"language": "Urdu",
"region": "India"
}
},
{
"scheme": "uz-UZ",
"language": "uz",
"region": "UZ",
"desc": {
"language": "Uzbek",
"region": "Uzbekistan"
}
},
{
"scheme": "vi-VN",
"language": "vi",
"region": "VN",
"desc": {
"language": "Vietnamese",
"region": "Viet Nam"
}
},
{
"scheme": "yue-HK",
"language": "yue",
"region": "HK",
"desc": {
"language": "Cantonese",
"region": "Hong Kong"
}
},
{
"scheme": "zh",
"language": "zh",
"desc": {
"language": "Chinese"
}
},
{
"scheme": "zh-Hans-CN",
"language": "zh",
"region": "CN",
"script": "Hans",
"desc": {
"language": "Chinese",
"region": "China",
"script": "Han (Simplified variant)"
}
},
{
"scheme": "zh-Hans-TW",
"language": "zh",
"region": "TW",
"script": "Hans",
"desc": {
"language": "Chinese",
"region": "Taiwan, Province of China",
"script": "Han (Simplified variant)"
}
},
{
"scheme": "zh-Hant-HK",
"language": "zh",
"region": "HK",
"script": "Hant",
"desc": {
"language": "Chinese",
"region": "Hong Kong",
"script": "Han (Traditional variant)"
}
},
{
"scheme": "zh-Hant-TW",
"language": "zh",
"region": "TW",
"script": "Hant",
"desc": {
"language": "Chinese",
"region": "Taiwan, Province of China",
"script": "Han (Traditional variant)"
}
},
{
"scheme": "zlm-SG",
"language": "zlm",
"region": "SG",
"desc": {
"language": "Malay (individual language)",
"region": "Singapore"
}
},
{
"scheme": "zu-ZA",
"language": "zu",
"region": "ZA",
"desc": {
"language": "Zulu",
"region": "South Africa"
}
},
{
"scheme": "zxx",
"language": "zxx",
"desc": {
"language": "Not applicable"
}
}
]
As a list
Here is the list of the most commonly used BCP 47 language tags:
Tag | Language | Script | Region |
---|