ISO 国コード一覧
ISO 3166-1 国コード(alpha-2・alpha-3 / ISO3・数字コード・電話の国番号・ccTLD・国旗絵文字)を 250 か国以上から検索・閲覧できる一覧表。
このツールについて
国セレクタを作る、電話の国番号をマッピングする、i18n のロケールを設定する — そんなときに使う ISO 3166-1 国コードの検索ツールです。インターネット、通信、 国際貿易、ソフトウェア開発で広く使われている主要な識別子 — alpha-2、 alpha-3、数字コード、電話の国番号、TLD、国旗絵文字 — を 250 か国以上 横断的に検索・閲覧できます。
ISO 3166-1 は 3 種類のコードを定義しています。Alpha-2(US、GB、JP のような
2 文字コード)はドメイン名、HTML の lang 属性、ブラウザのロケール設定で
最もよく使われます。Alpha-3 コード(USA、GBR、JPN)は国際配送、銀行(SWIFT)、
一部の API 規格で採用されています。数字 コード(840、826、392)は税関フォームや
国連統計など、言語に依存しない識別子が必要な場面で使われます。
ISO コード以外にも、電話の国番号(+1、+44、+81)、国別トップレベルドメイン (.us、.uk、.jp)、地域指標記号から生成した 国旗絵文字 を収録しています。 地域(アフリカ、アメリカ、アジア、ヨーロッパ、オセアニア)で絞り込んだり、 任意のフィールドで検索したりできます。コードをクリックすればクリップボードにコピーされます。
合わせて使えるツールとしては、ネットワーク関連の調査に ポート番号リファレンス、国際化 URL の組み立てに URL エンコーダー、IP ジオロケーションでの国判定には IP アドレスアナライザー が役立ちます。
すべてのデータはページ内に直接埋め込まれています。ネットワークリクエストは 発生せず、データがブラウザの外に出ることはありません。一度読み込めば 完全にオフラインで動作します。
使い方
- 検索ボックスに国名(例:「Japan」)、コード(例:「JP」)、電話番号(例:「+81」)、またはTLD(例:「.jp」)を入力して検索します。
- 地域ボタンで地域でフィルタリング:アフリカ、アメリカ、アジア、ヨーロッパ、オセアニア。
- テーブルを閲覧して、各エントリの国旗、国名、Alpha-2、Alpha-3、数字コード、電話番号、TLD、地域を確認します。
- テーブル内のコードをクリックするか、行にマウスを合わせてCopyボタンをクリックしてコードをコピーします。
- Ctrl+Shift+Cを押して最初の表示国のAlpha-2コードをコピーします。
- 検索とフィルターを組み合わせる — 例えば、「Europe」でフィルタリングし、「land」で検索してフィンランド、アイスランドなどを見つけます。
- 特定の国を検索して、その国に関連するすべての識別子を即座に確認します。
人気の国コードガイド
よくある質問
ISO 3166-1とは何ですか?
ISO 3166-1は、国際標準化機構(ISO)が発行する国際規格で、国、従属領土、特別な地理的関心地域の名前のコードを定義しています。Alpha-2(2文字)、Alpha-3(3文字)、数字(3桁)の3つのコードセットが含まれます。
Alpha-2とAlpha-3コードの違いは何ですか?
Alpha-2コードは2文字コード(US、GB、JPなど)で、Web開発、ドメイン名、ロケール設定で最も一般的に使用されます。Alpha-3コードは3文字コード(USA、GBR、JPN)で、可読性が高く、国際貿易、配送、銀行規格(SWIFT/BIC)で使用されます。
国コードから国旗絵文字はどのように生成されますか?
国旗絵文字はISO 3166-1 Alpha-2コードからUnicodeの地域指標記号を使用して導出されます。A〜Zの各文字はU+1F1E6からU+1F1FFのコードポイントにマッピングされ、2つの地域指標記号を組み合わせることで対応する国旗絵文字が生成されます。
国コードトップレベルドメイン(ccTLD)とは何ですか?
ccTLDは、ISO 3166-1 Alpha-2コードに基づいて国や領土に割り当てられた2文字のドメイン拡張子です(例:アメリカの.us、イギリスの.uk、日本の.jp)。.tv(ツバル)や.io(英領インド洋地域)のように、地理的でない目的で広く使用されているccTLDもあります。
一部の国が同じ電話番号を共有するのはなぜですか?
ITU(国際電気通信連合)は地理的ゾーンに基づいて国番号を割り当てており、国ごとではありません。例えば、アメリカとカナダは北米番号計画(NANP)の一部として+1を共有しています。ロシアとカザフスタンは+7を共有しています。
ユーザー割当コード(XA-XZ、XX、ZZ など)は何のためにありますか?
ISO 3166-1 では、将来の ISO 割り当てと衝突しないようアプリケーションが独自の国コードを使えるよう、いくつかの alpha-2 範囲を「ユーザー割当」「予約」として確保しています。ユーザー割当範囲は AA、QM-QZ、XA-XZ、ZZ で、これらは正式な国に割り当てられることはありません。ほかにも例外的予約コード(UK、EU)、移行的予約コード(CS、YU、SU)、不確定予約コードがあります。実務でよく見るのは「不明な国」を表す XX や ZZ、そして公式な ISO 3166-1 コードを持たないコソボに対して地理位置情報データベースや CLDR で広く使われている XK です。
データは安全ですか?
はい。国データはビルド時にバンドルされた静的JSONデータセットです。検索とフィルタリングにはJavaScriptのArray.filter()が使用されます。ネットワークリクエストは行われず、ページ読み込み後はオフラインでも動作します。
国コードはどのくらいの頻度で変更されますか?
国コードの変更はまれですが、国の改名、合併、分割、独立時に発生します。最近の例としては、2011年に追加された南スーダン(SS、SSD、728)や、以前のスワジランドから改名されたエスワティニ(SZ)があります。