ホーム
バーコード生成
バーコード生成
EAN/Code128/UPC/ITF などの1Dバーコードを生成
入力
バーコードにする値
規格
EAN-13(JAN)
EAN-8(短縮JAN)
UPC-A
CODE128
ITF-14
ITF
CODE39
バーの幅(px)
高さ(px)
余白(px)
文字表示
文字の大きさ(px)
文字の位置
下
上
バーの色
背景色
生成
PNGの倍率
1倍
2倍
4倍
PNG保存
SVG保存
プレビュー
使い方
値を入力して規格を選ぶと、プレビューを自動で更新します。「生成」を押しても同じ結果になります。入力の前後の空白は取り除きます。
入力欄が空のときは、選んだ規格の見本の値でプレビューを表示し、その旨をプレビューの上に表示します。
入力が規格に合わない場合は、プレビューを空にして理由を表示し、保存ボタンを押せなくします。
「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も指定できます。読み取りやすさのため、左右には十分な余白を残すことをおすすめします。
文字の表示・大きさ・位置は、バーの下(または上)に表示する値の文字に適用します。
色は自由に選べますが、読み取りには暗いバーと明るい背景の組み合わせが必要です。数値の範囲外を入力した場合は、範囲の端の値に置き換えて作成します。