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」は予約されていますが、標準における公式なコードではありません。