ISO 639-1 Cheatsheet - Language Code Reference

Localization breaks silently when the language you detect doesn't match the one you ship. Grouped by region, each two-letter code pairs its English and native name so you pick without confusing zh/zh-CN or pt/pt-BR. Use it to set the lang attribute, build Accept-Language negotiation, and store a canonical locale key. After reading you assign locale codes that browsers and backends agree on.

Reference·49 commands·Last updated 2026-07-21
isoLanguage Codesi18n

Asian Languages 12

zh
中文 Chinese
zh-CN
简体中文(中国大陆)
zh-TW
繁体中文(台湾)
zh-HK
繁体中文(香港)
ja
日语 Japanese
ko
韩语 Korean
vi
越南语 Vietnamese
th
泰语 Thai
id
印尼语 Indonesian
ms
马来语 Malay
hi
印地语 Hindi
bn
孟加拉语 Bengali

European Languages 22

en
英语 English
en-US
英语(美国)
en-GB
英语(英国)
fr
法语 French
de
德语 German
es
西班牙语 Spanish
it
意大利语 Italian
pt
葡萄牙语 Portuguese
pt-BR
葡萄牙语(巴西)
ru
俄语 Russian
pl
波兰语 Polish
nl
荷兰语 Dutch
sv
瑞典语 Swedish
da
丹麦语 Danish
no
挪威语 Norwegian
fi
芬兰语 Finnish
el
希腊语 Greek
tr
土耳其语 Turkish
cs
捷克语 Czech
hu
匈牙利语 Hungarian
ro
罗马尼亚语 Romanian
uk
乌克兰语 Ukrainian

Middle East & African Languages 5

ar
阿拉伯语 Arabic
he
希伯来语 Hebrew
fa
波斯语 Persian
sw
斯瓦希里语 Swahili
af
南非语 Afrikaans

Other Languages 2

la
拉丁语 Latin
eo
世界语 Esperanto

HTTP Accept-Language Example 4

Accept-Language: zh-CN,zh;q=0.9
优先简体中文
Accept-Language: en-US,en;q=0.9
优先美式英语
Accept-Language: ja,en;q=0.8
优先日语,备选英语
Accept-Language: *
接受任何语言

HTML lang 4

<html lang="zh-CN">
简体中文页面
<html lang="zh-TW">
繁体中文页面
<html lang="en">
英语页面
<html lang="ja">
日语页面

Tips

  • ISO 639-1 is two-letter codes; ISO 639-2 is three-letter (more detailed).
  • Language tags can carry a region suffix, e.g. zh-CN (Simplified), zh-TW (Traditional).
  • The Accept-Language request header negotiates content language; the server returns the matching version.
  • The HTML lang attribute helps search engines and screen readers detect language.
  • i18n libraries (i18next, vue-i18n) use these codes as locale identifiers.

Official References

Each command links to its official documentation below, so you can verify the latest usage and read deeper.

Maintained by LaoHand

Publicly updated on Jul 21, 2026, continuously proofread against official docs.

Contact Us

Wrong command or description? Send us corrections, business inquiries or product feedback by email.

Contact Us