バーコードから製造年月日は特定可能?数字の真相と正しい読み取り方
スーパーやドラッグストアで手にとった商品の裏面を見つめ、「このバーコードに並んだ数字から、製造年月日や賞味期限を読み取れないだろうか」と疑問を持った経験はないでしょうか。特に化粧品や食品、医薬品などの鮮度を気にする場面では、製造時期の特定は消費者にとって極めて切実な関心事です。
ネット上には「数字の並びを見れば製造日がわかる」「専用アプリでスキャンすれば一発で判明する」といった断片的な情報が溢れています。しかし、結論から言えば、一般的な商品に印刷されている13桁の標準バーコード(JANコード)そのものには、製造年月日のデータは1秒分も含まれていません。一方で、流通現場で普及が進む特殊なコード規格や、容器に刻印された製造記号(ロット番号)を正しく照合すれば、正確な日付を割り出す技術的ルートは存在します。流通システムの構造的真実と、現場で使われている日付読み取りのメカニズムを解説します。
📌 【この記事の重要ポイントまとめ】
- 要点1:市販品の9割以上に使われる13桁のJANコードは「商品識別番号」に過ぎず、数字自体に製造年月日は記録されていない。
- 要点2:製造日や賞味期限を直接保持できるのは「GS1-128」や最新の「GS1 2次元シンボル(QR・DataMatrix)」などの拡張規格に限られる。
- 要点3:化粧品や食品の製造時期を知るには、バーコードではなく容器に直接印字された「ロット番号」を解読するか、公式サポートへ問い合わせるのが確実。
【真相解明】バーコードの数字から製造年月日は読めるのか?13桁の正体
私たちが日常的に目にする棒状の縞模様と数字は、日本国内では「JANコード(Japanese Article Number)」、国際的には「EANコード(European Article Number)」と呼ばれる標準規格です。このコードの下に記載された13桁の数字(または短縮8桁)には、明確な付番ルールが存在します。
一般財団法人流通システム開発センター(GS1 Japan)の規定によると、13桁の内訳は以下の通り厳格に定められています。
- 国コード(先頭2桁):「45」または「49」は日本を意味するプレフィックス
- GS1事業者コード(7桁または9桁):製造元や発売元などの企業を特定する識別番号
- 商品アイテムコード(3桁または5桁):企業が個々の製品(内容量・味・パッケージ違い)ごとに独自に割り当てた連番
- チェックデジット(末尾1桁):バーコードリーダーの誤読を防ぐための計算確認用数字
上記の構成要素を見て明らかな通り、数字の並びのどこにも「西暦」「月」「日」を示すスロットは存在しません。店頭のPOSレジでバーコードをスキャンした瞬間に商品名や価格が表示されるのは、レジ側のサーバーに「45XXXXXXXXXXXという番号は〇〇ゼリー 150円」というマスターデータが事前に登録されているからに過ぎません。JANコード自体は単なる固定の検索キー(ID)であり、日々の生産バッチごとに数字が変わる仕組みにはなっていないのが実情です。

【規格別比較】日付が記録されるバーコード・記録されないコードの違い
「バーコードで賞味期限を読み取っている現場を見たことがある」という証言もありますが、それは一般的なJANコードではなく、物流や医療現場、生鮮食品の流通に特化した上位規格のコードを指しています。
コード規格ごとの機能差と、日付情報の保持可否についてデータを整理しました。
| コード規格名 | 詳細・数値データ | 一般的な基準・相場 | 編集部の見解・評価 |
|---|---|---|---|
| JAN / EANコード | 13桁または8桁の固定数値のみ保持 | 一般流通商品の95%以上で採用 | 製造年月日・賞味期限の直接特定は不可能 |
| GS1-128 | AI(識別子)により製造日・賞味期限・ロットを英数字混在で格納 | 医療用医薬品、食品の段ボール輸送箱等 | データ内に直接「YYMMDD」形式で日付を保有 |
| GS1 2次元シンボル (GS1 QR / DataMatrix) | 数千文字のデータを省スペースで保持可能 | 2027年に向けたグローバル標準移行の対象 | 消費者がスマホでロット・製造時期を即時把握可能 |
| インストアコード | 先頭「20〜29」で店舗独自に重量や加工日・価格をエンコード | スーパーの精肉・鮮魚・惣菜値札ラベル | 店舗内ルールに則り加工日・消費期限を含む場合あり |
医療現場や物流用の外装カートンで使われる「GS1-128」バーコードでは、数字の前に「(11)」が付いていれば製造年月日、「(17)」が付いていれば消費・賞味期限、「(10)」が付いていればロット番号を表すという国際ルール(アプリケーション識別子)が存在します。しかし、個別商品のパッケージ表面にある通常の縞模様はJANコードであるため、この読み取りルールは適用できません。
【分野別の見方】化粧品と食品で製造年月日・賞味期限を突き止める実践法
バーコードから直接読み取れない場合、消費者はどのようにして製品の新しさを確かめればよいのでしょうか。化粧品と食品では、それぞれ法的な表示基準と確認ルートが異なります。
化粧品の製造時期を割り出す「製造記号(ロット番号)」
日本の医薬品医療機器等法(薬機法)第61条において、化粧品は「適切な保存条件下で3年を超えて性状及び品質が安定なもの」については、製造年月日や使用期限の表示義務が免除されています。そのため、国内正規品の化粧品ボトルの底面や外箱には、日付の代わりにアルファベットと数字を組み合わせた3〜6桁程度のロット番号(例:`4A1`, `202403B`, `L402`など)がレーザー刻印またはエンボス加工で印字されています。
この刻印の規則はメーカー各社が完全非公開の独自暗号として管理しています。海外コスメチェッカー等の非公式検索サービスにロットを入力して確認するユーザーも存在しますが、国内メーカーの最新バッチルールとは乖離しているケースが少なくありません。確実に製造時期を知りたい場合は、外箱に記載されたお客様相談室へ商品名とロット番号を伝えることで、正確な製造年月を回答してもらえます。
食品の賞味期限表示とインストアコードの見方
加工食品に関しては食品表示法に基づき、原則として容器包装に直接「賞味期限」または「消費期限」が平易な文字で「2026.11.30」や「261130」のように記載されています。バーコードを解析する必要自体がありません。
例外として、スーパーのバックヤードでパック詰めされた精肉や鮮魚の「インストアマーキングバーコード」があります。先頭2桁が「02」や「20」〜「29」で始まる独自バーコードの場合、内部に加工日や当日中の消費期限コードを埋め込んでいる店舗システムが存在します。ただし、これも各小売チェーンの独自フォーマットであるため、表面に貼られた値札シールの印字日付を確認するのが最も確実です。

【業界の激変】なぜバーコードリーダーで製造日が表示される事例が増えているのか
「以前、店舗の端末でバーコードをスキャンしたら製造年月日や賞味期限が表示されていた」という現場体験を持つ方もいるはずです。これには流通業界におけるテクノロジーの進化が背景にあります。
現在、国際標準化機関GS1を中心に、従来の1次元JANバーコードから「GS1 2次元シンボル(QRコードまたはDataMatrix)」へ移行するグローバルプロジェクト(Sunrise 2027)が急速に進展しています。従来の縦縞バーコードでは不可能だった「個品ごとのシリアル番号」「賞味期限データ」「製造バッチ」を極小の2次元コードに集約し、POSレジや専用バーコードリーダーで一括スキャンする実証実験が全国のコンビニエンスストアやスーパーで展開されています。
この仕組みが本格導入されている店舗では、レジでスキャンした瞬間に賞味期限切れ商品を検知して販売を自動ブロックしたり、消費期限が迫った商品に対して自動でダイナミックプライシング(段階的値引き)を適用したりすることが可能になっています。消費者が手にする商品パッケージのコード体系は、まさに過渡期を迎えています。
【実態検証】ネット上の誤解と「製造時期特定アプリ」のカラクリ
スマートフォンのアプリストアで「バーコード 読み取り」と検索すると、商品をスキャンして詳細情報を表示するアプリが多数ヒットします。これらを使ってJANコードを読み取った際に「製造年:2024年」といった表記が出ることがあり、これが「バーコードから製造日がわかる」という誤解を助長しています。
しかし、アプリが表示している日付の多くは「その商品がメーカーから型番登録・発売された年」や「商品情報データベースにそのJANコードが新規登録された日時」であり、あなたが手にしている現物の製造年月日ではありません。5年前に発売されてロングセラーとなっている定番調味料をスキャンした場合、アプリ上には5年前の登録日が表示されることがありますが、現物は先週製造された出来立てという事態が構造上発生します。
【プロの結論】情報リテラシーと2026年以降のパッケージ管理戦略
製品の鮮度や安全性に対する不安から、目に見えるバーコードの数字に手がかりを求めてしまう心理は自然な防衛本能と言えます。しかし、固定化されたJANコードの数字と、個々の製品の製造履歴(トレーサビリティ)を混同することは、不要な不安や誤った廃棄判断につながります。
現時点で製造年月日を正確に把握したいのであれば、「バーコードの13桁ではなく、刻印されたロット番号と製品ラベルの法定表記を見る」ことが唯一無二の正解です。2次元コードの全面普及によってパッケージ上のあらゆる情報が透明化されるまでの間、正しい規格の知識を持ち、出所不明なネットチェッカーの判定を鵜呑みにしないリテラシーが求められます。

【バーコード 製造年月日】に関するよくある質問(FAQ)
Q1:JANコードの13桁の数字から、少しでも製造年月を推測する方法はありませんか?
A1:完全に不可能です。JANコードの数字は「国コード+企業コード+商品コード+チェックデジット」で固定されており、製造ラインを通過した時期や日時は一切含まれていません。製造時期の推測には使えません。
Q2:コスメの底にある英数字の刻印から、自分で製造日を割り出す方法はありますか?
A2:一部の海外ブランドでは「末尾の数字が西暦の下一桁、アルファベットが製造月(A=1月、B=2月…)」といった規則を採用している例もありますが、メーカー公式の統一規格ではありません。同一企業内でもブランドや工場ごとに規則が異なるため、確実性を求めるなら公式サポート窓口に問い合わせるのが安全です。
Q3:QRコードが印刷されたパッケージなら、スマホで製造年月日がわかりますか?
A3:パッケージに印刷されているのが一般的なWebサイト誘導用QRコードの場合は、公式サイトが開くだけです。一方、GS1標準の2次元コードが採用されている一部の先進的製品であれば、専用のスキャンアプリで読み取ることで製造ロットや賞味期限データを確認できる場合があります。
まとめ:コードの仕組みを理解して正確な日付を見極める
「バーコードの数字から製造年月日が読める」という言説は、流通コードの仕組み上、明確な誤解です。店頭の一般商品に印字された13桁のJANコードは製品を特定するIDであり、日付情報は保有していません。
製品の新しさを確かめたい時は、JANコードの数字に惑わされることなく、パッケージに直接印字された賞味期限表示や、容器底面のロット刻印を確認してください。流通業界全体の2次元コード移行が進む未来を見据えつつ、現行の表示ルールを正しく見極める視点を持つことが肝要です。 (出典: バー コード 製造 年 月 日(Yahoo!ニュース))