バーコード作成 — JAN(EAN-13)・UPC・Code 128
Code 128、EAN-13、UPC、ITFのバーコードをチェックデジット自動計算でSVGまたはPNGに
ブラウザー内で処理・アップロード不要
英字・数字・記号(ASCII)を扱える汎用のバーコードです。配送ラベルや在庫・資産管理のラベルでよく使われます。
印刷するときはコードを縮小しすぎず、バーの周りの白い余白(クワイエットゾーン)を残してください。小売用のコード(EAN、UPC)はバーの幅2px以上をおすすめします。
どんなツールか
数字やコードを入力すると、スキャナーで読み取れる1次元バーコードを作成します。通販サイトへの出品に使う小売用のEAN-13(JANコード)、在庫や資産のラベルに使うCode 128、段ボール箱に使うITF-14、米国市場向けのUPC-Aに対応しています。小売用のコードは最後のチェックデジットを自動で計算し、間違った数字を入力すると正しい数字を教えてくれます。
使い方
- バーコードの種類 を選びます。英数字が混ざるならCode 128、商品番号ならEAN-13です。
- バーコードにする値 を入力します。EAN-13は12桁で十分で、13桁目のチェックデジットが付きます。スペースとハイフンは無視されます。
- バーの幅、高さ、余白、バーの下の数字、バーと背景の色を調整します。
- プレビューを確認して SVGを保存 か PNGを保存(1×、2×、4×)をクリックします。
しくみ
- Code 128:印字可能なASCII文字(英字、数字、スペース、記号)を80文字まで。
- EAN-13・UPC-A・EAN-8・ITF-14:12桁・11桁・7桁・13桁ならGS1のチェックデジット(右から重み3と1、モジュラス10)を付け、13桁・12桁・8桁・14桁なら検証します。
- ITF:数字を2桁ずつ組にして描くため、桁数は偶数である必要があります。
- Code 39:英大文字、数字、スペースと - . $ / + % を43文字まで。小文字は大文字に変換します。
- プレフィックスの表示:GS1総合仕様書のプレフィックス一覧に従い、880で始まるEAN-13はGS1 Korea、978/979は書籍(ISBN)、977は逐次刊行物(ISSN)と表示します。先頭3桁は事業者コードを発行したGS1加盟組織を示すもので、必ずしも製造国ではありません。日本のプレフィックスは45と49です。
- コントラスト:バーが背景よりはっきり濃くない場合(明るい色のバーやコントラスト比3:1未満)は警告を表示します。
- 描画にはJsBarcode(MITライセンス)を使っています。
作成例
| 種類 | 入力 | 結果 |
|---|---|---|
| EAN-13 | 400638133393 | 4006381333931(チェックデジット1を付加) |
| UPC-A | 03600029145 | 036000291452 |
| Code 128 | SKU-2026-001 | 入力どおりの英数字 |
| ITF | 12345 | エラー:偶数桁が必要(012345) |
作ったバーコードが読み取れるかはバーコード読み取りで確認できます。Webアドレスや日本語はQRコード作成ツールを使ってください。
よくある質問
ここで正式な商品のバーコード番号を取得できますか?
できません。このツールはお手持ちの番号を描くだけです。正式なGTIN(JANコード)は、事業者コードの登録をしたうえで各国のGS1組織(日本ではGS1 Japan)から取得します。
チェックデジットとは何ですか?
読み間違いを見つけるための最後の1桁です。EAN-13では最初の12桁から計算します。右から数えて奇数番目の桁に3、偶数番目の桁に1を掛け、合計が10の倍数になるようにチェックデジットを決めます。12桁を入力すると自動で付きます。
バーコードに日本語を入れられますか?
Code 128やCode 39などの1次元バーコードに入れられるのは英字・数字・記号だけです。日本語、絵文字、長い住所はQRコード作成ツールを使ってください。
SVGとPNGのどちらがよいですか?
SVGはどんな大きさでもくっきりしており、印刷、ラベルソフト、デザイン作業に向いています。文書やチャットには2倍か4倍のPNGがいちばん手軽です。
作ったバーコードはサーバーに保存されますか?
されません。ブラウザーの中で描画し、どこにも保存しません。