バーコードジェネレーター

Code 128、Code 39、EAN-13、EAN-8、UPC、ITF-14、MSI、Pharmacodeのバーコードを、任意のテキストや数字から作成できます。バー幅、高さ、余白、色、印字する値を調整し、PNGまたはSVGをダウンロードするか、画像をコピーできます。

入力

長さ: 0(1-80文字が必要)

バーコード形式

汎用 - 全ASCII文字対応

プレビュー

バーコードを生成するには値を入力してください

出力形式

設定

2
100 px
10 px
14 px
テキスト配置

使い方

  1. 入力フィールドに、エンコードする値を入力してください
  2. 必要に合ったバーコード形式を選ぶか、「自動検出」を押してツールに選ばせてください
  3. バーの幅、高さ、色、テキスト配置などのオプション設定を必要に応じて調整してください
  4. プレビューの下で PNG か SVG を選び、ダウンロードするか画像をコピーしてください

バーコードの規格と、その符号化のしくみ

このジェネレーターでできること

バーコードは、商品コードやSKU、ロット番号といった短い文字列を、スキャナーが読み取れるバーとスペースのパターンに凝縮したものです。このジェネレーターは入力した値をそのパターンに変換し、結果をリアルタイムのプレビューとして描画します。対応するのは Code 128、Code 39、EAN-13、EAN-8、UPC、ITF-14、MSI、Pharmacode の8規格で、それぞれ独自のルールでデータを符号化します。どの規格が合うか分からないときは、Auto Detect モードが入力内容を判定して対応可能な規格を選びます。

バーそのものに加えて、バー幅、高さ、余白、線と背景の色、下部に印字される可読値も調整できます。レイアウトが決まったら、日常利用には PNG で、どんなサイズでも鮮明さを保ちたい印刷用途には SVG でダウンロードするか、画像をそのままクリップボードにコピーします。

適切な規格を選ぶ

どの形式を選ぶかは、バーコードをどこで読み取るかで決まります。Code 128 は ASCII 全体を英字も記号も含めて符号化できるため、社内ラベル向けの万能な選択肢です。Code 39 は旧型スキャナーが残る工業や防衛の現場で今も使われます。店頭で売る商品には小売向け規格が該当し、国際流通の製品には EAN-13 と EAN-8、米国には UPC を用います。ITF-14 は配送用の外装箱に、MSI は倉庫の棚ラベルに登場し、Pharmacode は医薬品パッケージ専用の規格です。

具体例

590123412345 と入力して EAN-13 を選んでみます。この規格は12桁の数字と、その12桁から算出される13桁目のチェックデジットを想定します。値が合っていない場合、ツールは無効なコードを描画せず正しいチェックデジットを提示するので、印刷前に修正できます。Pharmacode はまた別で、3 から 131070 までの数値だけを受け付け、その範囲外はすべて拒否します。

注意点とエッジケース

各規格には固有の桁数・文字ルールがあります。EAN-8 は7〜8桁、MSI は数字のみ、Code 39 は A〜Z・0〜9 とわずかな記号を許可します。入力がルールに反すると、無効な文字なのか、桁数の不一致なのか、チェックデジットの誤りなのかを、その場のメッセージが指摘します。印字された値を非表示にしたり、左・中央・右へ揃え直したり、ラベルを狭いスペースに収めるためにフォントサイズを調整したりもできます。

よくある質問

Code 128、EAN-13、UPC、ITF-14、Pharmacode を含むすべての規格が、透かしもスキャン回数の上限もロックされた設定もなく生成できます。色・サイズ・値ラベルを自由に調整し、必要なだけ PNG や SVG のバーコードを書き出せます。