バーコード生成

EAN/Code128/UPC/ITF などの1Dバーコードを生成

入力

プレビュー

使い方

  • 値を入力して規格を選ぶと、プレビューを自動で更新します。「生成」を押しても同じ結果になります。入力の前後の空白は取り除きます。
  • 入力欄が空のときは、選んだ規格の見本の値でプレビューを表示し、その旨をプレビューの上に表示します。
  • 入力が規格に合わない場合は、プレビューを空にして理由を表示し、保存ボタンを押せなくします。
  • 「PNG保存」はプレビューと同じ図を選んだ倍率で barcode.png として保存します。「SVG保存」は拡大しても粗くならないベクター形式で barcode.svg として保存します。どちらも余白を含み、背景色で塗りつぶします。
  • 処理はブラウザ内で行い、入力した内容をサーバーへ送信しません。

規格ごとの入力

  • EAN-13(JAN):12桁または13桁の数字。12桁なら13桁目のチェックデジットを自動で計算して付けます。13桁の場合は、13桁目が正しいチェックデジットでないとエラーになります。
  • EAN-8:7桁または8桁の数字(チェックデジットの扱いはEAN-13と同じ)。
  • UPC-A:11桁または12桁の数字(チェックデジットの扱いはEAN-13と同じ)。
  • ITF-14:13桁または14桁の数字(チェックデジットの扱いはEAN-13と同じ)。
  • ITF:偶数桁の数字。チェックデジットは付けません。
  • CODE128:半角英数字・半角記号(ASCII文字)。日本語や全角文字は使えません。
  • CODE39:半角の英大文字・数字と「- . $ / + %」・空白。小文字は大文字に変えて作成します。チェックデジットは付けません。

設定の意味

  • 「バーの幅」は最も細いバー1本の幅(px)です。全体の幅は、規格と値の長さ、余白で決まります。
  • 「余白」はバーコードの上下左右に付ける余白(px)で、0も指定できます。読み取りやすさのため、左右には十分な余白を残すことをおすすめします。
  • 文字の表示・大きさ・位置は、バーの下(または上)に表示する値の文字に適用します。
  • 色は自由に選べますが、読み取りには暗いバーと明るい背景の組み合わせが必要です。数値の範囲外を入力した場合は、範囲の端の値に置き換えて作成します。