UPC-Aバーコードジェネレーター
小売包装やPOSでの商品識別に使用するUPC-A商品バーコードを生成します。
バーコード&マトリックスコード生成ツール
スタジオのライブプレビュー
Code 128 バッチシリアル番号ジェネレーター
倉庫のSKU、資産タグ、在庫ラベルなど、社内識別用途向けの連番Code 128バーコードを生成します。
UPC-Aバーコードジェネレーター
クイック回答: UPC-Aは、1桁のチェックデジットを含む12桁をエンコードし、ISO/IEC 15420によって規定され、GS1 USによって管理されています。これは北米の小売りのPOS標準であり、GTIN-12をエンコードします。構造的には、UPC-Aは先頭にゼロが付加されたEAN-13です。このジェネレーターは正しく構造化されたシンボルを生成しますが、エンコードされるGTIN-12は小売用途のためにGS1 USからライセンスを取得する必要があります。
What a UPC-A barcode is
UPC-A stands for Universal Product Code Version A. The governing standard is ISO/IEC 15420, which covers the EAN/UPC barcode symbology family. GS1 US administers the assignment of U.P.C. Company Prefixes to US and Canadian brand owners; GS1 Canada and other national Member Organisations handle their respective territories.
UPC-AはGTIN-12(12桁のGlobal Trade Item Number)をエンコードします。GTIN-12は、データ構造として表現されたUPC-Aです。米国の小売店のPOSスキャナーはすべて、UPC-Aをネイティブに読み取ります。国際的にも、UPC-Aは先頭にゼロを付けたEAN-13と構造的に同一であるため認識されます。つまり、スキャナーの出力が12桁に設定されていれば、先頭が0のEAN-13はすべてUPC-Aとしてデコードされます。
UPC-A technical specification
| フィールド | 値 | ソース |
|---|---|---|
| フルネーム | Universal Product Code Version A (UPC-A) / GTIN-12 | GS1 General Specifications v10 §2.1.2.1.3 |
| 標準 | ISO/IEC 15420 (EAN/UPC symbology) | GS1 一般仕様 |
| 桁数 | 12 (11 data + 1 check) | GS1 一般仕様 |
| 文字セット | 数字のみ(0~9) | GS1 一般仕様 |
| チェックデジット | GS1 modulo-10 applied to 11 digits | GS1 GS1一般仕様書 §7.10.1 |
| Relationship to EAN-13 | UPC-A = EAN-13 with leading zero prepended; bit-identical at symbol level | GS1 General Specifications; barcodepress.com |
| Magnification range | 80%–200% of nominal size | GS1 一般仕様 |
| GS1 licensing | U.P.C. Company Prefix from GS1 US; starting $250/year for 10 GTINs, $30 for a single GTIN-12 | GS1 US: gs1us.org |
UPC-A digit structure
UPC-Aの番号は、論理的に4つのフィールドに分かれています。
Number system digit. The first digit (leftmost) indicates the product category. Zero is the most common for general retail products. Some values are reserved: 2 for random-weight items, 3 for pharmaceuticals, 4 for retailer-controlled codes, 5 for coupons, and others by GS1 assignment.
メーカーコード。会社プレフィックスが5桁の場合は2~6桁目にあたり、プレフィックスの長さによってはそれ以上の桁数になります。これはブランドの所有者を識別するコードで、U.P.C. Company Prefixの一部として割り当てられます。
商品コード。ブランドの所有者が、プレフィックス内の各商品を個別に識別するために割り当てる商品参照番号です。
Check digit. The twelfth and final digit, calculated from the first eleven using the GS1 modulo-10 algorithm.
UPC-Aのチェックデジットの計算方法
この GS1 modulo-10 algorithm applies to the first 11 digits. From the right (position 1 = rightmost data digit, position 11 = leftmost), multiply digits at odd positions by 3 and digits at even positions by 1. Sum all eleven products. Subtract the units digit of the sum from 10. If the result is 10, use 0.
計算例:01234567890_のチェックデジットを計算します(アンダースコアは不明な数字を表します)。
数字1~11:0 1 2 3 4 5 6 7 8 9 0
右から数えます(位置1 = 最も右 = 0):位置1の0(奇数位置):×3 = 0、位置2の9(偶数位置):×1 = 9、位置3の8(奇数位置):×3 = 24、位置4の7(偶数位置):×1 = 7、位置5の6(奇数位置):×3 = 18、位置6の5(偶数位置):×1 = 5、位置7の4(奇数位置):×3 = 12、位置8の3(偶数位置):×1 = 3、位置9の2(奇数位置):×3 = 6、位置10の1(偶数位置):×1 = 1、位置11の0(奇数位置):×3 = 0
合計 = 0 + 9 + 24 + 7 + 18 + 5 + 12 + 3 + 6 + 1 + 0 = 85
85の一の位 = 5。チェックデジット = 10 − 5 = 5。
Complete UPC-A: 012345678905.
When to use UPC-A
米国およびカナダで販売される小売商品向けです。UPC-Aは北米のすべての小売店でPOSの標準規格として採用されています。Walmart、Target、Kroger、CVSをはじめとする主要チェーンが該当します。これらの店舗で商品を販売する場合、各システムが想定している形式はUPC-Aです。
Amazon FBA listings. Amazon requires a GS1-licensed GTIN for most product listings in its US marketplace. The barcode on the product must match the GTIN in the Amazon catalogue. Amazon's own FNSKU label is a separate identifier used for fulfilment — the product itself still needs a UPC-A or EAN-13 for catalogue lookup.
Reprinting a damaged label. If your product already has a GS1-licensed GTIN-12 and the label is unreadable, generate the barcode from that number. The generator creates the symbol; the GS1 licence already exists.
パッケージデザインと印刷前工程。デザインデータ用に、正しい構成のUPC-Aを4096 pxのSVGで生成します。印刷会社やパッケージ制作会社に入稿する前に、チェックデジットを確認してください。
スキャナーの設定とテスト。任意の有効な12桁のUPC-Aを使って、稼働中の商品データに触れることなく、リーダー、POSシステム、倉庫用スキャナーが正しく読み取れているか確認できます。
Internal SKU labelling. UPC-A format barcodes are usable for internal inventory tracking without any GS1 registration, as long as those codes never enter a GS1-connected supply chain. Label internal codes clearly as non-GS1 identifiers.
UPC-AとEAN-13、どちらが必要?
| UPC-A | 豆13 | |
|---|---|---|
| Data structure | GTIN-12 (12 digits) | GTIN-13 (13 digits) |
| 標準 | ISO/IEC 15420 | ISO/IEC 15420 |
| Primary markets | United States, Canada | グローバル |
| Encoding relationship | Leading-zero EAN-13 is bit-identical to UPC-A | — |
| Post-2005 scanner reading | Both read by all North American POS scanners | Both read by all international POS scanners |
| GS1 licensing body | GS1 US (for US products) | GS1 Member Organisation in relevant country |
米国またはカナダのみで販売し、海外展開の予定がない場合は、UPC-Aで十分です。ヨーロッパ、アジア、オーストラリアで販売する場合や、国際的なeコマースチャネルを利用する場合は、EAN-13を使用してください。どこでも受け入れられ、後からフォーマットを変換する手間を避けられます。GTIN-12のUPC-Aは、先頭に0を付けることでGTIN-13として表現できるため、データレベルでは互換性があります。
デザインと印刷の要件
UPC-Aは、基準寸法の80%~200%で印刷してください。80%を下回ると、一般消費者向けのスキャナーでは読み取りが不安定になります。シンボルの左右両側に、規格で定められたクワイエットゾーンを確保してください。このゾーンの欠落は、レジで読み取りエラーが起きる最も一般的な製造上の原因です。
Use dark bars on a light background. Avoid printing over imagery or coloured substrates without a pre-press verification scan against the GS1 reflectance contrast specification.
印刷用ファイルは最小2048 pxで書き出してください。パッケージ用アートワークには4096 pxを推奨します。SVG形式は劣化がなく、あらゆる出力解像度に拡大できます。
トラブルシューティング:UPC-Aが読み取れない場合
チェックデジットが間違っています。11桁のデータをすべて再入力し、12桁目を再計算してください。Smart Barcode Intelligenceは、書き出し前に不一致を検出します。
番号は12桁ですが、スキャナーでは13桁として読み取られます。EAN-13形式で出力する設定のスキャナーは、UPC-Aデータの先頭にゼロを付けます。これは正しい動作です。結果はGTIN-13形式で表された同じ商品GTINです。エラーではありません。
シンボルが小さすぎます。倍率が80%未満になると、細いバーの幅が最小印刷幅を下回ることがあります。倍率を上げるか、より高解像度のラベルプリンターを使用してください。
型抜きによってクワイエットゾーンが削られています。ラベルをカットする前に、バーコードの境界の外側にクワイエットゾーン全体を確保したラベルデザインにしてください。
ナンバーシステムの桁が正しくありません。最初の桁は商品カテゴリーに対して有効な値でなければなりません。医薬品では「3」、クーポンでは「5」が必要です。ナンバーシステムの桁が一致しなくてもスキャンエラーは発生しませんが、小売業者のデータベースで商品を検索できなくなることがあります。
この GS1 licensing requirement — what a barcode generator cannot do
このセクションでは、販売者やブランドオーナーにとって最も重要な情報をお伝えします。
バーコード生成ツールは、正しい構造でスキャン可能なシンボルを生成します。ただし、GTINを発行するものではなく、小売商品に任意の12桁の番号を使用する権利を与えるものでもありません。
For products sold through US retail stores, online marketplaces (Amazon, Walmart, eBay) or any GS1-connected supply chain, the GTIN-12 encoded in the barcode must be licensed from GS1 US. Using a number you invented creates a barcode that scans correctly but may collide with another brand's product, fail registry checks, and lead to marketplace listing suspension.
GS1 US pricing (source: https://www.gs1us.org/upcs-barcodes-prefixes/what-is-a-prefix, verified 2026-06-02): a single GTIN-12 costs $30; 10 GTINs cost $250 initial plus $50/year; 100 GTINs cost $750 initial plus $150/year.
このジェネレーターの正当な用途:
- すでに所有しているGTIN-12のラベルを再印刷する。
- Creating packaging artwork before your GS1 prefix is finalised — use a clearly marked placeholder.
- スキャナーやPOSシステムの設定をテストする。
- Internal inventory labelling that never enters the GS1 サプライチェーン。
バーレーンおよび国際サプライチェーンでのバーコード利用
バーレーンの小売業者、輸入業者、製造業者、物流担当者は、取引先のルールに従って識別コードを選ぶ必要があります。小売用GTINは、適切な発行機関から取得してください。ジェネレーターはバーコード画像を作成しますが、コードの所有権を割り当てるものではありません。社内在庫や資産の管理には、受け取り側のシステムが対応している場合、組織独自の値を使用できます。
業務上の案内では、組織のスタイルに合う場合はイギリス英語を使用し、必要に応じてチーム向けにアラビア語の説明を加えてください。実際の使用条件で印刷してください。バーレーンの高温、強い光、ほこり、湾曲した包装、反射するラミネートは、モニター上では見えないコントラストや表面の問題を明らかにすることがあります。
クワイエットゾーンを確保し、画像を引き伸ばさず、無地の明るい背景に濃い色のバーを配置してください。印刷の開始時、中間時、終了時にサンプルをスキャンしてください。規制対象の小売、医療、出版、物流用途では、製造を承認する前に、最新のGS1、ISBN発行機関、顧客、または業界の仕様を確認してください。
印刷前の確認
- 正しいシンボルが選択されました
- 識別子の所有権が確認されました
- チェックデジットが検証されました
- 静寂区域は確保する
- 強いバーコントラスト
- アスペクト比は変更されていません
- SVGまたは高解像度PNG
- 生産用スキャナーテスト
よくある質問
質問を開くと、簡潔な技術回答を確認できます。
01UPCバーコードとは何ですか?+
UPC-A(Universal Product Code Version A)は、ISO/IEC 15420で定義され、GS1 USによって管理されている12桁のバーコードです。これはGTIN-12(小売商品の販売時点での識別に使用されるGlobal Trade Item Number)をエンコードします。UPC-Aは北米の小売標準であり、米国およびカナダのすべての最新のPOSスキャナで読み取られます。
02自分の製品のUPCバーコードはどうやって取得しますか?+
GS1 US (gs1us.org) から GTIN-12 を取得してください。単一の GTIN の費用は 30 ドル、10 個の GTIN のブロックは初回 250 ドル、年額 50 ドルです。ライセンスされた GTIN を取得したら、このジェネレーターを使ってバーコード記号を生成してください。ジェネレーターは画像を作成し、GS1 がライセンスを発行します。小売製品には、発明した番号を使用しないでください。
03自分でUPCバーコードを無料で作成できますか?+
このツールではUPC-Aシンボルを無料で生成できます。発明した12桁の番号から生成されたシンボルはスキャン可能です。ただし、小売店やマーケットプレイスで使用する場合、符号化される番号はGS1ライセンスを受けたGTIN-12でなければなりません。ライセンスのない番号は他社ブランドの製品と衝突する可能性があり、小売業者やマーケットプレイスの登録チェックに失敗します。社内在庫用のみの場合、自己割り当ての番号にはGS1の要件はありません。
04Amazonで販売するにはバーコードを購入する必要がありますか?+
Amazonは米国マーケットプレイスのほとんどの商品カタログ出品に対してGS1ライセンスのGTINを要求します。ライセンスのない番号から生成されたバーコードはこの要件を満たしません — AmazonはGTINをGS1レジストリと照合します。ほとんどの商品を出品する前に、GS1発行のGTIN-12(UPC-A)またはGTIN-13(EAN-13)が必要です。AmazonのFNSKUはフルフィルメントで使用される別のラベルであり、GS1のGTINの代わりにはなりません。
05UPC-Aのチェックデジットはどのように計算されますか?+
最初の11桁に対してGS1のモジュロ10アルゴリズムを適用します。右端から、奇数位置の数字は3倍、偶数位置の数字は1倍します。積を合計し、合計の一の位を10から引き、結果が10の場合は0を使用します。例えば、01234567890は合計が85で、検査数字は5となり、012345678905を生成します。出典: GS1 General Specifications §7.10.1。
06UPC-AとEAN-13の違いは何ですか?+
UPC-Aは12桁(GTIN-12)を符号化します。EAN-13は13桁(GTIN-13)を符号化します。構造的には、UPC-Aは先頭にゼロが付いたEAN-13と同一です。GS1 Sunrise 2005以降、北米のすべてのスキャナは両形式を読み取ります。グローバルに販売する場合はEAN-13を使用してください。北米のみで販売する場合、UPC-Aは歴史的な標準ですが、EAN-13もどこでも受け入れられています。
07Walmartで販売するにはどのバーコードが必要ですか?+
Walmartは、店頭およびサプライヤーポータルにあるすべての製品に対してGS1ライセンスのGTINを要求します。UPC-A(GTIN-12)がWalmartのPOS標準フォーマットです。GTINはGS1 Global Data Synchronisation Network(GDSN)または同等のサプライヤーオンボーディングシステムに登録されている必要があります。未許可の番号で生成されたバーコードはWalmartの商品登録プロセスを通過しません。
08なぜ私のUPCは0で始まり、EAN-13としてスキャンされるのですか?+
0で始まるUPC-A番号は、先頭にゼロが付いたEAN-13とビット単位で同一です。13桁のEAN-13データを出力するよう設定されたスキャナは先頭にゼロを付けて13桁の文字列を返します。12桁のUPC-A出力に設定されたスキャナは先頭のゼロを取り除いて12桁を返します。どちらの読み取りも同じGTINを表します。これは期待される動作であり、バーコードのエラーではありません。
09Amazon FBA にどのバーコード形式を使用すべきですか?+
製品自体にはGS1認可のUPC-A(GTIN-12)またはEAN-13(GTIN-13)を使用してください。Amazonはフルフィルメントセンターでの追跡のためにFNSKUラベルも要求します — これはAmazonが生成するCode 128バーコードで、製品のGTINとは別物です。製品のバーコードとFNSKUバーコードは目的が異なり、どちらもAmazonのフルフィルメントネットワークに入る製品には必ず貼付されていなければなりません。
10UPC-Aバーコードは私のブラウザで生成されていますか?+
はい。バーコードは完全にお使いのブラウザ内で生成されます。入力した数字がサーバーへ送信されることはありません。デバイスから外部に出る唯一のデータは、ダウンロードするために選択した画像ファイルだけです。これはPremium Barcode Studioのすべてのバーコード生成ツールにおける標準的なアーキテクチャです。