すべてのQRコードには組み込みの冗長性 —— 誤り訂正 —— があり、一部が損傷、汚れ、 覆われていても正しくスキャンできます。4段階のレベルがその度合いを制御します。それぞれが何をす るのか、そしてなぜデザインにおいて重要なのかを説明します。
4つのレベル
| レベル | 回復率 | 向いている用途 |
|---|---|---|
| L(低) | 約7% | デジタル表示のみ、ロゴなし、最大データ容量 |
| M(中) | 約15% | ほとんどのコードに使える汎用デフォルト |
| Q(四分位) | 約25% | ある程度の摩耗や軽い損傷にさらされるコード |
| H(高) | 約30% | コードの一部を覆うロゴやデザイン要素がある場合 |
レベルが高いほど多くの損傷を回復できますが、実際のコンテンツではなく冗長性のためにコードのデ ータ容量をより多く使います —— そのため、多くのデータをエンコードするコードで非常に高い誤り訂 正を使うと、物理的に大きなコードが必要になることがあります。
デザインにおいて特に重要な理由
誤り訂正があるからこそ、QRコードを壊さずに中央にロゴを置くことができます。高(H)では、コードはデータの約30%を回復できます —— コードの一部を覆う中央のロゴは、それ だけの損傷を受けたのと機能的に同じであり、スキャナーは冗長性から欠落した情報を再構成します。 そのロゴが安全に使える正確な大きさについてはQRコードにロゴを追加する方法をご覧ください。
実践での選び方
- ロゴなし、デジタル専用、最大データ量: 低(L)で十分です —— コードを覆う ものがなく、物理的な損傷リスクもありません。
- 汎用デフォルト: 中(M) —— ほとんどの実運用でバランスの取れた選択です。
- 摩耗にさらされる印刷物: 四分位(Q) —— 時間とともに擦れたり汚れたりする 可能性があるパッケージや看板向け。
- ロゴやデザイン要素を追加する場合: 高(H) —— コードの一部を覆うものには 必須です。
エディターで作ってみよう → capyqr.com
- Capy QR はロゴを追加すると自動的に高い誤り訂正を適用するため、手動で設定する必要はありませ ん。
ロゴ対応、高誤り訂正のコード
高い誤り訂正でスタイリングされ、ロゴを追加する準備ができた Capy QR がこちらです。
よくある質問
- QRコードの誤り訂正とは?
- コードの一部が損傷、汚れ、または覆われていても正しくスキャンできるようにする、組み込みの冗長性です。L、M、Q、Hの4段階があり、コードが許容できる損傷量と、指定サイズで保持できるデータ量のトレードオフになっています。
- L、M、Q、Hは実際に何を意味する?
- それぞれ誤り訂正レベルで、損傷時にコードのどれだけの割合を回復できるかを表します。Lは約7%、Mは約15%、Qは約25%、Hは約30%を回復します —— Hが最も高いレベルで、最も多くの冗長性を使用します。
- どの誤り訂正レベルを使うべき?
- 中(M)は堅実な汎用デフォルトです。コードの一部を覆うロゴやデザイン要素を追加する場合は特に高(H)を使ってください —— スキャンを壊さずにそれを可能にするレベルです。
- 誤り訂正を高くするとQRコードは大きくなる?
- はい —— 冗長性が増えると同じ情報量に対してエンコードするデータが増えるため、指定サイズでより大きなモジュールグリッドが必要になったり、各モジュールを容易にスキャンできるよう物理的に大きなコードが必要になったりします。
- なぜ高い誤り訂正でロゴを追加できるようになる?
- そのレベルではコードが欠落・遮蔽されたデータの大部分を回復できるため、中央を覆うロゴは事実上コードを「損傷」させているのと同じ状態になりますが、ロゴが回復可能な割合内に収まっていれば、誤り訂正がそこから回復できるからです。
結論:誤り訂正こそがQRコードを寛容にする要素です —— ロゴを追加するときは常に高を使い、それ以外は中を堅実なデフォルトにしてください。試 してみますか?エディタを開くか、ほかのQR ガイドもどうぞ。
