ブログ
日本語

バーコード作成 — 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に対応しています。小売用のコードは最後のチェックデジットを自動で計算し、間違った数字を入力すると正しい数字を教えてくれます。

使い方

  1. バーコードの種類 を選びます。英数字が混ざるならCode 128、商品番号ならEAN-13です。
  2. バーコードにする値 を入力します。EAN-13は12桁で十分で、13桁目のチェックデジットが付きます。スペースとハイフンは無視されます。
  3. バーの幅、高さ、余白、バーの下の数字、バーと背景の色を調整します。
  4. プレビューを確認して 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がいちばん手軽です。

作ったバーコードはサーバーに保存されますか?

されません。ブラウザーの中で描画し、どこにも保存しません。

ほしいツールはありますか?