GS1-128バーコードを作成
GS1-128 バーコードシンボルを作成する
※コピー&ペーストで一括で貼り付けできます
※チェックデジットは自動で計算されるので入力不要です
まだバーコードが生成されていません
1モジュールあたりの大きさ(px)
GS1-128バーコードの作り方
入力方式を選ぶ(キーボード入力 / CSV・Excel)
(01)04901234567894(3103)000123 のような典型的なGS1-128フォーマットが設定されていますので、そのまま書き換えてご利用いただけます。AI(Application Identifier)を丸カッコで囲んで入力
(01)04901234567894(10)ABC123(17)251231 のように、AIを丸カッコで囲み、その直後にデータ本体を続けて入力してください。複数のAIを連結する場合は、そのまま繋げて記述すれば本ツールが自動でFNC1区切りを挿入します。可変長AI((10)ロット番号・(21)シリアル番号など)を途中に挟む場合も、カッコ付きの表記であれば末尾の区切りを意識する必要はありません。スタイルを調整してダウンロード
(01)04901234567894(10)ABC123(17)251231 のように、AI部分を必ず丸カッコで囲んで入力してください。可変長AIの末尾に必要なFNC1区切り文字は、ツール側が自動的に挿入するため手入力は不要です。桁数・チェックデジットもbwip-jsが自動検証し、誤りがある場合は画像生成時にエラー表示されます。GS1-128の特徴
Code128をベースにFNC1文字でGS1準拠化 — シンボル先頭にFNC1制御文字を付けることで、通常のCode128と区別されGS1のAIフォーマットを示します。読み取り機側もGS1-128として自動判別します。
複数のAIを1つのバーコードに連結可能 — GTIN+使用期限+ロット番号+数量…のように、1本のシンボルに複数種類のデータを詰め込めます。区切り記号を含めて48桁までが1シンボルの上限です。
物流・医療・食品のトレーサビリティ標準 — パレット・段ボール外装・医薬品・医療機器・食品のロット管理など、トレーサビリティ要件のある現場での事実上の標準規格として採用されています。
紙ラベル・直接印字・ダイレクトマーキングに対応 — 物流箱への紙ラベル貼付から、医療器具への直接ラベリング、冷蔵パレットへの貼付まで、幅広い印字方式に対応します。
GS1 General Specifications準拠 — UCC(現GS1 US)とEAN(現GS1)が1990年代初頭にUCC/EAN-128として標準化し、2006年のGS1統合後にGS1-128へ改称された国際標準フォーマットです。グローバルサプライチェーンで共通利用できます。
主なApplication Identifier(AI)一覧
| AI | 名称 | フォーマット | 補足 |
|---|---|---|---|
| (01) | GTIN(商品識別コード) | 数字14桁(固定長) | JAN/EAN/UPC/ITF-14のいずれかを14桁化して格納 |
| (10) | ロット番号 | 英数字・可変長(最大20桁) | 末尾にFNC1区切りが必要。本ツールは自動付与 |
| (11) | 製造日 | 数字6桁 YYMMDD(固定長) | 年下2桁+月2桁+日2桁 |
| (17) | 使用期限・賞味期限 | 数字6桁 YYMMDD(固定長) | 食品・医薬品のトレーサビリティ必須項目 |
| (21) | シリアル番号 | 英数字・可変長(最大20桁) | 個体識別用。UDI-PIの中核情報 |
| (30) | 数量(個数) | 数字・可変長(最大8桁) | 可変計量品以外の数量表示 |
| (37) | 含有個数(輸送単位内) | 数字・可変長(最大8桁) | 外装内の商品個数 |
| (310n) | 正味質量(kg) | 数字6桁(固定長) | nは小数点位置(例: (3103)000123 = 0.123kg) |
| (400) | 顧客発注番号 | 英数字・可変長(最大30桁) | 取引先ごとの発注単位を識別 |
| (414) | 出荷先ロケーション番号(GLN) | 数字13桁(固定長) | GS1 Global Location Number |
活用シーン
物流パレット・段ボール箱
医薬品の棚卸・在庫管理
食品の賞味期限管理
医療機器(UDI対応)
輸入食品のトレーサビリティ
冷蔵・冷凍貨物の温度管理
入力フォーマットの書き方
AIは丸カッコで囲む —
(01)04901234567894(10)ABC123(17)251231のように、(01)・(10)・(17)といったAI部分を必ずカッコで囲んで入力します。カッコ自体はバーコードには含まれず、AIの境界を示す表記用の記号として扱われます。可変長AIの末尾にはFNC1区切りが必要 — (10)ロット番号・(21)シリアル番号・(400)顧客発注番号のように長さが一定でないAIは、後続のAIとの境界を示すためFNC1区切り文字が必要です。本ツールでは丸カッコ表記に従って自動でFNC1を挿入するため、手入力は不要です。
GTIN((01))の前提は事業者コードの取得 — (01)のGTIN発番には、GS1 JapanからGS1事業者コード(9桁または7桁)の取得が必要です。未取得の場合は先にGS1 Japan登録の申請をご検討ください。
固定長AIは桁数厳守 — (11)製造日・(17)使用期限はYYMMDD形式の6桁固定、(310n)正味質量は6桁固定など、AIごとにデータ長が定められています。桁数が違うと読取機でエラーとなるため、入力時にご注意ください。
(01)14901234567891(15)251231(10)LOT2025A(37)12 — 外装GTIN(14桁)+賞味期限+ロット番号+入り数12個、を1本に集約した典型的な物流パレットラベルの例です。FNC1区切りはカッコ表記から自動判定されます。ご利用時のポイント
物流・医療・食品業界では標準規格 — 取引先からGS1-128での納品ラベルを指定されるケースが多い規格です。GS1 Japanに事業者コードを登録すれば、国内外のサプライチェーンでそのまま利用できます。
汎用のCode128で十分な場合 —Code128作成ツールをご利用ください。社内資産管理・伝票番号・独自IDの付番など、GS1ルールに縛られない用途ではCode128の方が手軽です。
POS向けの単純な商品識別なら —JANコード作成ツールが最適です。国内スーパー・コンビニのレジ通過を想定した商品パッケージでは、AI付きのGS1-128ではなく13桁のJANが標準です。
2次元コードと組み合わせたいなら —GS1複合シンボル(Composite Code)作成ツールをご利用ください。1次元のGS1-128に加えて、2次元成分(CC-A/CC-B/CC-C)で詳細情報を付加できます。医薬品UDI・医療機器ラベルで広く採用されています。
無料・登録不要・商用利用可 — 試作検討から実運用のラベル印字まで、登録不要でどなたでもご利用いただけます。CSV・Excelからの一括出力にも対応しているため、品番・ロット単位のまとめ作成も容易です。
このツールについて -Q&A-
運営会社
- 「確実に読み取れるサイズ・誤り訂正レベル」
- 「印刷時の欠け・反射への対策」
- 「用途ごとに最適なデザインの許容範囲」










