10月7日はバーコードの日。先頭の「49」は「日本製」という意味ではなかった、という小さな発見

セルフレジで「ピッ」と読み取るバーコード。その下に並んでいる13けたの数字を、じっくり見たことはありますか?

10月7日は「バーコードの日」です。1952年10月7日に、アメリカでバーコードの特許が認められたことにちなんでいます。家にある商品のバーコードを見比べてみると、日本の商品の多くは「45」か「49」で始まっています。ところが調べてみると、この2けたは「日本製」という意味ではありませんでした。

「45」「49」は、番号を出した国のしるし

日本で使われている商品のバーコード(JAN コード)の番号は、国際的な団体「GS1」の決まりにそって作られています。日本では GS1 Japan(一般財団法人 流通システム開発センター)が、商品を作る会社や売る会社に番号を出しています。

GS1 Japan が出す番号は、「45」か「49」で始まる決まりです。つまり、先頭の2けたが表しているのは、「どの国の GS1 の団体が番号を出したか」。商品がどこの国で作られたか(原産国)ではありません。

たとえば、日本の会社が海外の工場で作った商品にも「49」で始まるバーコードが付くことがあります。反対に、日本で作られていても、海外の会社の商品なら別の数字で始まることもあります。どこで作られたかを知りたいときは、バーコードではなく、パッケージの原産国や製造所の表示を見るのが確実です。

日本には、2つの番号がある

日本の番号が2つあるのは、あとから足されたからです。1978年に日本が国際的な団体に加わったときにもらったのは「49」。そのあと1995年に「45」が加わり、2つの番号を持つ、少しめずらしい国になりました。

年できごと
1949年アメリカの大学院生2人が、バーコードのもとになるしくみを考え出す
1952年10月7日アメリカで特許が認められる(バーコードの日の由来)
1978年日本が国際的な団体に加わり、「49」をもらう
1995年日本に「45」が足される

最後の1けたは「読み間違い」を見つけるための数字

13けたのいちばん右の数字は「チェックデジット」といいます。前の12けたから決まった計算で出す数字で、読み取りの間違いを見つけるためにあります。レジの機械は、読み取った12けたで計算し直し、最後の1けたと合わなければ「読み間違い」と判断できるわけです。

計算は、手でもできます。架空の番号「491234567890」で、最後の1けたを出してみます。

チェックデジットの出し方(13けたのとき)
  1. 左から偶数番目(2・4・6・8・10・12番目)の数字を足して、3倍する:(9+2+4+6+8+0)×3=87
  2. 左から奇数番目(1・3・5・7・9・11番目)の数字を足す:4+1+3+5+7+9=29
  3. 2つを足す:87+29=116
  4. 一の位(6)を10から引く:10-6=4(一の位が0のときは、チェックデジットも0)

家にある商品のバーコードで試してみると、本当に最後の1けたと合うので、ちょっとうれしくなります。GS1 Japan のサイトには、自動で計算できるページもあります。

まとめ

10月7日は「バーコードの日」。日本の商品のバーコードが「45」「49」で始まるのは、GS1 Japan が番号を出したしるしで、「日本製」という意味ではありません。作られた国を知りたいときは、パッケージの表示を見ましょう。そして最後の1けたは、読み間違いを見つけるための数字でした。

今日のおやつのパッケージで、チェックデジットの計算をしてみてはいかがでしょうか?

※2026年10月7日時点の情報です。

参考にした情報