We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Look up standard language codes for countries, searchable by Chinese or English name, to quickly find codes like zh-CN and en-US.
| Chinese Name | English Name | Native Name | ISO 639-1 | ISO 639-2 | Locale Tag |
|---|---|---|---|---|---|
| 简体中文 | Chinese (Simplified) | 简体中文 | zh | zho | zh-CN |
| 繁体中文 | Chinese (Traditional) | 繁體中文 | zh | zho | zh-TW |
| 英语 | English | English | en | eng | en-US |
| 英语(英国) | English (UK) | English | en | eng | en-GB |
| 日语 | Japanese | 日本語 | ja | jpn | ja-JP |
| 韩语 | Korean | 한국어 | ko | kor | ko-KR |
| 法语 | French | Français | fr | fra | fr-FR |
| 德语 | German | Deutsch | de | deu | de-DE |
| 西班牙语 | Spanish | Español | es | spa | es-ES |
| 西班牙语(墨西哥) | Spanish (Mexico) | Español | es | spa | es-MX |
| 葡萄牙语 | Portuguese | Português | pt | por | pt-PT |
| 葡萄牙语(巴西) | Portuguese (Brazil) | Português | pt | por | pt-BR |
| 意大利语 | Italian | Italiano | it | ita | it-IT |
| 俄语 | Russian | Русский | ru | rus | ru-RU |
| 阿拉伯语 | Arabic | العربية | ar | ara | ar-SA |
| 荷兰语 | Dutch | Nederlands | nl | nld | nl-NL |
| 波兰语 | Polish | Polski | pl | pol | pl-PL |
| 土耳其语 | Turkish | Türkçe | tr | tur | tr-TR |
| 越南语 | Vietnamese | Tiếng Việt | vi | vie | vi-VN |
| 泰语 | Thai | ไทย | th | tha | th-TH |
| 印尼语 | Indonesian | Bahasa Indonesia | id | ind | id-ID |
| 马来语 | Malay | Bahasa Melayu | ms | msa | ms-MY |
| 印地语 | Hindi | हिन्दी | hi | hin | hi-IN |
| 孟加拉语 | Bengali | বাংলা | bn | ben | bn-BD |
| 希伯来语 | Hebrew | עברית | he | heb | he-IL |
| 希腊语 | Greek | Ελληνικά | el | ell | el-GR |
| 瑞典语 | Swedish | Svenska | sv | swe | sv-SE |
| 挪威语 | Norwegian | Norsk | no | nor | nb-NO |
| 丹麦语 | Danish | Dansk | da | dan | da-DK |
| 芬兰语 | Finnish | Suomi | fi | fin | fi-FI |
| 捷克语 | Czech | Čeština | cs | ces | cs-CZ |
| 匈牙利语 | Hungarian | Magyar | hu | hun | hu-HU |
| 罗马尼亚语 | Romanian | Română | ro | ron | ro-RO |
| 乌克兰语 | Ukrainian | Українська | uk | ukr | uk-UA |
| 斯洛伐克语 | Slovak | Slovenčina | sk | slk | sk-SK |
| 保加利亚语 | Bulgarian | Български | bg | bul | bg-BG |
| 克罗地亚语 | Croatian | Hrvatski | hr | hrv | hr-HR |
| 塞尔维亚语 | Serbian | Српски | sr | srp | sr-RS |
| 斯洛文尼亚语 | Slovenian | Slovenščina | sl | slv | sl-SI |
| 立陶宛语 | Lithuanian | Lietuvių | lt | lit | lt-LT |
| 拉脱维亚语 | Latvian | Latviešu | lv | lav | lv-LV |
| 爱沙尼亚语 | Estonian | Eesti | et | est | et-EE |
| 波斯语 | Persian | فارسی | fa | fas | fa-IR |
| 乌尔都语 | Urdu | اردو | ur | urd | ur-PK |
| 泰米尔语 | Tamil | தமிழ் | ta | tam | ta-IN |
| 泰卢固语 | Telugu | తెలుగు | te | tel | te-IN |
| 马拉地语 | Marathi | मराठी | mr | mar | mr-IN |
| 古吉拉特语 | Gujarati | ગુજરાતી | gu | guj | gu-IN |
| 卡纳达语 | Kannada | ಕನ್ನಡ | kn | kan | kn-IN |
| 马拉雅拉姆语 | Malayalam | മലയാളം | ml | mal | ml-IN |
| 旁遮普语 | Punjabi | ਪੰਜਾਬੀ | pa | pan | pa-IN |
| 菲律宾语 | Filipino | Filipino | fil | fil-PH | |
| 斯瓦希里语 | Swahili | Kiswahili | sw | swa | sw-KE |
| 南非荷兰语 | Afrikaans | Afrikaans | af | afr | af-ZA |
| 冰岛语 | Icelandic | Íslenska | is | isl | is-IS |
| 爱尔兰语 | Irish | Gaeilge | ga | gle | ga-IE |
| 加泰罗尼亚语 | Catalan | Català | ca | cat | ca-ES |
| 巴斯克语 | Basque | Euskara | eu | eus | eu-ES |
| 加利西亚语 | Galician | Galego | gl | glg | gl-ES |
| 白俄罗斯语 | Belarusian | Беларуская | be | bel | be-BY |
| 哈萨克语 | Kazakh | Қазақ | kk | kaz | kk-KZ |
| 乌兹别克语 | Uzbek | Oʻzbek | uz | uzb | uz-UZ |
| 阿塞拜疆语 | Azerbaijani | Azərbaycan | az | aze | az-AZ |
| 格鲁吉亚语 | Georgian | ქართული | ka | kat | ka-GE |
| 亚美尼亚语 | Armenian | Հայերեն | hy | hye | hy-AM |
| 蒙古语 | Mongolian | Монгол | mn | mon | mn-MN |
| 高棉语 | Khmer | ខ្មែរ | km | khm | km-KH |
| 老挝语 | Lao | ລາວ | lo | lao | lo-LA |
| 缅甸语 | Burmese | မြန်မာ | my | mya | my-MM |
| 僧伽罗语 | Sinhala | සිංහල | si | sin | si-LK |
| 尼泊尔语 | Nepali | नेपाली | ne | nep | ne-NP |
| 阿姆哈拉语 | Amharic | አማርኛ | am | amh | am-ET |
| 豪萨语 | Hausa | Hausa | ha | hau | ha-NG |
| 约鲁巴语 | Yoruba | Yorùbá | yo | yor | yo-NG |
| 祖鲁语 | Zulu | isiZulu | zu | zul | zu-ZA |
| 马其顿语 | Macedonian | Македонски | mk | mkd | mk-MK |
| 阿尔巴尼亚语 | Albanian | Shqip | sq | sqi | sq-AL |
| 马耳他语 | Maltese | Malti | mt | mlt | mt-MT |
| 威尔士语 | Welsh | Cymraeg | cy | cym | cy-GB |
| 世界语 | Esperanto | Esperanto | eo | epo | eo |
| 拉丁语 | Latin | Latina | la | lat | la |
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
A language code identifies a language; a language tag can add more context such as script or region. For example, en identifies English, while en-US is a complete language tag with a region subtag. BCP 47 language tags use hyphen-separated subtags. ISO 639-1 uses two-letter language codes where assigned, and ISO 639-2 provides three-letter codes. The Library of Congress maintains the ISO 639-2 code list and documents the distinction between these code lengths.
This page is a quick reference table, not a complete standards registry. Its current set contains 81 preloaded entries with Chinese, English, and native names, two code columns, and common locale-tag examples. Search filters these fields by contained text, without generating new tags.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Enter a language name, native name, code, or tag fragment such as Japanese, eng, or en-US. Matching is a case-insensitive contained-text search across the visible reference fields.
Check whether your destination expects a two-letter ISO 639-1 code, a three-letter ISO 639-2 code, or a complete language tag. These values are related but not interchangeable.
Copy from the matching column. For production configuration, standards-sensitive exchange, or an unusual variant, check the appropriate official list or registry rather than relying on this sample table alone.
Use cases
See how the tool fits into real work and everyday tasks.
A web editor can use a language tag in a page-language field when the content needs a regional variant, then verify that the chosen tag matches the actual language and locale policy.
A localization team can search names and familiar identifiers to find a likely row, copy the needed value, and run a separate validation before shipping configuration changes.
Q&A
Find concise answers to common questions and confusing cases.
en the same as en-US?No. en is a language code; en-US is a language tag with an additional region subtag. Use the form required by the destination field.
No. It is a small convenience reference with 81 entries, not a complete ISO list or the IANA Language Subtag Registry.
The term may not occur in the included names, codes, or sample tags. Try another spelling or identifier; the table does not create a missing locale tag.
Verify it against the relevant standard or registry first. The table is a quick lookup and may include incomplete or incorrect entries; its rows do not automatically track registry changes.
Notes
Review scope, result limitations, and important precautions before use.
Code lists and language-tag registries serve different purposes and are maintained separately. The table is limited and may contain data-entry mistakes; for example, the Filipino row places fil in both code columns, while the Library of Congress lists fil as an ISO 639-2 code and leaves its ISO 639-1 field blank. Confirm the exact identifier against the target standard before using it in APIs, page metadata, or long-lived datasets.
Related
Discover related tools, collections, and available API capabilities.