言語選択

EAN-13バーコードを簡単に生成|チェックデジット自動計算対応

12桁の商品コードからEAN-13バーコードを即時生成。チェックデジット自動計算、PNG/SVGダウンロード対応。

Mehmet Demiray 公開日 更新日
共有
あらゆる用途に対応するバーコード総合ジェネレーター特定の形式だけでなく、複数のバーコード形式を一度に試したい方に最適な包括的ツールです。
12桁を入力してください。13桁目のチェックデジットは自動で追加されます。
モジュール幅の倍率です。値を大きくするとバーコードが横に広くなります。
バーの高さ(ミリメートル)。
バーコードの下に人間が読める形式で数字を印刷します。

EAN-13バーコードの国際標準と構造

EAN-13バーコードは、世界中の小売店で使われる製品識別コードであり、正式にはGTIN-13(Global Trade Item Number)と呼ばれます。この13桁のコードは、商品に一意の識別子を付与し、POSシステムや在庫管理でのスムーズな読み取りを可能にします。EAN-13の構造は明確に定義されており、最初の2~3桁はGS1が割り当てる「国コード」(正確にはGS1プレフィックス)です。例えば、日本でGS1加盟企業が取得するプレフィックスは450~459および490~499の範囲になります。続く桁は企業コード、さらにその次が製品コードで、最後の1桁がチェックデジットです。この構造により、どの国・どの企業のどの製品かを機械が自動判別できます。北米で使われるUPC-Aバーコードは、先頭に0を付けたEAN-13と互換性があります。そのため、グローバル展開を考える日本企業にとって、EAN-13バーコード作成ツールは必須のツールと言えます。UPC-Aとの違いも理解しておくと、海外向けパッケージ設計がスムーズになります。

チェックデジットの計算方法と具体例

EAN-13バーコードの最後の桁であるチェックデジットは、誤読を防ぐための検査用数字です。この数字は、最初の12桁から自動的に算出され、手動での入力は不要です。計算式は次の通りです:まず、左から奇数位置(1,3,5,…,11番目)の数字の合計を取り、次に偶数位置(2,4,6,…,12番目)の数字の合計を3倍します。これらを足した値を10で割った余りを求め、その余りが0でなければ、10からその余りを引いた値がチェックデジットになります。余りが0の場合はチェックデジットも0です。具体的に、仮に「490123456789」を入力した場合、奇数位置の合計は 4+0+2+4+6+8=244+0+2+4+6+8 = 24、偶数位置の合計は 9+1+3+5+7+9=349+1+3+5+7+9 = 34 で、24+3×34=12624 + 3 \times 34 = 126126mod10=6126 \bmod 10 = 6 なので、チェックデジットは (106)mod10=4(10 - 6) \bmod 10 = 4 となります。EAN-13バーコード作成ツールでは、この計算を自動で行い、正しいバーコード画像を生成します。誤ったチェックデジットを含む13桁を入力した場合、ツールはそれを検出してエラーを返すか、正しい値に修正します。

正規のEAN-13番号を取得する方法

販売する商品にEAN-13バーコードを付ける際、重要なのはその番号が「正規」かどうかです。日本国内で大手流通チェーンやECモール(例:楽天市場、Amazon.co.jp)に出品する場合、GS1 Japan(一般社団法人流通システム開発センター)を通じて正式なGS1プレフィックスを取得する必要があります。これにより、他社と重複しない一意の企業コードが割り当てられ、信頼性のある商品管理が可能になります。一方、自社オンラインショップや実店舗のみで販売する場合、内部利用目的として「非公式」の番号を使うことも技術的には可能です。ただし、その番号がGS1の正式なプレフィックス範囲(例:日本の45/49)と重複すると、将来的に問題が生じるリスクがあります。特に、後から大手流通に進出したいと考えているなら、最初からGS1加盟を検討すべきです。EAN-13バーコード作成ツールは、どんな12桁の数字でもバーコード画像を生成できますが、それが「販売可能な正規番号」かどうかはユーザーの責任で確認が必要です。大量発行が必要な場合は、専用のバルクツールもご活用ください。

印刷時のサイズと仕様ガイド

EAN-13バーコードを商品ラベルやパッケージに印刷する際は、スキャン可能性を確保するための物理的仕様を守る必要があります。GS1が定める「ノミナルサイズ」は、幅37.29 mm、高さ25.93 mmです。ただし、実際にはこの80%から200%の範囲(つまり0.8倍~2.0倍)での拡大縮小が許容されています。例えば、小型コスメの容器には0.8倍サイズ(幅約29.8 mm)を使うのが一般的です。また、バーコードの左右には「クワイエットゾーン」と呼ばれる空白領域が必要で、これは最小でバーコードモジュール幅(最小バーの幅)の10倍以上と定められています。EAN-13バーコード作成ツールでは、スケール(倍率)やバーの高さ、下部の数字表示の有無を調整でき、印刷用途に応じた最適な画像をPNGまたはSVG形式でダウンロード可能です。特にベクター形式のSVGは、拡大しても画質が劣化しないため、プロのパッケージデザインに適しています。解像度が低すぎたり、バーがぼやけていると、レジで読み取れないトラブルにつながるので注意しましょう。

よくある質問:EAN-13バーコード作成ツール編

EAN-13バーコード作成ツールを使う際に多い疑問を解説します。まず、「最初の3桁は何を意味するのか?」ですが、これは必ずしも「国コード」ではなく、GS1が各国の加盟組織に割り当てた「GS1プレフィックス」です。日本では450~459、490~499がGS1 Japanに割り当てられています。次に、「12桁と13桁、どちらを入力すればいい?」という問いには、「12桁を入力してください」と答えます。ツールが自動でチェックデジットを計算し、正しい13桁のバーコードを生成します。すでに13桁持っている場合は、チェックデジットが正しいか検証されます。また、「自分のお店だけで売る商品に独自の番号を使ってもいいか?」については、技術的には可能です。ただし、その番号がGS1の正式プレフィックス範囲と重複しないよう注意が必要です。最後に、「間違ったチェックデジットを入力したらどうなる?」ですが、ツールはそれを検出し、正しい値に自動修正するか、エラーメッセージを表示します。汎用バーコードジェネレーターと併用することで、他のフォーマットにも対応できます。

最もよくいただく質問

EAN-13の最初の3桁は何を意味しているのですか?

EAN-13の最初の2~3桁は「GS1プレフィックス」と呼ばれ、商品が登録された国のGS1組織を示します。たとえば「45」や「49」は日本、「00~09」はアメリカ・カナダです。ただし、これは製造国ではなく、バーコードを割り当てた企業が所属するGS1支部の所在地を表す点にご注意ください。詳細はバーコードの構造をご覧ください。

数字は12桁と13桁、どちらを入力すればよいですか?

基本的には12桁の数字を入力してください。EAN-13バーコード作成ツールは自動でチェックデジット(13桁目)を計算し、正しいバーコードを生成します。すでに13桁の数字をお持ちの場合、末尾のチェックデジットが正しいかどうかをツールが検証します。誤っている場合はエラーとなり、バーコードは生成されません。

自営店で使うだけなら、自分で適当な番号を付けても大丈夫ですか?

店舗内でのみ使用する場合、GS1未登録の番号(たとえば「2」で始まる店内コード)を利用できます。ただし、その商品を他店やECモールで販売する予定があるなら、正式なGS1プレフィックスが必要です。勝手に「45」「49」などの日本向けプレフィックスを使用すると、他社商品と衝突するリスクがありますのでご注意ください。

チェックデジットが間違っていたらどうなりますか?

13桁すべてを手入力した際にチェックデジットが正しくない場合、EAN-13バーコード作成ツールはエラーメッセージを表示し、バーコードの生成を中止します。これは誤ったGTINが流通することを防ぐための仕組みです。正しいバーコードを作るには、最初の12桁のみを入力し、チェックデジットはツールに任せてください。

UPC-AとEAN-13はどう違うのですか?

UPC-A(主に北米で使用)は12桁ですが、先頭に「0」を付けることでEAN-13として扱えます。つまり、UPC-A「012345678905」はEAN-13「0012345678905」と同等です。国際的な販売を想定するなら、EAN-13形式で管理するのが一般的です。UPC専用のバーコードが必要な場合は、UPC-A Barcode Generatorをご利用ください。

生成したバーコードはお店のレジでちゃんと読めますか?

はい、正しいGTIN(12桁+有効なチェックデジット)を入力すれば、業界標準に準拠したバーコード画像が生成されます。ただし、印刷時のサイズやコントラストが不十分だと読み取りに失敗する可能性があります。推奨される最小幅は31.35 mm、両端には「クワイエットゾーン」と呼ばれる余白(左右各2.5 mm以上)を確保してください。