バーコードを自作するにはどうすればいいですか
結論
バーコードを自作するには、まず用途を決めます。社内の備品管理や在庫整理ならCODE39やCODE128をExcelフォントや無料Webツールで自作できます。店舗販売用のJANコードはGS1事業者コードの登録が前提で、登録後に商品アイテムコードを設定して生成します。同じ「自作」でも、1件ずつ作るのか、ExcelやCSVのデータから一括生成するのかで最適なツールが変わります。
1. 自作する前に確認:用途別のバーコード作成手法と規格選び
「バーコードを自作する」と言っても、作る目的によって使える規格も手順もまったく変わります。ここを間違えると、せっかく作ったバーコードが読み取れない、あるいは店舗で使えないという事態になります。まずは自分がどちらの用途なのかをはっきりさせてください。
社内管理・備品管理用:CODE39/CODE128が現実的
社内の備品ラベル、書類整理、棚卸し用の識別など、自社内で完結する用途であれば自由に規格を選べます。代表的なのはCODE39とCODE128です。CODE39は数字・英大文字・一部記号に対応し、データの前後を「*」(アスタリスク)で挟む必要があります。チェックデジットなしでも運用できる手軽さがあり、Excelのフォント方式と相性がよい規格です。CODE128は数字・英字・記号を扱え、情報量を多く詰め込める高密度な規格で、桁数が可変の社内コードに向いています。GS1-128はこのCODE128をもとに商品流通用に標準化された規格で、物流ラベルなどで使われます。
店舗販売・商品ラベル用:JANコードは「自作」の前にGS1登録が必要
スーパーやコンビニで使われているJANコード(GTIN-13)は、単に13桁の数字を生成すればよいというものではありません。JANコードは「GS1事業者コード」「商品アイテムコード」「チェックデジット」の3つで構成され、自社商品に付けるにはGS1 JapanへのGS1事業者コードの登録申請が前提になります。登録がないコードを商品に付けて流通させることはできません。つまり商品用のJANコードは「自作」というより「登録したうえで生成する」手順になります。なお、インターネット通販などでは商品へのJANシンボル表示が不要な場合もあるため、取引先に確認しておくと無駄な登録を避けられます。
| 用途 | 向く規格 | 主な作成手段 | 事前手続き |
|---|---|---|---|
| 社内の備品・在庫管理 | CODE39/CODE128 | Excelフォント、無料Webツール | 不要 |
| 店舗販売する商品 | JANコード(GTIN-13) | GS1登録後に生成ツールで作成 | GS1事業者コードの登録が必須 |
| 段ボール・物流梱包単位 | ITF-14/GS1-128 | 無料Webツール | 用途によりGS1登録を確認 |
| URL・テキストの一括配布 | QRコード | bulk qr code generator | 不要 |
作成手段の選び方:Excelか、Webツールか、一括生成か
社内管理用であれば、Excelにバーコードフォントを入れて関数で整形する方法と、ブラウザで完結する無料Webツールを使う方法が現実的です。Excelにはワンクリックでバーコードを生成する標準機能が基本的にありません。かつて紹介された「Microsoft Barcode Control」も最新環境では既定で利用できなくなっています。そのため、Excelで大量に作るならフォント方式、環境を選ばず手軽に作りたいならWebツール、という住み分けが実務的です。
さらに、URLやテキストを配布する目的でQRコードを大量に作りたい場合は、1件ずつ生成するのではなく一括生成ツールの出番になります。当サイトの無料バーコード作成・一括生成ツールでは、JANコード・CODE39・ITF14などに対応した一次元バーコードをブラウザ上で生成できます。QRコードの一括生成については後半の章で詳しく解説します。
2. 無料でできる!バーコードを自作する3つの具体的な手順
ここからは、実際にバーコードを自作する手順を方式別に解説します。いずれも無料で始められますが、向き不向きと注意点が異なります。
手順A:Excelのバーコードフォントで作る(CODE39向け)
Excelで社内用のCODE39バーコードを大量に作りたい場合、無料のバーコードフォントを使うのが基本です。手順は次の通りです。
- 「Free 3 of 9」などのCODE39対応フォントを入手し、OSにインストールする。インストール後はExcelを再起動しないとフォント一覧に反映されないことがあります。
- Excelのセルに元のデータ(例:
1234)を入力する。 - 別のセルに関数で前後のアスタリスクを付ける:
="*"&A1&"*"。CODE39はデータの前後に「*」が必要なため、この整形を忘れるとリーダーで読めません。 - 整形したセルのフォントをインストールしたバーコードフォントに変更する。
- 印刷プレビューでサイズと余白を確認し、実際のバーコードリーダーで読み取りテストを行う。
この方式の利点は、一度テンプレートを作れば数百件のデータをコピーするだけで一括作成できることです。一方で、フォントのライセンスによっては商用利用に制限がある場合があるため、業務利用前に確認してください。また、CODE128はフォント方式ではチェックデジットやコードセットの切り替えが絡み、手軽さが落ちます。CODE128やGS1-128が必要ならWebツールや専用生成ツールの利用が無難です。
手順B:無料Webツールで一括生成する(JAN・CODE39・ITF14など)
Excelを使わず、ブラウザだけで完結させたい場合はWebツールが便利です。当サイトの一次元バーコード生成ツールを例にすると、流れは以下のようになります。
- 生成したい規格(JANコード、CODE39、ITF14、GS1-128など)を選択する。規格ごとに使える文字種や桁数が決まっているため、入力前に確認する。
- バーコード化するデータを入力する。JANコードの場合はチェックデジットの扱いをツール側が処理するため、指定桁の数字を入力する。
- 必要に応じてバーの高さや余白、画像形式を調整する。
- 生成されたバーコードをPNGなどでダウンロードし、ラベルや帳票に貼り付ける。
Webツールの強みは、フォントインストール権限のない社内PCやMac・Web版のExcel環境でも使える点です。また、複数件のデータをまとめて処理したい場合は、一括生成に対応したツールを選ぶと手間が減ります。規格ごとの桁数や入力可能文字の詳細はバーコードの桁数についてやバーコードフォーマットガイドで確認できます。
手順C:JANコードを正式に生成する(GS1登録済みの場合)
すでにGS1事業者コードを取得済みで、商品用のJANコードを生成したい場合は、GS1 Japanのデータベース(GJDB)に商品情報を登録するか、登録済みの事業者コードと商品アイテムコードを組み合わせて生成します。商品アイテムコードは自社で重複のないように設定し、容量・色・味など仕様が異なる商品にはそれぞれ別のコードを割り当てます。生成したJANシンボルを印刷する際は、JIS規格(X0507)で定められたサイズ・品質に適合させる必要があり、規格を満たさないと読み取れない可能性があります。バーコード検証機での確認や専門業者への相談が推奨されています。
自作したバーコードが読み取れないときのチェックポイント
作成自体はできても、リーダーで読めないという相談は少なくありません。原因はおおむね次の順で切り分けられます。
- CODE39の「*」漏れ:前後のアスタリスクがないとバーコードとして成立しません。
- チェックデジットの誤り:JANやCODE128で数字を手入力した場合、チェックデジットが合っていない可能性があります。生成ツール側で自動計算されるものを使うと防げます。
- サイズと余白不足:バーコードの周囲に十分な余白(クワイエットゾーン)がないとスキャナが境界を認識できません。小さく印刷しすぎた場合もバー間隔が潰れて読めなくなります。
- コントラスト不足:バーとスペースの色の組み合わせが薄いと読み取り精度が落ちます。白地に黒バーが基本です。
- 印刷解像度:プリンタのDPIが低い、またはバーコードのモジュール幅がプリンタのドット単位と噛み合っていないと、エッジがぼやけて読み取りエラーになります。
これらを確認しても解決しない場合は、規格そのものが用途に合っていない可能性があります。社内管理用ならCODE39からCODE128に切り替える、商品用ならGS1登録の有無を再確認する、といった根本的な見直しも選択肢です。
3. 自作バーコードでよくある失敗と読み取りエラーを防ぐポイント
バーコードを自作しても、プリンターで印刷した直後にバーコードリーダーが反応しない、スマートフォンのカメラで読み取れないといったトラブルは珍しくありません。原因の多くは「データの誤り」ではなく「印刷の作り方」にあります。ここでは代表的な失敗パターンと対策を整理します。
| 症状 | よくある原因 | 防止策 |
|---|---|---|
| リーダーが全く反応しない | バーの左右に余白(静寂部・クワイエットゾーン)がない | ラベルの端や枠線にバーを密着させず、左右に規格で定められた余白を確保する |
| ときどき読み取りに失敗する | 印刷解像度が低くバーがつぶれている、にじんでいる | インクジェットよりレーザープリンターを使い、高解像度・等倍で印刷する。拡大コピーは避ける |
| 数字が1桁ずれて読み取られる | チェックデジットの計算誤り、桁数不足 | JANなどチェックデジット付きの規格は、生成ツールに自動計算させる。手計算した場合は再確認する |
| スマホでは読めるが業務用リーダーで読めない | バーの太さの比率が規格から外れている、コントラスト不足 | 規格に沿ったツールで生成し、白地に黒などコントラストの高い配色にする。色付きバーは避ける |
| CODE39で読み取れない | スタート/ストップ文字の「*」が抜けている | データの前後を「*」で囲む。ツールが自動付与する場合は二重に付けない |
特に見落としやすいのが静寂部です。バーの外側に十分な白余白がないと、リーダーがバーコードの開始位置を認識できず、データが正しくても読み取りエラーになります。また、印刷後にラベルを折ったり、テープで上から貼ったりすると反射で読み取れなくなることがあるため、ラベルは平らな状態で貼ってください。自作したバーコードは、必ず実際に使うバーコードリーダーやスマートフォンのカメラで読み取りテストを行い、数回連続で成功することを確認してから運用に回しましょう。
4. バーコードだけでなくQRコードも自作する:一括生成の使いどころ
「バーコードを自作する」流れで見落とされがちなのが、QRコードの作成です。商品ラベルや社内管理には一次元バーコードが向きますが、URL・連絡先・テキスト・Wi-Fi設定などを配布する用途ではQRコードのほうが適しています。しかもQRコードは、1件ずつ作る場面よりも「同じ形式のコードを何十件・何百件も作りたい」場面が多く、その場合は一括生成ツールを使うのが現実的です。ここでは、bulk qr code generator系のツールを使った一括生成の考え方を整理します。
bulk qr code generatorで一括生成する基本の流れ
bulk qr code generatorは、複数のデータをまとめてQRコード画像に変換するツールの総称です。基本的な流れは、①データを用意する、②ツールに読み込ませる、③生成して画像をダウンロードする、という3ステップです。1件ずつテキストを打ち込む手間がなく、入力ミスも減らせます。bulk qr code generator freeのものも多く、ちょっとしたテストや小規模な配布なら無料枠で十分間に合うことがあります。ただし無料ツールは利用条件や生成数の上限がツールごとに異なるため、業務利用の前に規約を確認してください。
データの入れ方で選ぶ:CSV・Excel・Googleスプレッドシート
一括生成ツールを選ぶときの分かれ目が「元データの形式」です。すでにExcelで管理している名簿や商品リストがあるなら、bulk qr code generator from excelやbulk qr code generator from csvに対応したツールが便利です。Excelの表をそのまま読み込ませるか、CSVに書き出して読み込ませれば、URLやテキストの列をまとめてQRコード化できます。free bulk qr code generator online by excel dataを選べば、インストール不要でブラウザ上からExcelデータを処理できます。
チームでデータを共有しながら進めたい場合は、bulk qr code generator in google sheetsが選択肢になります。Googleスプレッドシート上でデータを管理し、そこから一括生成できれば、担当者が変わっても同じ手順を再現しやすいという利点があります。社内の共有ドライブにCSVを置いておき、必要なときに読み込ませる運用と組み合わせると効率的です。
何を埋め込むかで変わる:テキスト入りQRコードの一括作成
QRコードに埋め込む内容は、URLだけとは限りません。商品説明、管理番号、連絡先、案内文などのテキストをそのまま埋め込みたい場合は、bulk qr code generator with textを使うと、テキストの列をそのままQRコードに変換できます。たとえば備品1点ごとに「管理番号+設置場所+担当者」をテキストで持たせておけば、一次元バーコードでは表現しにくい情報も1つのコードにまとめられます。QRコードはタテとヨコに情報を持つため、コンパクトながら大容量のデータを格納できるのが特徴です。一次元バーコードとQRコードの使い分けに迷ったら、数字だけを機械的に読ませるなら一次元バーコード、テキストやURLを人の手を介さず受け渡すならQRコード、と考えると整理しやすくなります。
スマートフォンだけで完結:bulk qr code generator mobile
外出先や現場で「今すぐ大量のQRコードが必要」という場面では、bulk qr code generator mobileに対応したサービスが役立ちます。スマートフォンのブラウザからCSVやテキストを読み込ませ、bulk generate qr codesを実行すれば、PCを開かずに一括生成できます。ただし、大量件数の確認作業や画像の整理は画面の大きいPCのほうが圧倒的に楽なので、緊急時はスマホ、本番の大量生成はPC、という使い分けが現実的です。
混同しやすいのが、bulk qr code generator 128のような表記です。これは「CODE128の一次元バーコードを一括生成したい」という意味で使われることがあります。CODE128は一次元バーコードの規格であり、QRコードとは別物です。同様に、JANやITF14の一括生成とQRコードの一括生成では、使うツールも入力できるデータの形式も異なります。当サイトでは一次元バーコードの一括生成とQRコードの生成をそれぞれ扱っているため、作りたいコードの種類に合わせて使い分けてください。
| 作りたいもの | 向くツール | 元データの例 |
|---|---|---|
| 社内管理用のCODE39/CODE128 | Excelフォント、一次元バーコード生成ツール | 管理番号の一覧(Excel) |
| 商品用のJANコード | GS1登録後の生成ツール | 商品アイテムコード一覧 |
| URL・テキストのQRコード | bulk qr code generator | URL列・テキスト列(CSV/Excel) |
| スプレッドシートから直接生成 | bulk qr code generator in google sheets | Googleスプレッドシートの表 |
| 現場でスマホから生成 | bulk qr code generator mobile | CSV・テキスト |
5. まとめ:用途に合わせた最適な方法でバーコードを作成しよう
バーコードの自作は、目的によって選ぶべき方法が変わります。社内の在庫管理や備品管理であればExcelのフォントや無料のWebツールでCODE39・CODE128を手軽に生成できますが、店舗販売用のJANコードはGS1への登録が前提となり、自作といっても正規の事業者コードを取得したうえでの生成が必要です。規格選びと作成手順を押さえたら、最後は「作って終わり」にせず、実際の運用環境で読み取りテストを行うことが大切です。プリンター、ラベルの素材、使用するバーコードスキャナの組み合わせで読み取りやすさは変わるため、本番印刷の前に数枚テスト出力し、複数回スキャンして安定して認識されるかを確認してください。
また、URLやテキストをまとめて配布する用途では、一次元バーコードよりもQRコードのほうが向いています。その場合は1件ずつ作るのではなく、CSVやExcel、Googleスプレッドシートのデータを読み込ませてbulk generate qr codesを実行できる一括生成ツールを活用すると