QRコードの誤り訂正レベルとは、コードの一部が汚れたり破損したりしても、データをどれだけ復元できるかを示す4段階の設定です。L・M・Q・Hの順に復元能力が高くなり、生成時に選択できます。この記事では、仕組みの基本からシーン別の選び方までを解説します。
誤り訂正の仕組み:リード・ソロモン符号
QRコードには、URLやテキストなどのデータ本体に加えて、復元用の冗長データ(誤り訂正符号)が一緒に書き込まれています。これにはCDや地上デジタル放送でも使われるリード・ソロモン符号という数学的な技術が採用されています。コードの一部が読み取れなくても、残った符号から欠けた部分を計算で補完できる、という仕組みです。
4つのレベルの違い
- L(Low):約7%まで復元可能。データ密度を最優先したい場合に。
- M(Medium):約15%まで復元可能。最も一般的な標準レベル。
- Q(Quartile):約25%まで復元可能。屋外や工業用途向け。
- H(High):約30%まで復元可能。ロゴ埋め込みや過酷な環境に。
レベルを上げるほど冗長データが増えるため、同じ内容でもコードのマス目が密になり、小さく印刷すると読み取りにくくなる点には注意が必要です。
ロゴ入りQRコードが読める理由
中央にロゴを載せたデザインQRは、実は「意図的にコードを欠損させて、誤り訂正で復元させる」仕組みを利用しています。つまりロゴを入れるなら、レベルHでの生成が前提になります。ロゴ付きコードの作り方はブランドQRコードのデザイン記事で詳しく紹介しています。
シーン別のおすすめレベル
- 画面表示のみ(SNS・プレゼン):Mで十分
- 名刺・チラシなどの屋内印刷:MまたはQ
- 屋外ポスター・看板・ステッカー:QまたはH
- ロゴ入り・カラー反転などのデザイン加工:必ずH
QR StarCodeでは生成時にL/M/Q/Hを自由に切り替えられ、印刷用の高解像度SVGもダウンロードできます。無料でQRコードを作成する際は、用途に合ったレベルを選んでみてください。