QRコード生成器
テキストやURLからQRコードを生成. ISO/IEC 18004規格に準拠してQRコードを生成し、誤り訂正レベル(L/M/Q/H)を設定可能で、コードが損傷しても7〜30%のデータ復元が可能です。. QR(Quick Response)コードはISO/IEC…
ISO/IEC 18004規格に準拠してQRコードを生成し、誤り訂正レベル(L/M/Q/H)を設定可能で、コードが損傷しても7〜30%のデータ復元が可能です。
QRコードの仕組み
QR(Quick Response)コードはISO/IEC 18004で定義された2次元マトリクスバーコードです。データは正方格子に配置された暗いモジュールと明るいモジュールとして符号化され、角の3つのファインダパターンが任意の方向からの高速検出を可能にします。
誤り訂正はリード・ソロモン符号を使用してすべてのQRコードに組み込まれています。L(7%回復)、M(15%)、Q(25%)、H(30%)の4段階があります。高い誤り訂正により、部分的に隠れても読み取り可能です。
QRコードバージョンは1(21×21モジュール)から40(177×177モジュール)まであります。エンコーダは選択した誤り訂正レベルで入力データを格納できる最小バージョンを自動選択します。
Formula: 容量(バージョン1、レベルL): 数字: 41文字 英数字: 25文字 バイト: 17文字 1辺あたりのモジュール数 = 4 × バージョン + 17
計算例
URL 'https://example.com'(19バイト)を誤り訂正レベルMで符号化するとバージョン2(25×25モジュール)が必要です。レベルHでは同じデータにバージョン3(29×29)が必要です。
この計算機を使うタイミング
- ウェブサイトやアプリにリンクするQRコードを、製品パッケージ・チラシ・名刺向けに生成するマーケティングチーム
- 在庫追跡、棚番(ロケーション)識別、資産管理ラベルのためにQRラベルを作成する倉庫管理者
- 電子チケット、チェックインシステム、Wi-Fiネットワーク共有のためにQRコードを生成するイベント主催者
- データ転送、認証、ディープリンクのためにアプリケーションにQRコードを組み込む開発者
よくある間違い
- 印刷物に対して低すぎる誤り訂正レベルを選ぶ — 屋外看板、パッケージ、ラベルは損傷を受けます。物理的な印刷物にはレベルQまたはHを使用し、レベルLは汚れのないデジタル表示専用にしてください
- データ量の多すぎるQRコードを生成する — 長いURLやテキスト文字列は高密度のコードを生み、特に小さいサイズでは読み取りが困難になります。内容は300文字未満に抑えるか、URL短縮サービスを使用してください
- 印刷前に複数のデバイスでQRコードをテストしない — カメラや読み取りアプリによって性能は異なります。量産前に少なくとも3台の異なるスマートフォンでテストしてください
- コントラストの低い配色を使う — 明るい背景に暗い前景が最も高い読み取り信頼性を提供します。白地に薄いグレーや黒地に濃紺は避けてください。標準の白地に黒が最適です
結果の解釈方法
- 文字数はエンコードされたデータ量を示します — 文字数が多いほど高いQRバージョンと密なモジュール格子が必要になり、小さな印刷サイズでは読み取りにくくなります
- 生成されたコードが密すぎる場合は、内容を短くする(例: URL短縮サービスの利用)か、より低い誤り訂正レベルを選択してください — どちらもモジュール数を減らせます
- 高い誤り訂正(LからHへ)は密度が増す代わりに、損傷やロゴの重ね置きがあってもコードを読み取れるようにします — 過酷な環境の印刷ラベルにはQかHを、きれいなデジタル表示にのみLを使ってください
- 大量印刷の前に、複数の異なるスマートフォンやスキャナーアプリでプレビューをテストスキャンしてください — 画面上で読めるコードでも、最終的な印刷サイズ・素材・照明では失敗することがあります
- 色をカスタマイズした後にスキャンが失敗する場合は、明るい背景に暗い前景へ戻してください — 白地に黒が依然として最も確実に読み取れる組み合わせです
関連規格・参考文献
- ISO/IEC 18004:2015 — QRコードのバーコードシンボル体系仕様。符号化モード、誤り訂正、モジュール配置を定義
- GS1 Digital Link — 小売・サプライチェーン向けにQRコードへ製品識別データを符号化する規格
よくある質問
どの誤り訂正レベルを選ぶべきですか?
清潔なデジタルディスプレイにはレベルL(最小コード)。一般的な印刷にはレベルM。包装や屋外看板、ロゴを重ねる場合はレベルQまたはHを選択してください。
QRコードの最大データサイズはありますか?
最大のQRコード(バージョン40、レベルL)は数字7,089文字、英数字4,296文字、2,953バイトを格納できます。実用上は〜300文字以下に保つと全デバイスで高速スキャンが保証されます。
QRコードの中央にロゴを入れることはできますか?
はい、誤り訂正レベルH(30%復元)を使用すれば可能です。ロゴは一部のモジュールを覆い隠しますが、リード・ソロモン符号化により、スキャナーは欠損データを再構築できます。ロゴはQRコード面積の20%未満に抑え、本番使用の前に複数のデバイスで読み取りの信頼性をテストしてください。