ForHosting KIT · 画像の編集・解析

商品バーコードを作成

商品コードを、一般的なスキャナーが一度で読み取れるバーコードに変換します。形式はEAN、UPC、Code128、Code39、ITFから選べ、EANとUPCは桁数とチェックデジットを確認するので、誤った番号が包装に印刷されません。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日

JANコードやEAN、Code128などの形式で、数字や文字列からバーコード画像を作成する機能です。自主制作の商品や社内管理用のラベル、倉庫の在庫管理にバーコードを付けたい方向けです。

5つの形式と使われる場面

EAN-13とUPC-Aは、世界中の小売商品のほぼすべてに印刷されている形式です。北米以外ではEAN、北米ではUPCが主に使われ、どちらも商品番号の登録機関で割り当てられた決まった桁数の数字を表します。Code128は英字・数字・記号を小さくまとめられるので、配送ラベルや社内の物流タグに向いています。Code39は古く密度も低いものの、安価なスキャナーでも確実に読めるため、工場や官公庁で今も使われています。ITFは数字を2桁ずつ組にして表し、主に段ボールの外箱に使われます。

形式選びとよくある間違い

販売する商品にEANやUPCがすでに割り当てられている場合は、その形式をそのまま使います。番号は登録済みなので、形式を変えることはできません。物流ラベルや英字を含むコードにはCode128が実用的で、外箱にはITFが適しています。よくある間違いはチェックデジットの誤りで、そのバーコードは読み取れないか、最悪の場合は別の商品として読まれます。そのため、EANとUPCは作成前に桁数とチェックデジットを確認します。作成される画像は、確実に読み取れる大きさと比率に整えられます。

対応する形式

小売店で使われるJAN・EAN・UPCのほか、社内管理でよく使われるCode128にも対応しています。形式ごとに使える文字数や桁数の決まりがあります。

JANコードの取得について

小売店で流通させる商品には、事業者ごとに割り当てられた正式なJANコードの取得が必要です。この機能はコードから画像を作る役割で、コード自体の登録は別途行っていただきます。

印刷時の注意

バーコードは縦方向に潰れると読み取れなくなります。ラベル印刷ではアスペクト比を保ったまま拡大縮小することをおすすめします。

手作り商品への値札貼付

合同会社みどりデザインが、フリーマーケット出品用の手作り雑貨にCode128の管理バーコードを付け、在庫を管理しています。

社内備品の管理ラベル

有限会社ささき印刷が、社内の工具や備品にバーコードを貼り、貸出状況をバーコードリーダーで管理しています。

入力したコードはどこに保存されますか?

サーバーへ送信されません。処理はお使いのブラウザ内で完結します。

JANコードそのものを発行してもらえますか?

この機能はコードからバーコード画像を作るものです。JANコードの割り当ては、指定の登録機関で行ってください。

どのバーコード形式を選べばよいですか?

販売する商品にEANやUPCがすでに割り当てられているなら、その形式をそのまま使います。物流ラベルや英字を含むコードにはCode128、古い産業用スキャナー向けにはCode39、外箱の表示にはITFが向いています。

チェックデジットは確認されますか?

はい。EANとUPCでは、桁数とチェックデジットが規格どおりかを確認します。チェックデジットが誤ったバーコードは読み取れないか、別の商品として読まれてしまうためです。

Code128で英字も使えますか?

使えます。Code128は英字・数字・記号を組み合わせてコンパクトに表せるため、配送ラベルや社内の物流タグでよく使われます。Code39も幅広い文字を扱えます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/dev/barcode-generate

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/dev/barcode-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"4006381333931"}'
{
  "value": "4006381333931"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.barcode_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002
画像あたり$0.005

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

無料の範囲

ブラウザでの作成は無料・登録不要で、回数の上限もありません。まとめて自動生成したい場合は、$0.002(米ドル)に加えて画像1枚につき$0.005のAPIをご用意しています。

商品カタログのAPI一括生成

株式会社山田商事が、正式なJANコードが割り当て済みの商品一覧から、カタログ用のバーコード画像をAPIでまとめて生成しています。

無料で作成できますか?

ブラウザでの作成は無料・登録不要です。まとめて自動生成する場合のAPIのみ従量課金となります。

どの形式に対応していますか?

JAN、EAN、UPC、Code128に対応しています。

商用利用は可能ですか?

可能です。作成したバーコード画像の利用に条件はありません。

KITの完全なドキュメントを見る →