JA
マイツール

バーコード作成

Code 128、Code 39、EAN-13、EAN-8、UPC、ITF-14、Codabar、MSI、Pharmacodeのバーコードを最大500個まで一括作成し、チェックデジット付きのPNGかSVGで保存します。

各行がそれぞれ1つのバーコードになります。11行以上の場合は1つのZIPファイルで受け取ります。
左右の空白で、バーの幅の倍数で指定します。スキャナーには約10が必要です(EAN-13の左側は11)。
マイツール →
広告

商品、棚、在庫、配送ラベルに使う印刷用のバーコードを作成します。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. スキャナーや取引先が求めるバーコードの種類を選びます。
  2. 1行に1つずつ値を入力します(まとめて作るにはスプレッドシートの1列を貼り付けます)。
  3. 必要に応じてバーの幅・高さ、文字、色を調整します。スキャナーがコードを見つけられるよう、余白はバー幅10本分以上にしてください。
  4. 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を足してください。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). バーコード作成. https://kakao.mobile/ja/tools/barcode-generator/

MLA

“バーコード作成.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/barcode-generator/.

広告