GS1-128 作成

GTIN、ロット、日付を1つの構造化されたバーコードに格納

あらゆる規模の企業が信頼

GS1-128バーコードとは?

GS1-128は、アプリケーション識別子(AI)を使って各データの意味を示すバーコードです。例えばAI 01はGTIN、AI 10はバッチ・ロット、AI 17は有効期限を示し、対応システムがそれぞれの値を解釈します。通常のCode 128の文字列には、このGS1の構造はありません。形式の詳細はGS1物流ラベルガイドラインをご覧ください。

ロットラベルではGTIN、ロット、有効期限の欄を選び、実際の商品データを入力します。日付はエディターの指定形式で入力し、ダウンロード前に整形されたプレビューを確認してください。対応するAIの入力値はチェックされますが、すべての取引先ルールやGS1の用途別要件に適合することを認証するものではありません。

GS1-128バーコードの作り方

データを入力してバーコードを確認し、ダウンロードしたラベルを実際の読み取り環境でテストします。

  1. ステップ1

    正しいデータを入力

    GTIN・ロット・日付、SSCC、または対応フィールドの任意の組み合わせを選び、それぞれの値を入力します。通常のCode 128の文字列を手作業で組み立てず、専用の入力欄を使ってください。

  2. ステップ2

    バーコードとコントラストを確認

    明るい背景に暗い前景色を選びます。必要なクワイエットゾーンを保ち、必要に応じて余白を追加してください。プレビューを確認し、入力値やスキャンしやすさの問題を修正します。

  3. ステップ3

    ダウンロードして読み取りをテスト

    PNG、JPG、WebP、SVG、PDF、EPSから選びます。配置時に縦横比と周囲の余白を保ち、使用予定のリーダーで印刷サンプルを読み取って、返されたデータを照合してください。

用途に合わせてGS1-128ラベルを準備

データを確認し、必要な余白を保ち、ラベルに適したファイル形式を選びましょう。

各データの意味を明確にする

GTINにはAI 01、ロットにはAI 10、SSCCにはAI 00を使います。データの組み合わせを受信側の取引先と確認してください。バーコードを生成できても、その組み合わせが出荷要件に適しているとは限りません。

周囲の余白を確保

作成ツールは、バーコードの周囲に必要なクワイエットゾーンを確保します。配置後もその部分を空白に保ち、実際の印刷サイズと使用予定のスキャナーで読み取りをテストしてください。

書き出し形式を選択

SVG、PDF、EPSのベクター形式、またはPNG、JPG、WebPの画像形式でダウンロードできます。書き出すたびに保存データとの一致を確認しますが、実際の用紙や素材に印刷したものもテストしてください。バーコードの6つのダウンロード形式をガイドで比較できます。

受け取り側に必要な識別方法を選ぶ

同じGTINで、ロット番号と有効期限が異なる2枚のGS1-128ラベル。

同じ商品の製造ロットを区別する

2つの製造ロットでGTINが同じでも、ロット番号や有効期限は異なることがあります。対応する受け取り側のシステムでは、これらの追加項目でロットを区別できます。ラベルを付ける実際の商品に合うロット番号と日付を使ってください。

同じGTINを持つ2個の商品に、SN0091とSN0092という異なるシリアル番号のGS1-128を表示。

シリアル番号で個体を区別する

GTINは取引単位を識別し、シリアル番号と組み合わせると個々の商品を識別できます。取引先から個体識別を求められた場合は、その個体のGTINとシリアル番号を対応する項目に入力してください。同じ製造ロットの商品をまとめるロット番号とは役割が異なります。

パレットのラベルと外部の出荷記録に、同じSSCCの物流識別子を表示。

SSCCで物流単位を識別する

SSCC(出荷梱包シリアル番号)は、出荷準備済みのパレットなど、特定の物流単位を識別します。中の商品に付いたGTINとは別の識別子です。QR Code AIは入力したSSCCをGS1-128で表示できますが、関連する出荷記録は物流システム側で管理します。

GS1-128・Code 128・ITF-14の比較

QR Code AIはGTIN・ロット・有効期限、SSCC物流ラベル、所定のカスタムAI向けにGS1-128のプリセットを提供します。通常のCode 128参照値やGTIN専用のITF-14と、データ構造の違いを比較できます。緑のチェックは記載した用途への適性が高いこと、×はその機能に対応しないことを示します。アイコンまたは下線付きのラベルで詳細を確認できます。

形式・入力ガイド · 出典確認日:2026年10月30日
比較項目
GS1-128
Code 128ITF-14

データ構造

ASCII文字列

ASCII文字列

通常の印字可能なASCII文字列

GTIN・14桁

GTIN・14桁

14桁で表現したGTIN

ロット・期限

アプリ側で定義する文字列

アプリ側で定義する文字列

文字列の意味はソフトウェアが定義したものに限る

GTINのみ

SSCC

GS1 SSCC構造なし

GS1 SSCC構造なし

通常テキストモードにGS1 SSCCの構造はない

SSCCは記録不可

業務フロー

社内の参照値

社内の参照値

社内の在庫・作業参照値を検索

外装箱の取引単位

外装箱の取引単位

外装箱上の取引対象商品を識別

編集時の検証

ASCII + 長さ

ASCII + 長さ

印字可能なASCIIと文字数

GTIN + チェック桁

GTIN + チェック桁

GTINの桁数とチェックデジット

QR Code AIは所定のGS1フィールドの検証と、ネイティブSVG・PDF・EPS出力を組み合わせています。最終ファイルのデコード検証では、ダウンロードを保存済みの値・形式と照合します。対応する入力値に加え版下も確認しますが、GS1の適合認定ではありません。

GS1-128に必要な構造は作成ツールが付与します。通常のCode 128に括弧を入力する方法と同じではありません。この編集画面は所定のAIに対応しており、GS1のあらゆる用途や取引先の要件を認証するものではありません。GTINの表現方式に関するGS1ガイドとGS1のFNC1の説明もご確認ください。

関連するバーコード形式を比較

全10種類のバーコード形式を見る
質感のある背景に、白いData Matrixの模様とDMの文字をあしらったアイスブルーとスチールグレーのガラス球。

Data Matrix 作成

文字や識別子をコンパクトな2次元コードに格納。

Data Matrixを作成
質感のある背景に、白いバーコードとEAN-13の文字をあしらった青磁色とブロンズ色のガラス球。

EAN-13 バーコード作成

割り当て済みの13桁の商品番号から小売用バーコードを作成。

EAN-13バーコードを作成
質感のある背景に、白いバーコードと39の数字をあしらった琥珀色と青灰色のガラス球。

Code 39 作成

Code 39対応スキャナー向けに、大文字を使った資産管理ラベルを作成。

Code 39バーコードを作成

GS1-128バーコードのよくある質問

入力、印刷、保存後のバーコードについて

本エディターはAI 00、01、02、10、11、13、15、17、21、30、37に対応し、1つのバーコードで最大8フィールドを使えます。SSCC、GTIN、ロット、日付、シリアル番号、数量の一部を扱えます。すべてのGS1 AIに対応するわけではなく、用途別のすべての組み合わせを認証するものでもありません。

GS1-128はCode 128にGS1固有の符号化とアプリケーション識別子を加え、受信側ソフトウェアに各値の意味を伝えます。社内の文字列IDには通常のCode 128を、構造化されたGS1データが必要な場合はGS1-128を使ってください。

いいえ。QR Code AIは入力した識別子をバーコードに変換します。適切に割り当てられた識別子を使い、必要なラベル構造を取引先と確認してください。入力チェックと内蔵のスキャンしやすさチェックは、GS1認証ではありません。

はい。QR Code AIではSVG、PDF、EPSのベクターファイルと、PNG、JPG、WebPのラスター画像をダウンロードできます。配置時にバーコード全体と周囲の余白を保ち、使用予定のサイズで印刷したサンプルを対応スキャナーで確認してください。

ダウンロードしたバーコードのデータは固定で、有効期限は設定されていません。保存データを変更した場合は、新しいバーコードをダウンロードして印刷し直す必要があります。既存の印刷物には元のデータが残ります。読み取り回数の分析や変更可能なリダイレクト機能はありませんが、接続先の在庫管理・POSシステムでは同じ識別子に紐づくレコードを更新できます。顧客向けWebリンクと読み取り分析には、URLのQRコードとQRコードトラッキングをご覧ください。

はい。個人アカウントとPremium以外の各ワークスペースで、バーコードを3個作成できます。アーカイブしても作成枠は空きません。Premiumでは追加で作成できます。バーコードの作成・編集・ダウンロードでは7日間のトライアルは始まりません。その範囲で最初の動的QRコードまたはスマートリンクを作成すると開始します。トライアル終了後も、バーコードに直接記録した値は保持されます。有効に保つ必要のある管理型リダイレクトはありません。