JANコード チェックデジット計算・バーコード作成|書籍JANコード 2段目(Cコード・本体価格)、インストアコード、ITF-14、ISBN 10桁⇔13桁変換
JAN コード チェックデジット計算・バーコード作成は、商品の JAN コード(EAN-13・短縮タイプの EAN-8)・UPC-A・ITF-14(GTIN-14)・ISBN の最後の 1 桁(チェックデジット)を計算し、番号が正しいかを確かめる無料ツールです。12 桁を入れるとチェックデジットをつけた 13 桁を出し、13 桁を入れると正しいかを判定、間違っていれば隣どうしを入れ替えた打ち間違いの候補も出します。番号から印刷用のバーコード画像を作り、倍率 80〜200%・バーの高さ・数字の有無を選んで、実寸(mm)の SVG と 300〜1200dpi の PNG で保存できます。本の裏表紙に入れる書籍 JAN コード(1 段目の ISBN 978-4-… と、2 段目の 192+C コード(分類コード)+本体価格+チェックデジット)の 2 段バーコードも、C コードの表から選ぶだけで作れます。ISBN 10 桁⇔13 桁の変換と日本の ISBN のハイフン位置、02・20〜29 から始まるインストアコード(価格入りにも対応)の連番作成、JAN にインジケータをつけた ITF-14(集合包装用商品コード)の作成、チェックデジットの一括計算と Excel・スプレッドシートの式、先頭の番号から国がわかる GS1 プレフィックスの早見表つき。入力した番号は端末の中だけで計算し、送信しません。
チェックデジットの計算・確認
JAN コード(13 桁・8 桁)、UPC-A、ITF-14、ISBN の番号を入れると、最後の 1 桁(チェックデジット)を計算します。最後の桁まで入れると、正しいかどうかを確かめます。
7・8 桁 → JAN-8、9・10 桁 → ISBN-10、11 桁 → UPC-A、12・13 桁 → JAN-13(ISBN-13)、14 桁 → ITF-14 として調べます。
JAN-13(EAN-13・標準タイプ)
チェックデジットは「9」です
4569951116179
先頭の番号(GS1 プレフィックス)
45 … 日本
45 は 49 に続いて日本に割り当てられた番号
45・49 のあとに事業者コード(GS1 事業者コード)、商品アイテムコードが続きます。事業者コードは 7 桁・9 桁・10 桁があり、桁数によって商品につけられる番号の数が変わります。
プレフィックスは番号を登録した国の団体を表し、原産国(作られた国)とは限りません。
ほかの形での書き方
- ITF-14(インジケータ 1): 14569951116176
計算の途中を見る
| 桁 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 数字 | 4 | 5 | 6 | 9 | 9 | 5 | 1 | 1 | 1 | 6 | 1 | 7 |
| 重み | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 |
| 積 | 4 | 15 | 6 | 27 | 9 | 15 | 1 | 3 | 1 | 18 | 1 | 21 |
右端(チェックデジットのすぐ左)から ×3・×1 を交互にかけて合計 121。1 の位は 1 なので、10 − 1 = 9(10 なら 0)→ チェックデジット 9
12 桁は JAN-13 のチェックデジットなしとして計算しました。アメリカ・カナダの UPC-A(12 桁)なら、UPC-A としてはチェックデジットが違います(正しくは 8)。
バーコード画像を作る(JAN・UPC・ITF-14)
番号から、印刷に使えるバーコードを作ります。SVG は実寸(mm)で保存されるので、Illustrator・Word・Canva などにそのまま貼れます。
JAN は 80%〜200% の範囲で使います(100% で幅 37.29 mm)
高さを詰める(トランケーション)と、斜めにかざしたときに読みにくくなります。
印刷サイズ: 幅 37.29 mm × 高さ 26.41 mm(左右の余白=クワイエットゾーンを含む)
書籍 JAN コード(ISBN + 分類コード・本体価格の 2 段)
本の裏表紙に入れる 2 段のバーコードを作ります。1 段目は ISBN(978…)、2 段目は 192 + C コード(分類コード)+ 本体価格(税抜 5 桁)+ チェックデジットです。
C コード: C0093(一般・単行本・日本文学、小説・物語)
1 段目(ISBN): 9784000000000978-4-00-000000-0
2 段目: 1920093015004192|0093|01500|4
印刷サイズ: 幅 71.29 mm × 高さ 59.66 mm(左右の余白=クワイエットゾーンを含む)
書店で流通させる本の ISBN は、日本図書コード管理センターに出版者記号を申し込んで受け取った番号を使います。番号を自分で作って印刷しても、正式な ISBN にはなりません(試し刷り・デザインの確認用にお使いください)。
インストアコード(店内用 JAN)と ITF-14(集合包装用商品コード)
02・20〜29 から始まるインストアコードは、お店の中だけで使う番号で、登録なしで自由に決められます。ITF-14 は、JAN の前にインジケータ(1〜8)をつけた段ボール用の 14 桁です。
インストアコードを作る
フラグ 2 桁 + 商品番号 10 桁 + チェックデジット。
JAN から ITF-14 を作る
インジケータは入り数の違う箱を区別する番号(1〜8)です。たとえば 12 個入りの箱は 1、24 個入りの箱は 2 のように決めます。単品の JAN のチェックデジットは外して計算し直します。
14569951116176
チェックデジットの一括計算・Excel の式
1 行に 1 つずつ番号を貼り付けると、まとめて計算・確認します。結果はタブ区切りでコピーでき、Excel・スプレッドシートにそのまま貼れます。
| 入力 | 種類 | CD | 正しい番号 | 判定 |
|---|---|---|---|---|
| 456995111617 | JAN-13 | 9 | 4569951116179 | CD を付与 |
| 4901234567894 | JAN-13 | 4 | 4901234567894 | 正しい |
| 4901234567890 | JAN-13 | 4 | 4901234567894 | 誤り(0) |
| 9784000000000 | JAN-13 | 0 | 9784000000000 | 正しい |
| 4-00-000000-? | ISBN-10 | 4 | 4000000004 | CD を付与 |
| 49123456 | JAN-8 | 6 | 49123456 | 正しい |
Excel・Google スプレッドシートで計算する式(A1 に 12 桁の JAN)
チェックデジットだけ
=MOD(10-MOD(SUMPRODUCT(MID(A1,{1,3,5,7,9,11},1)*1)+SUMPRODUCT(MID(A1,{2,4,6,8,10,12},1)*3),10),10)13 桁にして表示
=A1&MOD(10-MOD(SUMPRODUCT(MID(A1,{1,3,5,7,9,11},1)*1)+SUMPRODUCT(MID(A1,{2,4,6,8,10,12},1)*3),10),10)A1 は文字列(先頭の 0 が消えない書式)にしておきます。数値のままだと 0 から始まる番号や 12 桁を超える番号が指数表示になり、正しく計算できません。
JAN コードの国コード(GS1 プレフィックス)早見表
先頭の 2〜3 桁で、番号を登録した国や用途がわかります。数字か国名で絞り込めます。
| 000〜019 | アメリカ・カナダ(UPC) |
| 020〜029 | インストアコード(店内用)お店の中だけで使うコード。02 から始まる JAN と同じ扱い |
| 030〜039 | アメリカ(医薬品など) |
| 040〜049 | インストアコード(流通限定) |
| 050〜059 | クーポン(アメリカ) |
| 060〜139 | アメリカ・カナダ(UPC) |
| 200〜299 | インストアコード(店内用)スーパーの量り売り・値引きシール・自社商品などで、お店が自由に決める番号 |
| 300〜379 | フランス・モナコ |
| 380 | ブルガリア |
| 383 | スロベニア |
| 385 | クロアチア |
| 387 | ボスニア・ヘルツェゴビナ |
| 389 | モンテネグロ |
| 400〜440 | ドイツ |
| 450〜459 | 日本45 は 49 に続いて日本に割り当てられた番号 |
| 460〜469 | ロシア |
| 470 | キルギス |
| 471 | 台湾 |
| 474 | エストニア |
| 475 | ラトビア |
| 476 | アゼルバイジャン |
| 477 | リトアニア |
| 478 | ウズベキスタン |
| 479 | スリランカ |
| 480 | フィリピン |
| 481 | ベラルーシ |
| 482 | ウクライナ |
| 484 | モルドバ |
| 485 | アルメニア |
| 486 | ジョージア |
| 487 | カザフスタン |
| 489 | 香港 |
| 490〜499 | 日本日本でいちばん多い番号。49 から始まる JAN は日本の事業者が登録したもの |
| 500〜509 | イギリス |
| 520〜521 | ギリシャ |
| 528 | レバノン |
| 529 | キプロス |
| 530 | アルバニア |
| 531 | 北マケドニア |
| 535 | マルタ |
| 539 | アイルランド |
| 540〜549 | ベルギー・ルクセンブルク |
| 560 | ポルトガル |
| 569 | アイスランド |
| 570〜579 | デンマーク |
| 590 | ポーランド |
| 594 | ルーマニア |
| 599 | ハンガリー |
| 600〜601 | 南アフリカ |
| 609 | モーリシャス |
| 611 | モロッコ |
| 613 | アルジェリア |
| 616 | ケニア |
| 619 | チュニジア |
| 622 | エジプト |
| 625 | ヨルダン |
| 626 | イラン |
| 628 | サウジアラビア |
| 629 | アラブ首長国連邦 |
| 640〜649 | フィンランド |
| 690〜699 | 中国 |
| 700〜709 | ノルウェー |
| 729 | イスラエル |
| 730〜739 | スウェーデン |
| 740 | グアテマラ |
| 741 | エルサルバドル |
| 742 | ホンジュラス |
| 743 | ニカラグア |
| 744 | コスタリカ |
| 745 | パナマ |
| 746 | ドミニカ共和国 |
| 750 | メキシコ |
| 754〜755 | カナダ |
| 759 | ベネズエラ |
| 760〜769 | スイス・リヒテンシュタイン |
| 770〜771 | コロンビア |
| 773 | ウルグアイ |
| 775 | ペルー |
| 777 | ボリビア |
| 778〜779 | アルゼンチン |
| 780 | チリ |
| 784 | パラグアイ |
| 786 | エクアドル |
| 789〜790 | ブラジル |
| 800〜839 | イタリア・サンマリノ・バチカン |
| 840〜849 | スペイン・アンドラ |
| 850 | キューバ |
| 858 | スロバキア |
| 859 | チェコ |
| 860 | セルビア |
| 865 | モンゴル |
| 867 | 北朝鮮 |
| 868〜869 | トルコ |
| 870〜879 | オランダ |
| 880 | 韓国 |
| 883 | ミャンマー |
| 884 | カンボジア |
| 885 | タイ |
| 888 | シンガポール |
| 890 | インド |
| 893 | ベトナム |
| 896 | パキスタン |
| 899 | インドネシア |
| 900〜919 | オーストリア |
| 930〜939 | オーストラリア |
| 940〜949 | ニュージーランド |
| 955 | マレーシア |
| 958 | マカオ |
| 977 | 定期刊行物(ISSN)雑誌などの逐次刊行物 |
| 978 | 書籍(ISBN)書籍 JAN コードの 1 段目。978-4 は日本の出版物 |
| 979 | 書籍(ISBN)・楽譜(ISMN は 979-0) |
| 980 | 返金レシート |
| 981〜984 | クーポン(共通通貨) |
| 990〜999 | クーポン |
ABOUT
JANコード チェックデジット計算・バーコード作成|書籍JANコード 2段目(Cコード・本体価格)、インストアコード、ITF-14、ISBN 10桁⇔13桁変換について
JAN コード チェックデジット計算・バーコード作成は、JAN コード(EAN-13・短縮タイプの EAN-8)・UPC-A・ITF-14(GTIN-14)・ISBN の最後の 1 桁(チェックデジット)を計算・確認し、印刷用のバーコードを作る無料ツールです。12 桁を入れれば 13 桁に、13 桁を入れれば正しいかを判定し、間違いなら打ち間違いの候補も出します。バーコードは倍率 80〜200% を選んで実寸(mm)の SVG と 300〜1200dpi の PNG で保存でき、本の裏表紙の書籍 JAN コード(1 段目 ISBN・2 段目 192+C コード+本体価格)、02・20〜29 のインストアコード、集合包装用の ITF-14 も作れます。ISBN 10 桁⇔13 桁の変換、チェックデジットの一括計算と Excel の式、先頭の番号で国がわかる早見表つき。入力した番号は端末の中だけで計算し、送信しません。
JANコード チェックデジット計算・バーコード作成|書籍JANコード 2段目(Cコード・本体価格)、インストアコード、ITF-14、ISBN 10桁⇔13桁変換の使い方
- 1「チェックデジットの計算・確認」に番号を入れる(12 桁ならチェックデジットを計算、13 桁なら正しいかを判定)。ハイフンや全角数字のままでもよい
- 2種類がわかっているときは JAN-13・JAN-8・UPC-A・ITF-14・ISBN-10 から選ぶ。わからなければ「桁数で自動判別」のまま
- 3「このコードでバーコードを作る」を押し、倍率・バーの高さ・数字の有無を選ぶ
- 4「SVG で保存(実寸)」でデザインソフトに貼る、または PNG(300〜1200dpi)で保存する
- 5本のバーコードは「書籍 JAN コード」で ISBN・C コード(販売対象・発行形態・内容)・本体価格を入れて 2 段のバーコードを保存する
- 6たくさんの番号は「一括計算」に 1 行ずつ貼り付け、結果をタブ区切りでコピーして Excel に貼る
使いやすい場面
- 取引先から届いた JAN コードの一覧に、打ち間違いがないか確かめたい
- GS1 事業者コードを取ったので、商品アイテムコードにチェックデジットをつけて 13 桁にしたい
- パッケージのデザインデータに、実寸の JAN バーコードを SVG で入れたい
- 同人誌・自費出版の本の裏表紙に、ISBN と C コード・本体価格の 2 段バーコードを入れたい
- C コード(分類コード)の 0093 や 0036 が何を表すのか知りたい
- 古い本の ISBN 10 桁を 13 桁に変換して、通販サイトで検索したい
- お店の自社商品・量り売りに、02 や 20〜29 から始まるインストアコードを振りたい
- 単品の JAN から、段ボール用の ITF-14(集合包装用商品コード)を作りたい
- Excel でチェックデジットを出す関数を知りたい
- JAN コードの先頭の 45・49・69・880 がどこの国の番号か調べたい
利用時のポイント
- JAN コード(GTIN-13)のチェックデジットは、チェックデジットのすぐ左の桁から順に 3・1・3・1… をかけて足し、その合計の 1 の位を 10 から引いた数です(1 の位が 0 ならチェックデジットも 0)。JAN-8・UPC-A・ITF-14 も同じ計算です。
- ISBN-10 のチェックデジットは、左から 10・9・8…2 をかけて足し、11 で割った余りを 11 から引いた数です。10 になったら X、11 になったら 0 と書きます。ISBN-13 は JAN コードと同じ計算です。
- 書籍 JAN コードの 2 段目は「192 + C コード 4 桁 + 本体価格(税抜)5 桁 + チェックデジット」です。本体価格が 10 万円以上の本は 191 から始めます。C コードは 1 桁目が販売対象、2 桁目が発行形態、3・4 桁目が内容で、たとえば C0093 は「一般・単行本・日本文学、小説・物語」です。
- 書店で流通させる本の ISBN は、日本図書コード管理センターに出版者記号を申し込んで受け取ります。商品の JAN コードは GS1 Japan(流通システム開発センター)に事業者コードを申し込んで受け取ります。このツールで作った番号やバーコードは、正式な登録の代わりにはなりません。
- 02・20〜29 から始まるインストアコードは、お店の中だけで使う番号で、登録しなくても自由に決められます。ほかのお店やネット通販では使えません。価格入りのインストアコードは、レジ(POS)でその並びを読む設定が必要です。
- JAN バーコードの大きさは倍率 100% で幅 37.29mm(左右の余白を含む)・細いバー 0.33mm です。読み取りやすさのため 80〜200% の範囲で使い、バーの高さを詰めすぎない、背景は白や淡い色・バーは黒や濃い青にする、左右の余白(クワイエットゾーン)にほかの絵や文字を入れない、が基本です。
- ITF-14 は細いバー 1.016mm(100%)、太いバーは細いバーの 2.25〜3 倍で、段ボールへの直接印刷では上下や四方を囲むベアラーバーを入れて、印刷のにじみや読み取りの誤りを防ぎます。
- 先頭の 2〜3 桁(GS1 プレフィックス)は番号を登録した国の団体を表します。日本は 45・49 で、原産国(作られた国)を表すものではありません。
- 作ったバーコードは、印刷したあとに実際のスキャナーやスマホのアプリで読めるかを必ず確かめてください。
こんなときに使えます
JANコード チェックデジット計算・バーコード作成|書籍JANコード 2段目(Cコード・本体価格)、インストアコード、ITF-14、ISBN 10桁⇔13桁変換は、次のような場面の答えになります。
- JAN コードのチェックデジットを計算したい
- JAN コードが正しいか(打ち間違いがないか)確かめたい
- 無料で実寸の JAN バーコード画像(SVG・PNG)を作りたい
- 書籍 JAN コードの 2 段目(192・C コード・本体価格)を作りたい
- C コード(分類コード)の意味を調べたい
- ISBN を 10 桁から 13 桁に変換したい
- インストアコード(02・20〜29)の作り方を知りたい
- ITF-14(集合包装用商品コード)を JAN から作りたい
- Excel でチェックデジットを出す関数を知りたい
- JAN コードの先頭の番号からどこの国か知りたい
よくある質問
- JAN コードのチェックデジットはどうやって計算しますか?
- 12 桁の右端から順に 3・1・3・1… をかけて足し、合計の 1 の位を 10 から引きます。たとえば 456995111617 なら、右から 7×3+1×1+6×3… と足した合計が 121 になり、1 の位の 1 を 10 から引いて 9。チェックデジットは 9 で、JAN コードは 4569951116179 です。合計の 1 の位が 0 のときは、チェックデジットも 0 です。
- 書籍 JAN コードの 2 段目はどう作りますか?
- 「192」のあとに C コード(分類コード)4 桁、本体価格(税抜)を 5 桁にした数字、チェックデジットを続けた 13 桁です。たとえば C0093・本体 1,500 円なら 192 0093 01500 の 12 桁にチェックデジット 4 をつけて 1920093015004 になります。1 段目には 978 から始まる ISBN を入れ、2 段を上下に並べて裏表紙に印刷します。
- C コード(分類コード)の数字はどういう意味ですか?
- 4 桁のうち、1 桁目は販売対象(0 一般・1 教養・2 実用・3 専門・5 婦人・8 児童など)、2 桁目は発行形態(0 単行本・1 文庫・2 新書・4 ムック・9 コミックなど)、3・4 桁目は内容(93 日本文学、小説・物語、36 社会、47 医学など)です。C0093 は「一般向けの単行本の小説」、C0193 は「文庫の小説」、C9979 は「雑誌扱いのコミック」を表します。
- ISBN の 10 桁と 13 桁はどう変換しますか?
- 10 桁の ISBN の前に 978 をつけ、最後の 1 桁(チェックデジット)を JAN コードと同じ方法で計算し直します。たとえば 4-10-101001-3 は 978-4-10-101001-4 になります。13 桁から 10 桁にするときは、978 を外してから 11 を法とするチェックデジットを計算します。979 から始まる ISBN には 10 桁の書き方がありません。
- インストアコードは自由に作っていいのですか?
- 02 と 20〜29 から始まる番号は、お店の中だけで使うために決められた範囲なので、登録なしで自由に番号を振れます。ただし同じ番号がほかの商品と重ならないよう自分で管理する必要があり、Amazon や楽天などの通販、卸先のお店では使えません。外部に流通させる商品は GS1 事業者コードを取得して JAN コードをつけます。
- ITF-14(集合包装用商品コード)はどう作りますか?
- 単品の JAN コードからチェックデジットを外した 12 桁の前に、インジケータ(1〜8)を 1 桁つけ、チェックデジットを計算し直した 14 桁です。インジケータは入り数の違う箱を区別するために使い、たとえば 12 個入りの箱を 1、24 個入りの箱を 2 のように決めます。段ボールに印刷するときは ITF のバーコードで表します。
- Excel でチェックデジットを計算する式はありますか?
- A1 に 12 桁の JAN コードを文字列で入れ、=MOD(10-MOD(SUMPRODUCT(MID(A1,{1,3,5,7,9,11},1)*1)+SUMPRODUCT(MID(A1,{2,4,6,8,10,12},1)*3),10),10) と入れるとチェックデジットが出ます。先頭に A1& をつけると 13 桁で表示できます。数値のままだと先頭の 0 が消えたり指数表示になったりするので、セルの書式は文字列にしてください。
- JAN コードの 45 と 49 の違いは何ですか?
- どちらも日本に割り当てられた国コード(GS1 プレフィックス)で、意味の違いはありません。はじめは 49 が使われ、番号が足りなくなってから 45 が加わりました。どちらも番号を登録した団体が日本というだけで、商品が日本で作られたことを表すものではありません。
Special Thanks