capyQR
← すべての記事

QRコードの誤り訂正を解説(デザインにおいてなぜ重要か)

L、M、Q、H —— それぞれが実際に何をするのか、そしてなぜHでロゴを載せられるのか。

·6 分で読めます

すべてのQRコードには組み込みの冗長性 —— 誤り訂正 —— があり、一部が損傷、汚れ、 覆われていても正しくスキャンできます。4段階のレベルがその度合いを制御します。それぞれが何をす るのか、そしてなぜデザインにおいて重要なのかを説明します。

4つのレベル

レベル回復率向いている用途
L(低)約7%デジタル表示のみ、ロゴなし、最大データ容量
M(中)約15%ほとんどのコードに使える汎用デフォルト
Q(四分位)約25%ある程度の摩耗や軽い損傷にさらされるコード
H(高)約30%コードの一部を覆うロゴやデザイン要素がある場合

レベルが高いほど多くの損傷を回復できますが、実際のコンテンツではなく冗長性のためにコードのデ ータ容量をより多く使います —— そのため、多くのデータをエンコードするコードで非常に高い誤り訂 正を使うと、物理的に大きなコードが必要になることがあります。

デザインにおいて特に重要な理由

誤り訂正があるからこそ、QRコードを壊さずに中央にロゴを置くことができます。高(H)では、コードはデータの約30%を回復できます —— コードの一部を覆う中央のロゴは、それ だけの損傷を受けたのと機能的に同じであり、スキャナーは冗長性から欠落した情報を再構成します。 そのロゴが安全に使える正確な大きさについてはQRコードにロゴを追加する方法をご覧ください。

実践での選び方

  1. ロゴなし、デジタル専用、最大データ量: 低(L)で十分です —— コードを覆う ものがなく、物理的な損傷リスクもありません。
  2. 汎用デフォルト: 中(M) —— ほとんどの実運用でバランスの取れた選択です。
  3. 摩耗にさらされる印刷物: 四分位(Q) —— 時間とともに擦れたり汚れたりする 可能性があるパッケージや看板向け。
  4. ロゴやデザイン要素を追加する場合: 高(H) —— コードの一部を覆うものには 必須です。

エディターで作ってみよう → capyqr.com

ロゴ対応、高誤り訂正のコード

高い誤り訂正でスタイリングされ、ロゴを追加する準備ができた Capy QR がこちらです。

Sunset プリセットの 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 ガイドもどうぞ。