中国本土の居民身分証番号は、6桁の地域コード、8桁の生年月日、3桁の連番、最後のチェックサム文字の4ブロックで構成されます。このツールは番号を各ブロックに分解し、どの規則を満たしたか、どこで失敗したかを確認できます。
検証は桁数確認だけではありません。生年月日が実在する日付か、既知の地域コードが省市に対応するか、先頭17桁からmod 11チェックサムを再計算して確認します。
生成される番号は、検証・QA・学習のための架空サンプルです。公開形式の規則には従いますが、実在の登録者には対応せず、なりすまし、アカウント作成、実名認証には使用できません。
このテーマに関するよくある疑問と回答をまとめました。
はい。正しい地域コード・生年月日・mod 11 チェックサムを持つ18桁の番号を、検証・テスト・学習用に生成します。省・性別・生年代を固定し、残りはランダムにできます。番号はすべて架空で、実在の人物には対応しません。
先頭17桁に重み 7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2 を掛けて合計し、11で割った余りを 1,0,X,9,8,7,6,5,4,3,2 に対応させます。ツールが各ステップを表示するので規則を学べます。
いいえ。生成される番号は公開された形式とチェックサムの規則に従うだけで、実在の登録者には対応しないため、公式の実名認証システムを通過できません。本ツールは検証・テスト・学習のみを目的とし、なりすましや違法行為に使用してはいけません。
いいえ。検証も生成もすべてブラウザ内で行われ、アップロードも保存もされません。
18桁は4つのブロックに分かれます——先頭6桁は地域コード(省・市・区)、7〜14桁目は生年月日(YYYYMMDD)、15〜17桁目は連番号(末尾が奇数なら男性、偶数なら女性)、18桁目はチェックサム(数字またはX)です。ツールは入力または生成した番号をこれらのブロックに分解して表示します。
先頭6桁は公安当局が公表する省・市の行政区画コードです(例:11は北京、31は上海、44は広東)。ツールは地域コードを省と主要都市に自動で対応させます。一部の県級コードは不明な地域として表示される場合があります。
3つの形式はまったく異なります——中国本土は18桁(生年月日とmod 11チェックサムを含む)、台湾は英字1文字+数字9桁、香港は英字1〜2文字+数字6桁と括弧内のチェックディジットです。本サイトには台湾と香港の身分証バリデーターもあります。
現行の第2世代身分証は18桁です(1999年から。旧版は15桁)。18桁目はチェックサムで、先頭17桁の重み付き合計をmod 11して求めます。余りが10に対応する場合は、1文字に収めるためローマ数字のXで表します。