iso639 iso3166 iso4217 localization i18n standards

ISO標準コード完全リファレンス:ISO 639、3166、4217の徹底解説

開発者向けの必須リファレンス. ISO 639 (言語)、ISO 3166 (国)、ISO 4217 (通貨) の一覧と解説を掲載しています。

2026-04-11

ISO標準コード完全リファレンス(2026年最新版)

グローバルなソフトウェア開発において、標準化は相互運用の鍵となります。ECサイト、ローカライズツール、あるいはグローバルなデータウェアハウスを構築する場合、ISOコードは避けて通れません。本ガイドでは、開発者にとって最も重要な3つのISO標準、ISO 639(言語)、ISO 3166(国・地域)、ISO 4217(通貨)の完全なリファレンスを提供します。

クイック検索

Ctrl + F(Macの場合は Cmd + F)を使用して、以下の表から特定のコードや名前を素早く検索できます。


1. ISO 639: 言語コード

ISO 639は、国際的な言語コードの規格です。最も一般的に使用されるのは ISO 639-1(2文字コード)です。

コード 言語名 自国語名
en 英語 English
zh 中国語 中文
es スペイン語 Español
fr フランス語 Français
de ドイツ語 Deutsch
ja 日本語 日本語
ko 韓国語 한국어
pt ポルトガル語 Português
ru ロシア語 Русский
ar アラビア語 العربية

2. ISO 3166: 国・地域コード

ISO 3166-1 Alpha-2コードは、国や地域を表すために世界で最も広く使用されている標準です。

コード 国・地域名 地域
US アメリカ合衆国 アメリカ
CN 中国 アジア
DE ドイツ ヨーロッパ
FR フランス ヨーロッパ
JP 日本 アジア
GB イギリス ヨーロッパ
BR ブラジル アメリカ
IN インド アジア
CA カナダ アメリカ
AU オーストラリア オセアニア

3. ISO 4217: 通貨コード

ISO 4217は、国際的な通貨コードの標準です。

コード 通貨名 記号
USD USドル $
EUR ユーロ
JPY 日本円 ¥
GBP 英ポンド £
CNY 中国人民元 ¥
AUD オーストラリアドル $
CAD カナダドル $
CHF スイスフラン CHF
HKD 香港ドル $
INR インド・ルピー

使用シーンとベストプラクティス

ローカライゼーション (i18n)

ISO 639と言語、ISO 3166の国コードを組み合わせることで、ロケールタグ(例: en-US, zh-CN, ja-JP)が作成されます。これらは、ブラウザやアプリケーションに対して、どの言語や地域形式(日付、通貨など)を使用すべきかを伝えます。

データの正規化

データベースには国名そのものではなく、常にISOコードを使用してください。国名は表記が揺れることがありますが(例:「アメリカ」「米国」「United States」)、コードの「US」は世界共通です。

金融取引

金融関連の統合(Stripe、PayPal、SWIFTなど)では、ISO 4217コードが必須です。これにより、表示記号に関係なく、金額が正しい通貨で処理されることが保証されます。


よくある質問 FAQ

Q: ISO 639-1 と ISO 639-2 の違いは何ですか?
A: ISO 639-1は2文字のコード(例: ja)、ISO 639-2は3文字のコード(例: jpn)を使用します。Webアプリケーションの多くでは、639-1が推奨されます。

Q: ISOコードは大文字・小文字を区別しますか?
A: 一般的に、ISO 639(言語)は小文字(ja)、ISO 3166(国)は大文字(JP)で表記されます。ただし、安全のためにアプリケーション側では大文字・小文字を区別せずに処理するのが一般的です。

Q: 「UK」は有効な ISO 3166 コードですか?
A: いいえ、イギリスの有効なISOコードは GB です。「UK」は予約されていますが、標準における公式なコードではありません。


関連ツール