ISBN・JANコードのチェックデジット検証・変換
ISBNやJANコードを入力すると、チェックデジットが正しいかを確認し、ISBN-10とISBN-13を相互に変換します。桁数が1つ足りない場合は、チェックデジットを計算して補います。ハイフンや空白が入っていても使えます。入力内容はブラウザ内で処理され、サーバーには送信されません。確認したコードのバーコード画像は バーコード生成 で作れます。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
ISBN-10(9〜10桁)、ISBN-13・JAN(12〜13桁)、JAN-8(7〜8桁)に対応します。末尾のチェックデジットは省略できます。
判定結果
注意事項
- チェックデジットが正しくても、そのコードが実在する書籍や商品に割り当てられているとは限りません。入力ミスの検出のみが目的です。
- 9桁・12桁・7桁の入力は、チェックデジットを持たないものとして末尾の1桁を計算します。10桁のISBN-10と13桁のISBN-13は、末尾を検証します。
- 979始まりのISBN-13は、対応するISBN-10がありません。ISBN-13からISBN-10への変換は978始まりのみ可能です。
- 出版社コードの区切り位置(ハイフンの位置)は国・出版者ごとの範囲表が必要なため、出力はハイフンなしです。
用語解説
ISBN
書籍を一意に識別する国際標準図書番号です。2007年以降は13桁(ISBN-13)が標準で、それ以前は10桁(ISBN-10)でした。
JANコード
日本の商品に付ける標準のバーコード番号で、国際規格ではEANと呼ばれます。13桁と8桁があり、末尾の1桁がチェックデジットです。
チェックデジット
他の桁から計算して末尾に付ける検査用の数字です。ISBN-10は重み10〜1の合計を11で割った余り、ISBN-13とJANは重み1と3を交互にかけた合計から求めます。
Bookland(978・979)
書籍のISBNをEAN-13のバーコードで表すために割り当てられた接頭辞です。日本の出版物では978に続けて4(日本語圏を表す番号)が付くものが多くあります。
よくある質問
ISBN-10の末尾の「X」は何ですか?
ISBN-10のチェックデジットは11で割った余りから求めるため、余りが10になる場合だけ数字ではなくローマ数字の10を表す「X」を使います。小文字のxで入力しても大文字として扱います。
ISBN-10とISBN-13はどう変換しますか?
ISBN-10の先頭9桁の前に978を付け、ISBN-13としてチェックデジットを計算し直します。逆にISBN-13からISBN-10へは、978の次の9桁にISBN-10のチェックデジットを付けます。979始まりのISBN-13には対応するISBN-10がありません。
桁数が足りないコードを入れるとどうなりますか?
9桁(ISBN-10)、12桁(ISBN-13・JAN)、7桁(JAN-8)は、チェックデジットが未入力のものとして末尾を計算して補います。それ以外の桁数はエラーになります。
チェックデジットが正しければ実在する本や商品ですか?
いいえ。チェックデジットは入力ミスや読み取りミスを見つけるための数字で、実在するかどうかは確認できません。登録状況は国立国会図書館やGS1などの情報で調べてください。
このページをシェア
