バーコード生成

シリアル、資産コード、商品番号を入力すると、バーコードがすぐに表示され、コピーやダウンロードができます。

使い方

  1. データを入力または貼り付けてください。入力に合わせてバーコードが描画され、ボタンを押す必要はありません。例が入力済みなので、すぐに動作するコードが画面に表示されます。
  2. 形式を選びます。Code 128(既定)は印刷可能な ASCII 全般に対応し、シリアル、資産コード、注文番号などに使えます。EAN-13 と EAN-8 は小売商品コード向けで、数字のみです。
  3. EAN の場合、12桁(EAN-13)または7桁(EAN-8)を入力するとチェックディジットが自動計算されます。13桁または8桁すべてを入力した場合は、最後の桁が検証されます。コード下の行に実際のチェックディジットが表示されます。
  4. 画像をコピーして文書に貼り付けるか、PNG(画面、ラベル)または SVG(印刷、拡大縮小)をダウンロードします。クワイエットゾーンは規格に従っているため、そのまま読み取れます。

例

入力

590123412345

結果

5901234123457

形式を EAN-13 にすると、590123412345 にチェックディジット 7 が付き、完全なコードは {sample}{check} になります。同じ数字を Code 128 で生成しても読み取り可能なコードになりますが、小売のスキャナーは EAN を想定しています。

範囲・制限・よくある質問

  • 対応するのは Code 128、EAN-13、EAN-8 の3形式のみです。Code 39、Interleaved 2 of 5、UPC-A/E、2次元コード、郵便コードは対象外です。後から形式を追加できるようインターフェースを設計しています。
  • Code 128 は100文字、印刷可能な ASCII(32~126)までです。制御文字や非ラテン文字(中国語、アラビア語、絵文字)は、該当する文字を示して拒否されます。Code 128 B/C ではそもそもエンコードできません。
  • EAN は半角数字のみで、ちょうど12/13桁(EAN-13)または7/8桁(EAN-8)です。桁区切り、空白、非 ASCII 数字は黙って除去せず拒否するため、何がエンコードされたかを常に把握できます。
  • チェックディジットは標準的な計算です。12/7桁の入力では計算し、13/8桁の入力では検証します。コードが登録済みであることを意味するものではありません。このツールは GS1 データベースと接続しておらず、完全にオフラインで動作します。
  • 白地に黒いバーで固定し、標準のクワイエットゾーンを設けています(Code 128: 両側10モジュール、EAN-13: 左11・右7、EAN-8: 両側7)。色の変更、グラデーション、反転色、ロゴはありません。コントラストの低さは読み取り失敗の最大の原因です。
  • 印刷単位(mm、mil、DPI)や回転には対応していません。本格的なラベル印刷には専用ソフトをご利用ください。PNG の幅は 512/1024/2048 px で、SVG と合わせて画面表示や拡大縮小をカバーします。
  • 一括生成や連番生成、ベアラーバー、EAN-5 アドオン、スキャン/デコードには対応していません。読み取りは別ツールです。
  • 画像のコピーにはブラウザのクリップボード API が必要です。ブロックされた場合もダウンロードボタンは常に使えます。何もアップロード、保存、URL への埋め込みは行わず、すべてブラウザ内で動作します。

バーコードができた後によく使われるツールです。