無料ツール · データとIoT

ICCID、IMSI、EID、IMEI デコーダー

ICCID、IMSI、EID、IMEI、LPA アクティベーションコードをデコード・検証します。チェックディジット、構造、国コードをブラウザ内で確認できます。

識別子はお使いのブラウザ内で確認され、アップロードされることはありません。

仕組みと制約

ブラウザ上で動作します。入力内容はお使いの端末に留まり、アップロードされることはありません。

各識別子は公開されている構造に照らして確認します。ICCID と IMEI の Luhn チェックディジット、EID の mod-97 チェック、IMSI の国コードとネットワークコード、LPA アクティベーションコードの各フィールドです。LPA アクティベーションコードは QR コードとして描画することもできます。

構造チェックでわかるのは識別子の形式が正しいかどうかであり、有効かどうかや発行元ではありません。すべての処理はお使いのブラウザ内で実行され、識別子がアップロードされることはありません。

データソースとライセンス

Operator names, brands and codes shown here are public reference data compiled from national regulators and other public sources. Their appearance does not indicate any partnership, endorsement, agreement or connectivity between unicomam.com and the named operators. All trademarks belong to their owners. Data is provided “as is” with no warranty; verify against the official source before relying on it for routing, billing or compliance decisions.

規制情報は参考情報であり、法的助言ではありません。規制当局へのリンクと「最終確認」日をご確認ください。

Calculations follow 3GPP TS 23.038 / 23.003 / 27.007 / 36.101 / 38.101 (Release 18). This tool is not affiliated with or endorsed by 3GPP or ETSI.

Based on GSMA SGP.22 / SGP.29 / SGP.32, publicly available specifications of the GSM Association. This is an independent tool and is not certified, endorsed by or affiliated with GSMA. GSMA is a trademark of the GSM Association.

Phone number parsing powered by libphonenumber-js (MIT) using Google libphonenumber metadata (Apache License 2.0). Validation covers number format and allocated ranges only; it does not check whether a number is live, and carrier names are the original range assignee, not the current carrier after porting.

SIM とデバイスの識別子

IoT と eSIM のプロジェクトでは 4 つの識別子を扱います。ICCID は SIM カードまたは eSIM プロファイルの番号、IMSI はネットワーク上の加入契約の識別子、EID は eUICC チップの識別子、IMEI はデバイス自体の識別子です。それぞれ決まった構造を持ち、そのうち 3 つは入力ミスや読み取りミスを検出するチェックディジットで終わります。

ICCID は通常 19 桁または 20 桁です。電気通信業界の識別子である 89 で始まり、発行者の国番号、発行者識別とアカウント識別の桁が続き、最後に Luhn チェックディジットが付きます。国の部分の書き方は発行者によって異なるため、事実ではなく手がかりとして扱ってください。

IMSI は最大 15 桁で、3 桁のモバイル国コード(MCC)、国によって 2 桁または 3 桁のモバイルネットワークコード(MNC)、加入者番号で構成されます。ネットワークコードの桁数が一定でないため、IMSI 単体では 2 通りに読めます。どちらの読み方が正しいかは MCC-MNC テーブルで判断します。IMSI は加入契約がどこから来たかを示し、マルチ IMSI SIM はこの仕組みでネットワーク上の識別情報を切り替えます。

EID は 32 桁です。89 の後に国コード、発行者識別子、発行者固有の情報、個別番号が続き、IBAN と同じ方法で計算される 2 桁のチェックディジットで終わります。番号全体を 97 で割ると余りが 1 になります。IMEI は 15 桁で、デバイスの機種を表す 8 桁のタイプ割当コード(TAC)、シリアル番号、Luhn チェックディジットで構成されます。IMEISV という形式では、チェックディジットの代わりに 2 桁のソフトウェアバージョンが入ります。

LPA アクティベーションコードは通常 QR コードとして表示され、eSIM プロファイルのダウンロード先をデバイスに伝えます。形式番号、プロバイダーの SM-DP+ サーバーのアドレス、マッチング ID を含み、サーバーの識別子と確認コードを求めるフラグを追加することもできます。チェックディジットと構造の確認により、識別子がお客様のシステムに入る前に誤りを検出でき、アクティベーションの失敗やサポート対応を防げます。

よくある質問

このツールキットで SIM が有効かどうかわかりますか?

いいえ。確認するのは構造とチェックディジットのみです。アクティベーションの状態は、SIM を発行した事業者が管理しています。

IMSI のネットワークコードが 2 通りに読めるのはなぜですか?

ネットワークコードは国によって 2 桁または 3 桁のため、IMSI は 2 通りに区切ることができます。ツールキットは両方の読み方を表示します。

識別子はアップロードされますか?

いいえ。デコードはお使いのブラウザ内で実行され、お使いのデバイスの外には何も送信されません。