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
計算の途中を見る
桁123456789101112
数字456995111617
重み×1×3×1×3×1×3×1×3×1×3×1×3
積41562791513118121

右端(チェックデジットのすぐ左)から ×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)

高さを詰める(トランケーション)と、斜めにかざしたときに読みにくくなります。

4569951116179

印刷サイズ: 幅 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

ISBN978-4-00-000000-097840000000001920093015004C0093 ¥1500E定価 本体1,500円+税

印刷サイズ: 幅 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正しい番号判定
456995111617JAN-1394569951116179CD を付与
4901234567894JAN-1344901234567894正しい
4901234567890JAN-1344901234567894誤り(0)
9784000000000JAN-1309784000000000正しい
4-00-000000-?ISBN-1044000000004CD を付与
49123456JAN-8649123456正しい

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. 1「チェックデジットの計算・確認」に番号を入れる(12 桁ならチェックデジットを計算、13 桁なら正しいかを判定)。ハイフンや全角数字のままでもよい
  2. 2種類がわかっているときは JAN-13・JAN-8・UPC-A・ITF-14・ISBN-10 から選ぶ。わからなければ「桁数で自動判別」のまま
  3. 3「このコードでバーコードを作る」を押し、倍率・バーの高さ・数字の有無を選ぶ
  4. 4「SVG で保存(実寸)」でデザインソフトに貼る、または PNG(300〜1200dpi)で保存する
  5. 5本のバーコードは「書籍 JAN コード」で ISBN・C コード(販売対象・発行形態・内容)・本体価格を入れて 2 段のバーコードを保存する
  6. 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 が加わりました。どちらも番号を登録した団体が日本というだけで、商品が日本で作られたことを表すものではありません。