バーコード作成
Code 128、Code 39、EAN-13、EAN-8、UPC、ITF-14、Codabar、MSI、Pharmacodeのバーコードを最大500個まで一括作成し、チェックデジット付きのPNGかSVGで保存します。
商品、棚、在庫、配送ラベルに使う印刷用のバーコードを作成します。Code 128、Code 39、EAN-13、EAN-8、UPC-A、UPC-E、ITF、ITF-14、Codabar、MSI Plessey、Pharmacodeから種類を選び、1行に1つずつ値を入力すると、一度に最大500個まで作成できます。EAN、UPC、ITF-14のチェックデジットは自動で計算され、エンコードできない行は理由とともに一覧に表示されます。バーコードはブラウザ内で描画されます。
使い方
- スキャナーや取引先が求めるバーコードの種類を選びます。
- 1行に1つずつ値を入力します(まとめて作るにはスプレッドシートの1列を貼り付けます)。
- 必要に応じてバーの幅・高さ、文字、色を調整します。スキャナーがコードを見つけられるよう、余白はバー幅10本分以上にしてください。
- PNGまたはSVGを選び、バーコードを1つずつダウンロードします。11行以上の場合は1つのZIPで受け取れます。
計算式
GS1チェックデジット = (10 − (Σ 数字 × 重み) mod 10) mod 10、重みは右端のデータ桁から 3, 1, 3, 1 …
EAN-13、EAN-8、UPC-A、ITF-14、UPC-E(UPC-Aに展開して計算)は同じモジュラス10の規則を使います。Code 128には常に独自のモジュラス103のチェック文字が自動で付き、Code 39には任意でモジュラス43の文字を付けられます。
計算例
EAN-13のデータ400638133393では、右から3, 1, 3, 1 …を掛けると 3×3 + 9×1 + 3×3 + 3×1 + 3×3 + 1×1 + 8×3 + 3×1 + 6×3 + 0×1 + 0×3 + 4×1 = 89 です。(10 − 89 mod 10) mod 10 = 1 なので、エンコードされる値は4006381333931になります。ITFに5桁を入力すると、Interleaved 2 of 5は数字を2つ1組でエンコードするため拒否されます。
よくある質問
小売商品にはどのバーコードを使えばよいですか?
店頭で売られる商品は、EAN-13で印刷したGTINを使います(米国とカナダではUPC-A)。日本ではJANコードがEAN-13に相当し、GS1の事業者コードが必要です。勝手に作った番号は実在の商品と重なるおそれがあります。
Code 128とCode 39はどちらがよいですか?
Code 128はすべてのASCII文字を扱え、よりコンパクトで常にチェック文字が付くため、ラベルや物流に向いています。Code 39は大文字、数字、一部の記号しか扱えませんが、ほぼすべてのスキャナーが読み取れます。
印刷しても読み取りやすくするにはどうすればよいですか?
左右の余白を確保し、明るい背景に濃いバーで印刷し、バーが鮮明になるようSVG(またはバー幅2px以上)を使ってください。画像を縦横の比率が変わるように引き伸ばさないでください。
ITFの値が拒否されるのはなぜですか?
Interleaved 2 of 5は数字をバーとスペースに1つずつ振り分けて表すため、桁数が偶数である必要があります。先頭に0を足してください。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/barcode-generator/
このツールを引用する
kakaoCalc. (2026, November 8). バーコード作成. https://kakao.mobile/ja/tools/barcode-generator/
“バーコード作成.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/barcode-generator/.