International · Validation
法人番号 チェックデジット 計算・検証
13桁の法人番号の検査用数字(チェックデジット)を、12桁の基礎番号から計算し、番号が正しい形式かを確認します。形式とチェックデジットのみの確認です。すべてブラウザ内で処理されます。
Japan Corporate Number (法人番号) check digit calculator and validator. Format and checksum only.
計算方法: 12桁の基礎番号について、最下位から偶数桁の和を2倍し、奇数桁の和を加えた値を S とします。検査用数字は 9 − (S を 9 で割った余り) で、基礎番号の前に付けて13桁にします。
入力
結果
法人番号または基礎番号を入力してください。
法人番号のチェックデジットの計算方法
法人番号は、12桁の基礎番号とその前に付された1桁の検査用数字(チェックデジット)からなる13桁の番号です。設立登記法人の基礎番号は、商業登記法に基づく会社法人等番号(12桁)です。計算方法は国税庁が公表しています。
| 手順 | 内容 |
|---|---|
| 1 | 12桁の基礎番号について、最下位の桁を1桁目として数える |
| 2 | 偶数桁の和を2倍し、奇数桁の和を加えて S とする |
| 3 | S を9で割った余りを求める |
| 4 | 検査用数字 = 9 − 余り。基礎番号の前に付けて13桁にする |
例: 国税庁の例では、基礎番号 700110005901 の偶数桁の和は 13、奇数桁の和は 8 なので S = 13×2 + 8 = 34、34 を9で割った余りは 7、検査用数字は 9 − 7 = 8 となり、法人番号は 8700110005901 です。python-stdnum の例 5-8356-7825-6246 も同じ方法で検証できます。
確認できるのは形式とチェックデジットのみ
検証に通っても、13桁が内部的に整合していることを示すだけです。その番号が実際に指定されたか、法人が現在存在するかは確認できません。確認するには国税庁 法人番号公表サイトで検索してください。
出典
計算方法: 国税庁 法人番号公表サイト「チェックデジットの計算」(PDF)。同じ重み(最下位から 1, 2, 1, 2, ...)と 9 − (S mod 9) を実装している保守されたライブラリ: python-stdnum, stdnum/jp/cn.py。
形式とチェックデジットのみの確認です
このツールは13桁の形式とチェックデジットをブラウザ内だけで確認します。法人番号が実際に指定されたか、法人が登録されているかは確認できず、国税庁のシステムにも問い合わせません。入力した内容は送信・保存・記録されません。 This tool checks format and checksum only and cannot confirm a corporation is registered.