メインコンテンツにスキップ

バーコード生成ツール

スキャン可能な1Dバーコード(EAN-13、EAN-8、UPC-A、Code 128)を、鮮明で無限にスケーラブルなSVGとして生成します。すべてブラウザ内で実行されます。

入力

EAN-13: 12桁(チェックデジット含む場合は13桁)· UPC-A: 11桁(12桁)· EAN-8: 7桁(8桁)· Code 128: 任意の印字可能ASCIIテキスト。チェックデジットは自動計算されます——入力して検証することも可能。

出力

SVGソース
 
バーコード

ここにバーコードが表示されます。

役に立ちましたか?

ガイド

数または短いテキストを、スキャン可能な1D(一次元)バーコード——EAN-13、EAN-8、UPC-A、Code 128——に変換し、鮮明で無限にスケーラブルなSVGとしてレンダリングするバーコード生成ツールです。すべてブラウザ内で実行され、データはページを離れることはありません。

使い方

  1. 形式を選択します。EAN-13とUPC-Aは世界中の小売製品に付けられているコードです(UPC-Aは米国/カナダの変種、EAN-13は国際版)。EAN-8は小型包装に使用されるコンパクト版。Code 128は文字、数字、句読点など任意の印字可能テキストをエンコードでき、Shippingラベル、チケット、内部SKUなどで一般的です。
  2. バーコードデータを入力します。EAN-13/EAN-8/UPC-Aについては、完全な番号(末尾にチェックデジットがすでに付いているもの)またはチェックデジットを除いたペイロードのみを入力できます——ツールはどちらの場合も正しいチェックデジットを計算し、入力したチェックデジットが一致しない場合は即座に伝えます。
  3. 人間が読めるテキストを表示をオンにしてバーコードの下に数字/テキストを表示し、必要に応じてバー色と背景色を選択します。
  4. SVGマークアップを直接コピーするか、.svgファイルをダウンロード——棚ラベルから全面ポスターまで、任意の印刷サイズで鮮明さを維持します。

チェックデジット、正しく計算

EAN-13、EAN-8、UPC-Aはすべて同じGS1 mod-10チェックサムを使用しますが、わずかに間違えやすいポイントがあります:重み付け(3×または1×)は文字列内の生の位置ではなく、チェックデジットからの距離に基づいています——これを逆にすると、11桁のUPC-Aペイロードは黙って間違ったチェックデジットを出力しますが、たまたま12桁のEAN-13ペイロードは動作してしまうことがあります。このツールはすべての形式について「チェックデジットからの距離」で重みを計算し、結果は実世界で独立して公開されたバーコードとクロスチェックされています:EAN-13 4006381333931とUPC-A 036000291452(Wrigley'sガムのパッケージに印刷されたバーコード)はどちらも正しい期待チェックデジットを出力します。

形式チートシート

形式 ペイロード長 チェックデジット付き 典型的な用途
EAN-13 12桁 13桁 小売製品(国際)
UPC-A 11桁 12桁 小売製品(米国/カナダ)
EAN-8 7桁 8桁 小型包装
Code 128 1–80文字 —(チェックサムは印字されない) Shipping、物流、内部コード

このバーコードは実際にスキャンできますか?

はい——バー幅は、すべての商用バーコード生成ツールが使用しているのと同じ公開エンコーディングテーブル(EAN/UPCについてはGS1 General Specifications、Code 128についてはISO/IEC 15417のシンボルテーブル)に従っており、近似ではありません。最も狭いバーが約0.25mm以上の幅になるサイズで印刷すれば、標準的なバーコードスキャナーまたはスマートフォンのカメラアプリで読み取れます。

なぜCode 128はチェックサム桁を表示しないのか?

Code 128のチェックサムはエラー検出のためにバーpattern自体に焼き込まれた剰余103の値です——人間が読める103の印字可能値の1つではないため、EAN/UPCと異なり、バー下に可視桁として印字されることはありません。

ISBNに使用できますか?

はい——ISBN-13は有効なEAN-13です(ISBNは同じ978/979プレフィックス範囲を使用)。したがって13桁のISBNをEAN-13モードに貼り付けると、本の裏表紙に印刷されているのとまったく同じバーコードが生成されます。

barcodeean-13ean-8upc-acode 128generatorsvgcheck digit

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/barcode-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "barcodeFormat": "ean13",
    "barcodeData": "4006381333931",
    "showText": "true",
    "barColor": "#000000",
    "bgColor": "#ffffff"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `barcode-generator` tool (Barcode Generator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。