企業ロゴが中央に入ったQRコードをスキャンしても問題なく読み取れた経験はありませんか?ロゴがコードの一部を技術的に「隠している」はずなのに。その答えが誤り訂正です。QRコードに内蔵されたこのメカニズムは、コードの一部が破損・汚損・遮蔽されていても読み取りを可能にします。

4つのレベル(L・M・Q・H)を理解しておくと、用途に合ったジェネレーターを選ぶときに大きな差が生まれます。工場向けQRコードとスマートフォン画面に表示するQRコードでは、最適な設定がまったく異なります。

誤り訂正とは何か?

QRコードはリード・ソロモン符号(Reed-Solomon)をベースにしています。これはもともとCDや宇宙通信のために開発された誤り訂正アルゴリズムです。仕組みはシンプルです:QRを生成する際、一部のモジュール(黒い小さな正方形)は有用なデータではなく冗長データを保持します。モジュールが破損または遮蔽されても、リーダーはその冗長データを使って元の情報を復元できます。

だから破れたQRコードでも読み取れるのであり、中央にロゴを置いてもスキャンできるのです — 遮蔽される面積が選択したレベルの回復可能な範囲を超えない限り。

4つの誤り訂正レベル

レベル 回復可能% QRの相対サイズ 使用場面
L ~7% 最小・最もシンプル デジタル画面、管理された環境
M ~15% 中程度 標準印刷、一般用途
Q ~25% やや大きい 軽度の汚れのある環境、小さなロゴ
H ~30% 最大・最も高密度 中央にロゴ、工場、屋外、直射日光

レベルL — Low(低)

データの最大7%を回復できます。最もコンパクトでシンプルなコードを生成します。スキャン条件が完璧なデジタル画面に最適です。

レベルM — Medium(中)

最大15%を回復します。ほとんどのジェネレーターのデフォルト値です。フライヤー・名刺・パッケージなど、小さな汚れや傷が生じる可能性がある通常の印刷物に適しています。

レベルQ — Quartile(準高)

最大25%を回復します。軽度の汚れがある環境や、読み取り精度を損なわずに小さなロゴを追加したい場合に最適です。

レベルH — High(高)

最大30%を回復します。中央に大きなロゴを入れたQR、工場環境(油・ほこり・湿気)、日光にさらされる屋外看板、経年劣化する素材への印刷に最適なレベルです。

トレードオフ:保護性が高いほどコードは高密度になる

訂正レベルが高くなるほど、冗長モジュールが追加されます。同じデータでも、レベルHのQRはレベルLに比べてはるかに多くの正方形を持ちます。これは次のことを意味します:

  • コードが小さい = スキャンしやすい — 小さな印刷物や遠い距離からでも。
  • コードが高密度 = スキャンしにくい — 物理サイズが不十分な場合。

レベルHに非常に長いURLを組み合わせると、一般的なカメラでは読み取れないほど高密度になることがあります。解決策はリンクを短くすること — リンク短縮ツールでこれを解消できますし、ダイナミックQRも内部的に短いリンクを保存しています。

Code2Scanがロゴ追加時にレベルを自動調整する仕組み

Code2ScanのQRコードジェネレーターでロゴをアップロードすると、ジェネレーターはロゴのサイズに応じて自動的にレベルをQまたはHに引き上げます。これにより、画像で遮蔽されるエリアが回復可能な範囲内に収まり、QRコードは正常に機能し続けます。

QRコードのロゴをカスタマイズしたい方は完全ガイドをご覧ください:カスタムロゴ付きQRコード

ステップバイステップ:適切なレベルを選ぶ

  1. QRコードの用途を決める — 画面・紙・看板・工場の設備?
  2. ロゴを入れますか? 入れるならQ or H。入れないならLかMで十分です。
  3. 物理サイズを計算する — レベルHで長いURLを使うには最低3〜4 cm必要です。詳細はQRコードの最小サイズをご覧ください。
  4. 印刷前にテストする — スマートフォンカメラでスキャンして検証しましょう。
  5. 必要に応じてリンクを短縮する — データが少ない = レベルが高くてもQRが薄くなる。

よくある失敗

❌ 必要もないのにレベルHを選ぶ

「Hは安全」と聞いて無条件に選ぶ人が多いです。清潔な画面に表示するQRなら、レベルHはコードを密にして読み取りを難しくするだけで、実際のメリットはありません。

❌ レベルを調整せずにロゴを追加する

レベルLのQRの中央にロゴを置くと、回復可能な7%を超えた範囲が隠れます。結果:スキャンできないQR。ロゴを挿入する際は必ずQまたはHを使用してください。

❌ 長いデータ + 高レベルを組み合わせる

200文字のURL + レベルH = 小さいQRコードが読み取り不能になります。リンクを短縮するか、コードの物理サイズを大きくしましょう。

❌ 見た目だけで確認する

QRコードが正しく見えても、性能の低いカメラでは失敗することがあります。大量印刷の前に必ず2台以上のデバイスでテストしてください。

その他の典型的なミスはQRコードのよくある失敗で確認できます。

まとめ

  1. リード・ソロモン誤り訂正により、一部が隠れていても破損していてもQRを読み取れます。
  2. L(~7%) — 画面・クリーンな環境;最もコンパクト。
  3. M(~15%) — 一般標準;通常印刷。
  4. Q(~25%) — 小さなロゴや軽度の汚れのある環境。
  5. H(~30%) — 大きなロゴ・工場・屋外;最も高密度。
  6. 長いデータ + 高レベル = 過密を避けるためにリンクを短縮。
  7. 大量印刷の前に必ずテストしてください。

理想的な訂正レベルでQRコードを作成したい方 — ロゴ入りもOK!Code2Scanジェネレーターを開くで数秒でカスタマイズできます。