ブラウザでスキャン可能なバーコードを作成する
バーコードとは、スキャナーが一瞬で読み取れるよう、短いデータ(通常は数字や文字列)を黒いバーと白いスペースのパターンとして格納する方法です。パターンは下に印刷された数字を視覚的にエンコードしたものにすぎません。レーザーやカメラのスキャナーがバーを横切ると、幅と間隔を測定して元の値にデコードし、その値をレジシステム・倉庫管理システム・配送アプリに渡します。このバーコードジェネレーターはまさにそのエンコード処理を行います。テキストや数字を入力して種別(シンボロジー)を選ぶと、対応する縞模様がページ内に描画されます。何もアップロードされません。画像はブラウザ内で生成され、印刷やラベルテンプレートへの配置に対応したファイルとしてダウンロードできます。

バーコードとQRコードの違い
バーコードとQRコードをまとめて考える人が多いですが、仕組みが異なります。従来のバーコードは1次元です。単一の水平軸に沿ってデータを格納するため、縦線の柵のように見えます。これにより格納できる量が制限され、通常は商品番号や短い参照コードです。QRコードは2次元です。セルの正方形グリッドにデータを詰め込むため、はるかに多くの情報を格納できます。完全なURL・連絡先・Wi-Fi認証情報・長文テキストなどです。QRコードには誤り訂正も含まれており、画像の一部が汚れていたり破れていてもスキャンできます。Webリンクや多くのテキストをエンコードしたい場合はQRコードジェネレーターをご利用ください。小売・倉庫スキャナーが期待するコンパクトな商品コードや追跡番号が必要な場合は、線形バーコードが適切な選択です。
主要なバーコードシンボロジーをわかりやすく
シンボロジーとは、文字がバーにどうマッピングされるかのルールセットです。他よりも格段によく使われるものがいくつかあります。
- Code 128 — 物流の主力です。文字・数字・ASCII文字の全セットをエンコードし、ロット番号・賞味期限・シリアル番号・棚の場所を容易に扱えます。高密度で小さなスペースに多くの情報を詰め込め、重要なことに自由に使用できます。登録も使用料も不要です。独自の内部ラベルを作る場合、Code 128が通常最も合理的なデフォルトです。
- EAN-13 — 世界中のほぼすべてのスーパーマーケット商品に見られる13桁のコードです。数字のみをエンコードし、GS1規格の一部です。そのため会社を識別するプレフィックスはGS1から取得する必要があり、通常費用がかかります。小売チャネルで販売する商品に勝手にEAN-13を作成することはできません。番号は割り当てを受ける必要があります。
- UPC-A — 主に米国とカナダで使用されるEAN-13の12桁版です。構造的によく似ており、数字のみでGS1管轄です。多くのスキャナーはUPCとEANの両方を互換的に読み取れます。
実践的なルールは次の通りです。自分で生成する内部用途のものにはCode 128(またはCode 39)を使用し、EAN/UPCは小売のレジを通る商品に正式なGS1番号が割り当てられている場合にのみ使用してください。

バーコードが使われる場所
バーコードは日常の商取引の多くを静かに支えています。小売業では、パッケージのEANまたはUPCコードで、レジ担当者が商品を登録し在庫数を1回のビープ音で更新できます。在庫・資産管理では、企業が棚・ビン・工具・機器にCode 128ラベルを印刷し、スキャン一つでシステムが何がどこにあるか把握できます。配送・物流では、運送業者と倉庫がCode 128やGS1-128を使って、集荷・仕分け・配達のすべての引き渡し地点で段ボール・パレット・荷物を追跡します。図書館・病院・チケット・製造業もすべて同じ基本的なアイデアを活用しています。データベースのレコードを素早くエラーフリーの物理的な参照に変換するのです。
スキャン可能なバーコードを印刷するためのヒント
画像を生成するのは簡単ですが、確実にスキャンできるようにするには少し注意が必要です。以下を心がけてください。
- クワイエットゾーンを確保する。 スキャナーはバーの左右に余白が必要です。通常、最も細いバーの幅の約10倍。テキストや枠を縁ギリギリに詰めることが、スキャン失敗の最も一般的な原因です。
- 白地に真の黒で印刷する。 コントラストが重要です。色付きや光沢のある背景は避け、バーが印刷時に潰れるほどバーコードを縮小しないでください。
- 引き伸ばさない。 バーコードは比率を保ってスケールしてください。幅を歪めるとバーの比率が変わり、読み取り不能になることがあります。
- 十分な解像度を使用する。 細いバーを鮮明に保つため300DPI以上で印刷してください。ダウンロードしたベクター画像や大きなPNGは、小さなスクリーンショットよりもはるかに品質が保たれます。
- 量産前にテストする。 ラベル1枚を印刷し、実際のスキャナーやスマートフォンアプリで読み取れることを確認してから、数百枚の量産を行ってください。
準備ができたら、上の欄に値を入力してCode 128またはEANを選び、画像をダウンロードしてください。他のツールについては全ジェネレーターコレクションをご覧ください。
よくある質問
このバーコードジェネレーターは無料ですか?
はい。何枚でも無料でバーコードを作成・ダウンロードできます。画像はブラウザ内で生成されるため、サーバーに送信されるものはありません。
Code 128とEAN-13の違いは何ですか?
Code 128は文字・数字・記号をエンコードでき、内部ラベルへの使用は自由です。EAN-13は13桁の数字のみを格納し、GS1規格に準拠しており、小売商品には正式に割り当てられた企業プレフィックスが必要です。
店舗で販売する商品のバーコードを作れますか?
小売業者を通じて販売するにはGS1に登録された公式のEANまたはUPC番号が必要です。その番号をここでエンコードすることはできますが、番号自体は自分で発明するのではなく割り当てを受けなければなりません。
バーコードとQRコード、どちらを使うべきですか?
小売・倉庫スキャナーが期待する短い商品コードや追跡番号には線形バーコードを使ってください。WebリンクやAより多くのテキストを格納したい場合はQRコードを使ってください。
印刷したバーコードがスキャンできないのはなぜですか?
よくある原因はクワイエットゾーンの余白がない・コントラスト不足・歪んだスケール・印刷サイズが小さすぎることです。バーの周囲に余白を残し、高解像度で白地に真の黒で印刷し、量産前にテストしてください。
どの画像形式でダウンロードできますか?
生成したバーコードを印刷またはラベルテンプレートへの配置に対応した画像ファイルとしてダウンロードできます。最良のスキャン精度のために300DPI以上で印刷してください。
