Last active
April 8, 2025 04:27
List of 183 language codes (ISO 639-1)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"aa": "Afar", | |
"ab": "Abkhazian", | |
"ae": "Avestan", | |
"af": "Afrikaans", | |
"ak": "Akan", | |
"am": "Amharic", | |
"an": "Aragonese", | |
"ar": "Arabic", | |
"as": "Assamese", | |
"av": "Avaric", | |
"ay": "Aymara", | |
"az": "Azerbaijani", | |
"ba": "Bashkir", | |
"be": "Belarusian", | |
"bg": "Bulgarian", | |
"bi": "Bislama", | |
"bm": "Bambara", | |
"bn": "Bengali", | |
"bo": "Tibetan", | |
"br": "Breton", | |
"bs": "Bosnian", | |
"ca": "Catalan", | |
"ce": "Chechen", | |
"ch": "Chamorro", | |
"co": "Corsican", | |
"cr": "Cree", | |
"cs": "Czech", | |
"cu": "Church Slavic", | |
"cv": "Chuvash", | |
"cy": "Welsh", | |
"da": "Danish", | |
"de": "German", | |
"dv": "Divehi", | |
"dz": "Dzongkha", | |
"ee": "Ewe", | |
"el": "Greek", | |
"en": "English", | |
"eo": "Esperanto", | |
"es": "Spanish", | |
"et": "Estonian", | |
"eu": "Basque", | |
"fa": "Persian", | |
"ff": "Fulah", | |
"fi": "Finnish", | |
"fj": "Fijian", | |
"fo": "Faroese", | |
"fr": "French", | |
"fy": "Western Frisian", | |
"ga": "Irish", | |
"gd": "Gaelic", | |
"gl": "Galician", | |
"gn": "Guarani", | |
"gu": "Gujarati", | |
"gv": "Manx", | |
"ha": "Hausa", | |
"he": "Hebrew", | |
"hi": "Hindi", | |
"ho": "Hiri Motu", | |
"hr": "Croatian", | |
"ht": "Haitian", | |
"hu": "Hungarian", | |
"hy": "Armenian", | |
"hz": "Herero", | |
"ia": "Interlingua", | |
"id": "Indonesian", | |
"ie": "Interlingue", | |
"ig": "Igbo", | |
"ii": "Sichuan Yi", | |
"ik": "Inupiaq", | |
"io": "Ido", | |
"is": "Icelandic", | |
"it": "Italian", | |
"iu": "Inuktitut", | |
"ja": "Japanese", | |
"jv": "Javanese", | |
"ka": "Georgian", | |
"kg": "Kongo", | |
"ki": "Kikuyu", | |
"kj": "Kuanyama", | |
"kk": "Kazakh", | |
"kl": "Kalaallisut", | |
"km": "Central Khmer", | |
"kn": "Kannada", | |
"ko": "Korean", | |
"kr": "Kanuri", | |
"ks": "Kashmiri", | |
"ku": "Kurdish", | |
"kv": "Komi", | |
"kw": "Cornish", | |
"ky": "Kirghiz", | |
"la": "Latin", | |
"lb": "Luxembourgish", | |
"lg": "Ganda", | |
"li": "Limburgan", | |
"ln": "Lingala", | |
"lo": "Lao", | |
"lt": "Lithuanian", | |
"lu": "Luba-Katanga", | |
"lv": "Latvian", | |
"mg": "Malagasy", | |
"mh": "Marshallese", | |
"mi": "Maori", | |
"mk": "Macedonian", | |
"ml": "Malayalam", | |
"mn": "Mongolian", | |
"mr": "Marathi", | |
"ms": "Malay", | |
"mt": "Maltese", | |
"my": "Burmese", | |
"na": "Nauru", | |
"nb": "Bokmål, Norwegian", | |
"nd": "Ndebele, North", | |
"ne": "Nepali", | |
"ng": "Ndonga", | |
"nl": "Dutch", | |
"nn": "Norwegian Nynorsk", | |
"no": "Norwegian", | |
"nr": "Ndebele, South", | |
"nv": "Navajo", | |
"ny": "Chichewa", | |
"oc": "Occitan", | |
"oj": "Ojibwa", | |
"om": "Oromo", | |
"or": "Oriya", | |
"os": "Ossetian", | |
"pa": "Panjabi", | |
"pi": "Pali", | |
"pl": "Polish", | |
"ps": "Pushto", | |
"pt": "Portuguese", | |
"qu": "Quechua", | |
"rm": "Romansh", | |
"rn": "Rundi", | |
"ro": "Romanian", | |
"ru": "Russian", | |
"rw": "Kinyarwanda", | |
"sa": "Sanskrit", | |
"sc": "Sardinian", | |
"sd": "Sindhi", | |
"se": "Northern Sami", | |
"sg": "Sango", | |
"si": "Sinhala", | |
"sk": "Slovak", | |
"sl": "Slovenian", | |
"sm": "Samoan", | |
"sn": "Shona", | |
"so": "Somali", | |
"sq": "Albanian", | |
"sr": "Serbian", | |
"ss": "Swati", | |
"st": "Sotho, Southern", | |
"su": "Sundanese", | |
"sv": "Swedish", | |
"sw": "Swahili", | |
"ta": "Tamil", | |
"te": "Telugu", | |
"tg": "Tajik", | |
"th": "Thai", | |
"ti": "Tigrinya", | |
"tk": "Turkmen", | |
"tl": "Tagalog", | |
"tn": "Tswana", | |
"to": "Tonga", | |
"tr": "Turkish", | |
"ts": "Tsonga", | |
"tt": "Tatar", | |
"tw": "Twi", | |
"ty": "Tahitian", | |
"ug": "Uighur", | |
"uk": "Ukrainian", | |
"ur": "Urdu", | |
"uz": "Uzbek", | |
"ve": "Venda", | |
"vi": "Vietnamese", | |
"vo": "Volapük", | |
"wa": "Walloon", | |
"wo": "Wolof", | |
"xh": "Xhosa", | |
"yi": "Yiddish", | |
"yo": "Yoruba", | |
"za": "Zhuang", | |
"zh": "Chinese", | |
"zu": "Zulu" | |
} |
Great work, @josantonius! But I was surprised to see that my language (Baluchi) is not listed despite over 10 million speakers.
Thanks @FaisaljanBaloch!
Actually, it's not that Baluchi is missing — it's that many other entries shouldn't be there if we strictly stick to ISO 639-1, which is what I originally intended 😅
I have cleaned up the list to reflect only the valid ISO 639-1 codes.
Baluchi (bal) isn't part of ISO 639-1 — it's included in ISO 639-2 and ISO 639-3 instead.
You can find the official code for Baluchi in the Library of Congress.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I've updated it with the suggested changes.
Thanks @ayrtoneverton!