バーコード生成

一次元バーコードをSVGで描きます。正方形のコードは QRコード

テキスト
バー幅
バー高さ
倍率
余白
文字サイズ
文字の間隔
種類
揃え
フォント
文字の位置
前景色
背景色

このページがすること

商品コードや短い文字は一次元バーコードにできます。このページはEAN-13、EAN-8、EAN-5、EAN-2、UPC、ITF、ITF-14、CODE39、CODE128、CODE128A、CODE128B、CODE128C、Codabar、Pharmacode、MSI、MSI11、MSI1010、MSI1110をSVGで描きます。正方形のコードはQRコードです。

使い方

  1. 種類が符号化です。テキストが値です。バー幅、バー高さ、倍率、余白、文字サイズ、文字の間隔、揃え、フォント、文字を表示、文字の位置、前景色、背景色が図を変えます。入力すると更新されます。
  2. 変換は1回です。例を表示は種類をEAN-13、テキストを5901234123457、バー幅を2、バー高さを80、倍率を2、余白を10、文字サイズを14、文字の間隔を4、揃えを中央、フォントをSans-serif、文字を表示をオン、文字の位置を下、前景色を黒、背景色を白にします。
  3. ページはバーの下に5901234123457があるSVGを描きます。結果をコピーはそのSVGをコピーします。SVGをダウンロードはbarcode.svgを保存します。PNGをダウンロードはbarcode.pngを保存します。
  4. 種類をCODE128、テキストをAdaにすると、それもSVGになります。
  5. すべてクリアは種類をCODE128に戻し、これらのサイズと色を戻し、文字と図を消します。

規則と境界

CODE128は偶数個の数字ならセットC、それ以外はセットBです。CODE128Aは小文字を拒否します。CODE128Bは空白からチルダまでです。CODE128Cは偶数個の数字です。EAN-13は12桁ならチェックディジットを足し、13桁なら末尾がすでに合っている必要があります。5901234123457はチェックディジットが7なので有効です。EAN-8は7桁か8桁、UPCは11桁か12桁、EAN-5は5桁、EAN-2は2桁です。ITFは偶数個の数字です。ITF-14は13桁か14桁です。CODE39は0-9、A-Z、空白、- . $ / + %です。Codabarは0-9、- $ : / . +と開始・終了のA-Dです。Pharmacodeは3から131070です。MSIは数字だけです。MSI11、MSI1010、MSI1110はチェックディジットを足します。空のテキストや誤ったチェックディジットはエラーです。倍率は1から20です。

使うところ

  • 印刷前に13桁の商品コードを確認する。
  • Adaのような短いラベルのSVGを作る。
  • 選んだサイズと色でbarcode.svgまたはbarcode.pngを保存する。

質問

12桁が13桁になるのはなぜですか?

ページがEAN-13のチェックディジットを足します。すでに13桁なら、最後の桁が合っている必要があります。

これはQRコードですか?

違います。QRコードは別のページです。ここは一次元バーコードです。