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けたを出してみます。
- 左から偶数番目(2・4・6・8・10・12番目)の数字を足して、3倍する:(9+2+4+6+8+0)×3=87
- 左から奇数番目(1・3・5・7・9・11番目)の数字を足す:4+1+3+5+7+9=29
- 2つを足す:87+29=116
- 一の位(6)を10から引く:10-6=4(一の位が0のときは、チェックデジットも0)
家にある商品のバーコードで試してみると、本当に最後の1けたと合うので、ちょっとうれしくなります。GS1 Japan のサイトには、自動で計算できるページもあります。
まとめ
10月7日は「バーコードの日」。日本の商品のバーコードが「45」「49」で始まるのは、GS1 Japan が番号を出したしるしで、「日本製」という意味ではありません。作られた国を知りたいときは、パッケージの表示を見ましょう。そして最後の1けたは、読み間違いを見つけるための数字でした。
今日のおやつのパッケージで、チェックデジットの計算をしてみてはいかがでしょうか?
※2026年10月7日時点の情報です。
参考にした情報
- GS1 Japan「各種コード登録・概要」
- GS1 Japan「チェックデジットの計算方法」
- GS1 Japan「GS1標準バーコードベーシックガイド」(PDF)
- GS1 Japan「GS1 Japanの歩み」
- 日栄インテック「JAN、EAN、UPCコードの国コード(GS1プリフィックス)はどのように決まっているのでしょうか?」
- 今日は何の日「バーコードの日とは?」



