バーコード生成
シリアル、資産コード、商品番号を入力すると、バーコードがすぐに表示され、コピーやダウンロードができます。
使い方
- データを入力または貼り付けてください。入力に合わせてバーコードが描画され、ボタンを押す必要はありません。例が入力済みなので、すぐに動作するコードが画面に表示されます。
- 形式を選びます。Code 128(既定)は印刷可能な ASCII 全般に対応し、シリアル、資産コード、注文番号などに使えます。EAN-13 と EAN-8 は小売商品コード向けで、数字のみです。
- EAN の場合、12桁(EAN-13)または7桁(EAN-8)を入力するとチェックディジットが自動計算されます。13桁または8桁すべてを入力した場合は、最後の桁が検証されます。コード下の行に実際のチェックディジットが表示されます。
- 画像をコピーして文書に貼り付けるか、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 への埋め込みは行わず、すべてブラウザ内で動作します。
関連ツール
バーコードができた後によく使われるツールです。