メインコンテンツへスキップ

無料中国身分証番号チェッカー(身份证号码校验)

中国の居民身分証番号の形式とチェックディジットを確認し、そこに含まれる生年月日、性別、省を読み取ります。旧 15 桁の番号を 18 桁に変換でき、台湾と香港の身分証番号も確認できます。1 件でも、リスト全体でも対応します。

中国の身分証番号、またはリスト全体を貼り付けると、形式とチェックディジットを確認し、そこに含まれる生年月日、性別、省を読み取ります。

「有効」という結果は番号の形式が正しいことを示すだけで、発行されたこと、または誰かのものであることを意味しません。それを確認できるのは発行機関だけです。

🔒 このブラウザ内でチェックされます。番号は送信も保存もされず、ページのアドレスにも含まれません。

使い方

各行は、スペース、ダッシュ、全角文字を取り除いて整えられ、形から中国本土、台湾、香港のいずれの番号かが判定され、その番号に公表されているチェックディジットの規則で確認されます。生年月日、性別、地域は、番号内の決まった位置から読み取られます。

  1. 1
    番号を貼り付ける
    身分証番号を 1 件入力するか、スプレッドシートの列全体を 1 行に 1 件ずつ貼り付けます。
  2. 2
    結果を確認する
    各番号が有効かどうか、無効な場合はその理由(チェックディジットの誤り、ありえない日付、不明な省)を確認します。
  3. 3
    古い番号を変換する
    15 桁の番号は、すぐコピーできる 18 桁の形式とともに表示されます。
  4. 4
    リストをエクスポートする
    複数の番号の場合は、「CSV をダウンロード」を押して Excel で結果を開きます。

ブラウザ内でチェックされます。番号は送信も保存もされず、ページのアドレスにも含まれません。

ガイド

実例

ページがサンプルに使っている例の番号、11010519491231002X を貼り付けます。ツールには「形式とチェックディジットは有効です」、種類「中国本土の居民身分証(18 桁)」、省 北京市、生年月日 1949-12-31(年齢はお使いのデバイスの日付から計算されます)、性別 女性 が表示されます。チェック文字は最初の 17 桁から求めます。各桁に決まった重みを掛け、積の合計は 167 になり、167 を 11 で割った余りは 2 で、これが X に対応します。最後の文字を 1 に変えると、結果は「チェックディジットが一致しません」になり、「少なくとも 1 文字が間違っているか、2 文字が入れ替わっています。もう一度カードと照らし合わせてください。」という行が表示されます。旧 15 桁の番号 110105491231002 を貼り付けると、種類は「中国本土の居民身分証(旧 15 桁)」になり、「18 桁の番号」11010519491231002X と「コピー」ボタンが表示されます。「サンプルを試す」を押すと、4 行(上の 2 つに、台湾の番号 A123456789 と香港の番号 A123456(3))が読み込まれ、「4 件中 4 件が有効」と表示されます。

使用する設定と制限事項

  • 合格が何を意味するかを知っておきます。 合格とは、番号の形式が正しいという意味です。長さと文字が正しく、存在する生年月日(1900 年より前でなく、お使いのデバイスの今日の日付より後でない)、既知の省コード、正しいチェック文字を備えています。番号が発行されたこと、または誰かのものであることを意味するわけではなく、それを確認できるのは発行機関だけです。ページが読み取るのは最初の 2 桁の省だけで、市や県は読み取りません。県のコードは変わることがあり、古い身分証は発行時のコードのままだからです。
  • 他の種類のカードにも使えます。 18 桁の中国本土の身分証のほかに、旧 15 桁のカード、香港・マカオ・台湾居民の居住証(81、82、83 で始まる番号で、たとえば「香港居民居住証」のように表示されます)、外国人永住身分証(9 で始まり、省は 2〜3 桁目から読み取ります)、台湾の身分証番号(英字 1 文字と、最初の桁が 1、2、8、9 の 9 桁の数字)、香港の身分証(英字 1〜2 文字、6 桁の数字、0〜9 または A のチェックディジット)を読み取れます。結果の行には種類が表示され、台湾の場合は初回登録地も表示されます。
  • 書かれていたとおりの形で入力できます。 スペース、ダッシュ、ドット、アンダースコアは取り除かれ、全角の数字と英字は変換され、小文字の x は X になります。香港の番号は、A123456(3) でも A1234563 でも、括弧の有無にかかわらず入力でき、結果には括弧付きの形式で表示されます。「ID:」のコロンなど、そのほかの句読点は取り除かれず、「認識できる身分証番号の形式ではありません」になります。
  • 列全体を一度にチェックできます。 1 行に 1 つの番号を貼り付けます。空行は飛ばされ、チェックされるのは最大 2,000 行です。2 行以上では、「4 件中 3 件が有効」のような要約と、最初の 500 行を表示する表が出ます。「CSV をダウンロード」は、チェックしたすべての行を、身分証番号、種類、結果、生年月日、性別、省または地域、18 桁の番号の列で保存します。各番号は先頭にタブが付いた状態で書き込まれるので、Excel は 1.10105E+17 と表示せず、18 文字をそのまま保ちます。
  • スクリーンショットを撮る前に、桁を隠します。 「画面と CSV で中間の桁を隠す」にチェックを入れると、最初の 4 文字と最後の 4 文字だけが表示され、18 文字の番号は 1101、アスタリスク 10 個、002X と表示されます。表、単独の結果、18 桁に変換した番号、CSV のすべてで、隠した形が使われます。18 桁に変換した番号の横の「コピー」ボタンは、引き続き番号全体をコピーします。
  • 照会も保存も行いません。 チェックはブラウザ内で行う単純な計算で、ページには「このブラウザ内でチェックされます。番号は送信も保存もされず、ページのアドレスにも含まれません。」と表示されます。そのため、共有リンクはなく、どのデータベースにも照会しません。サンプルは、実在の人物のものではなく、規格の例の番号です。生年月日の隣の年齢には、お使いのデバイスの日付が使われます。

よくある問題とその解決方法

「認識できる身分証番号の形式ではありません」と表示される
テキストが、ツールの知っている形のどれでもありません。中国本土の番号は 18 文字(17 桁の数字と、数字または X)で、古いカードでは 15 桁です。台湾の番号は英字 1 文字と 9 桁の数字、香港の番号は英字 1〜2 文字、6 桁の数字、チェックディジットまたは A です。まず文字数を数えてください。桁が抜けたり重複したりしているのが、よくある原因です。「ID:」のような貼り付けたラベル、1 行に 2 つの番号、英字 2 文字と数字 8 桁の台湾風の番号、2 文字目が 1、2、8、9 でない台湾の番号も、ここに分類されます。
「チェックディジットが一致しません」と表示される
番号の形は正しいものの、最後のチェック文字がほかの桁と合っていません。ツール自身のアドバイスは、少なくとも 1 文字が間違っているか、2 文字が入れ替わっているので、もう一度カードと照らし合わせてください、というものです。中国本土の番号の場合、ページには読み取った省、生年月日、性別が引き続き表示されるので、入力ミスを見つける手がかりになります。修正した番号の提案はしません。
「ありえない生年月日です」と表示される
18 桁の番号の 7〜14 桁目は、実在する暦の日付で、1900 年より前でなく、お使いのデバイスの今日の日付より後でない必要があります。15 桁の番号では、7〜12 桁目に YYMMDD として日付が入っており、ツールは年を 19YY として読みます。13 月、30 日までの月の 31 日、うるう年でない年の 2 月 29 日はいずれも不合格になるので、そのブロックの数字が間違っている可能性があります。デバイスの時計が合っていないと、最近の生年月日が未来の日付と判定されることがあります。
「不明な省コードです」と表示される
最初の 2 桁が、ツールの知っている省コードではありません。11〜15、21〜23、31〜37、41〜46、50〜54、61〜65、または 71、81、82、83 です。このチェックは生年月日とチェックディジットより先に行われるため、番号の先頭を入力ミスした場合は、最初にこの問題が表示されます。9 で始まる外国人永住カードでは、コードは代わりに 2〜3 桁目から読み取られます。
番号を貼り付けた後、スプレッドシートに 1.10105E+17 と表示される、または末尾の X が消える
スプレッドシートは、18 桁の番号を数値として読み取り、変えてしまうことがあります。各番号の先頭にタブが付き、テキストとして開かれる「CSV をダウンロード」を使うか、貼り付ける前に列の書式を文字列にしてください。CSV は、中国語の省名が正しく表示されるように、バイトオーダーマーク付きの UTF-8 です。

比較

このツールは、フォームの検証がパターンと短い計算式で行うこと、つまり長さ、文字、省、生年月日、チェックディジットの確認を行い、さらに省、生年月日、性別を読み取り、旧 15 桁のカード、台湾の番号、香港の番号にも対応します。カードが発行されたものか、本物か、まだ有効か、目の前の人のものかは分かりません。それには発行機関が必要だからです。県を調べることもないため、発行された市の名前は出しません。送信する前に、一覧にある入力ミスを見つけるために使うもので、本人確認の証明としては使わないでください。

関連ツール

よくある質問