この記事でわかること
- QRコードのエラー訂正の仕組み
- L・M・Q・Hの違い
- データ容量やコードサイズとの関係
- 利用環境に応じた選び方
- ロゴやデザイン加工時の注意点
TOP > QRコードガイド > QRコード基礎 > QRコードのエラー訂正レベルとは?
QRコード基礎
QRコードには、汚れや傷などで一部を正しく読み取れなくなっても、元のデータを復元しやすくする「エラー訂正(誤り訂正)」の仕組みがあります。一般的なQRコードではL・M・Q・Hの4段階から選択でき、レベルが高いほど復元能力が高くなります。
ただし、常にHを選べばよいわけではありません。エラー訂正用の情報が増えるほど、同じバージョンで格納できるデータ量は少なくなります。実務では「復元性」「データ量」「印刷サイズ」「利用環境」「デザイン」のバランスで選ぶことが重要です。
2026年10月6日 読了時間:約10分
この記事でわかること
目 次
QRコードのエラー訂正とは、QRコードの一部が汚れたり欠けたりした場合に、あらかじめ付加された誤り訂正用の情報を使って元のデータを復元する仕組みです。QRコードはデータ領域だけでなく、位置を判断するパターンや誤り訂正用の情報などを組み合わせて構成されています。
QRコード全体の構造については、QRコードの仕組みで詳しく解説しています。
QRコードは、チラシ、ポスター、商品パッケージ、案内板、屋外掲示物など幅広い媒体で使われます。実際の利用環境では、傷や汚れ、印刷のかすれなどが生じることがあります。
エラー訂正機能があることで、一部を正しく読み取れなくても一定範囲で元のデータを復元できます。ただし、どのような状態でも読み取りを保証する機能ではありません。損傷の位置や程度、印刷品質、コードの大きさ、読み取り機器などによって結果は変わります。
QRコードそのものの基本的な特徴を確認したい場合は、QRコードとは?もあわせて確認してください。
QRコードには、入力したデータとは別にエラー訂正用のコード語が追加されます。読み取り時に一部のコード語が失われたり誤認識されたりしても、残っている情報を使って復元できるように設計されています。
エラー訂正レベルを高くすると、復元のために使える情報が増えます。一方で、QRコード内で利用者のデータに使える容量は小さくなります。つまり、復元性とデータ容量にはトレードオフがあります。
QRコードのエラー訂正には、リード・ソロモン(Reed-Solomon)符号が使われています。データに冗長な情報を付加し、一部に誤りや欠損が生じた場合に元の情報を復元する方式です。
実務では、数式まで理解する必要はありません。「読み取りデータとは別に、復元用の情報もQRコード内へ格納されている」と押さえておけば十分です。
用語解説
コード語(codeword)は、QRコードがデータや誤り訂正情報を扱う単位です。L・M・Q・Hの約7%、15%、25%、30%は、画像面積ではなくコード語の復元能力の目安として理解することが重要です。
一般的なQRコードでは、エラー訂正レベルをL・M・Q・Hの4段階から選択できます。復元能力の目安は、Lが約7%、Mが約15%、Qが約25%、Hが約30%です。
| レベル | 復元能力の目安 | 特徴 | 検討しやすい条件 |
|---|---|---|---|
| L | 約7% | データ容量を確保しやすい | 汚損リスクが低く、容量を優先したい |
| M | 約15% | 復元性と容量のバランスを取りやすい | 一般的な印刷物や管理された環境 |
| Q | 約25% | Mより高い復元能力 | 汚れや摩耗が想定される |
| H | 約30% | 4段階で最も高い復元能力 | 損傷リスクが高い、遮蔽が生じる可能性がある |
表の条件は実務上の目安です。同じレベルでも、印刷サイズや読み取り距離、印刷状態によって読み取り結果は変わります。

Lは4段階で最もエラー訂正能力が低いレベルです。その分、同じバージョンで比較するとデータ容量を多く確保できます。
物理的な汚れや破損が起こりにくい環境や、格納するデータ量を優先したい場合には選択肢になります。長期間使う印刷物や屋外など、汚損の可能性がある用途では慎重に確認します。
Mは、Lより復元能力を高めつつ、QやHほどエラー訂正用の情報を増やさない中間的なレベルです。
一般的なチラシやパンフレットなど、極端な汚れや損傷を想定しない用途では最初の候補にしやすい設定です。ただし、「一般用途なら必ずM」というルールではありません。
ポイント
エラー訂正レベルは「高いほど優秀」という序列ではありません。必要な復元性を確保しつつ、データ量やコードの細かさとのバランスを見ることが重要です。
QはMより高い復元能力を持ちます。人の手に触れる機会が多い印刷物、屋外掲示、製造・物流現場など、汚れや擦れが想定される場合に検討できます。
一方で、同じバージョンで使えるデータ容量はMより少なくなります。長いURLなどでは、より大きなバージョンが必要になる場合があります。
Hは4段階で最も高い復元能力を持ちます。汚れや損傷のリスクが高い環境や、ロゴなどで一部が隠れる可能性がある場合に検討されます。
ただし、Hを選べば自動的に読み取りやすくなるわけではありません。データ量が多いとコードが細かくなり、限られた印刷サイズでは別の読み取りリスクが生じることがあります。
レベルを上げると、復元のためにQRコード内へ割り当てる情報が増えます。その結果、汚れや欠損への耐性は高まりますが、データ容量とのバランスが変わります。
LからM、Q、Hへ進むほど、誤りや欠損が生じたコード語を復元できる能力は高くなります。屋外掲示物や製造現場のラベルなど、擦れや汚れが起こり得る環境では重要な特性です。
ただし、印刷がぼやけている、光が反射している、コントラストが不足している、コードが小さすぎるといった問題は、エラー訂正レベルだけでは解決できません。
同じバージョンでは、エラー訂正レベルを高くするほど格納できるデータ量は少なくなります。復元用の情報に使う領域が増えるためです。
同じURLやテキストを格納したままレベルを上げると、より大きなバージョンが必要になる場合があります。バージョンが上がれば縦横のセル数も増えるため、同じ印刷寸法では1セルが小さくなります。
データ量についてはQRコードの容量、印刷寸法についてはQRコードのサイズと印刷時の注意点で詳しく確認できます。
実務では「最も高いHを選ぶ」のではなく、利用環境とデータ量から必要な復元性を判断します。特に法人・自治体では、一度発行したQRコードを大量印刷することもあるため、制作段階で条件を整理し、実環境に近い状態でテストすることが重要です。
屋内のチラシやパンフレットなど、強い汚れや損傷を想定しない用途では、Mを最初の候補として比較するとバランスを確認しやすくなります。
ただし、同じチラシでも、小さく印刷する場合、長いURLを格納する場合、光沢紙を使う場合などで条件は変わります。Mで作成して実寸で読み取り確認を行い、必要に応じて他のレベルと比較します。
屋外掲示、工場・倉庫のラベル、長期間使う案内板などでは、QやHを含めて検討します。
確認したい条件は次のとおりです。
汚れのリスクが高くても、大きなラベルを使えるなら高いエラー訂正レベルと十分なセルサイズを両立しやすくなります。反対に、小さな印刷面へ多くのデータを入れる場合は、Hによってコードが細かくなりすぎないか確認します。
汚損リスクが低く、格納するデータ量を優先したい場合はLも候補です。例えば画面表示では、印刷物のような物理的な傷や汚れは起こりにくくなります。
ただし、画面でも反射、明るさ、表示サイズ、カメラ性能の影響を受けます。Lを使う場合も、実際の表示条件でテストしてください。
QRコードにロゴを配置する場合、ロゴはQRコードの一部を意図的に隠すことになります。エラー訂正があるからといって、大きなロゴを自由に重ねてよいわけではありません。
レベルHの約30%は、画像面積の30%を自由に隠しても必ず読めるという意味ではありません。復元能力はコード語を基準とした目安であり、物理的な遮蔽面積と単純には一致しません。
また、QRコードには位置検出パターンなど、読み取りの基準になる機能パターンがあります。こうした部分をロゴで隠したり、必要な余白を削ったりすると、Hでも読み取りに影響する可能性があります。
注 意
「H=30%までロゴを載せても安全」と判断しないでください。ロゴの大きさ、位置、背景色、データ量、QRコードのバージョンによって影響は異なります。
ロゴや装飾を加える場合は、完成状態に近い条件で確認します。印刷物なら実寸で出力し、想定する距離や照明で読み取ります。
大量印刷を行う場合は、入稿前に試し刷りを行い、サイズ、ロゴ、色、紙質を含めて確認してください。複数機種での読み取り確認も有効です。
エラー訂正レベルは読み取り安定性を左右する要素の一つです。しかし、実際の読み取りやすさは、サイズ、余白、コントラスト、印刷品質など複数の条件で決まります。
QRコードは、データ量とエラー訂正レベルに応じて必要なバージョンが決まり、バージョンが高くなるほど縦横のセル数が増えます。
印刷する外形サイズが同じなら、セル数が増えるほど1セルは小さくなります。小さなセルは印刷のにじみやカメラの解像度、読み取り距離の影響を受けやすくなります。
エラー訂正レベルを高くした結果、コードが細かくなりすぎていないか確認してください。
QRコードの周囲には、コードと背景を区別するための余白が必要です。また、セルと背景のコントラストが低いと、カメラがパターンを認識しにくくなります。
次の状態は、レベルを高くしても読み取り不良につながることがあります。
エラー訂正は、設計・印刷上の基本条件を置き換えるものではありません。
この記事で扱うL・M・Q・Hは、一般的なQRコードのエラー訂正レベルです。QRコードには複数の種類があり、利用できるエラー訂正レベルや容量が異なるものもあります。
特殊な形式を利用する場合は、それぞれの仕様を確認してください。QRコードの種類では、主な種類と特徴を整理しています。
法人・自治体では、担当者の感覚だけでレベルを決めず、利用条件を整理してからテストする運用が重要です。同じQRコードでも、Web画面と小型カード、屋内ポスターと屋外掲示では読み取り条件が異なります。

最初に、QRコードをどこで、どの程度の期間利用するかを確認します。
汚損リスクが低ければLやMも候補になります。汚れや傷が起こりやすければQやHを含めて比較します。
次に、格納する情報量と確保できる印刷サイズを確認します。長いURLや多くのテキストを直接格納するとデータ量が増え、さらに高いエラー訂正レベルを選ぶと大きなバージョンが必要になる場合があります。
外形サイズだけでなく、セルを十分な大きさで再現できるかまで確認します。必要に応じて格納する情報を整理し、過度に複雑なQRコードを避けます。
最後に、本番に近い条件で読み取りテストを行います。PC画面で読めても、印刷物で同じ結果になるとは限りません。
チェックリスト
継続運用する場合は、「屋内掲示」「屋外掲示」「商品ラベル」など用途別の制作基準を決めておくと、担当者が変わっても品質をそろえやすくなります。
Q
A
QRコードの一部に汚れや欠損が生じた場合に、元のデータをどの程度復元できるよう設計するかを示す設定です。一般的なQRコードではL・M・Q・Hの4段階があります。
Q
A
復元能力の目安が異なります。L約7%、M約15%、Q約25%、H約30%です。レベルを上げるほど復元能力は高まりますが、同じバージョンで使えるデータ容量は小さくなります。
Q
A
汚れや損傷が少ない一般的な環境では、Mを最初の候補として比較しやすいでしょう。ただし、媒体、データ量、印刷サイズによって適切なレベルは変わるため、実物で確認します。
Q
A
必ず大きくなるわけではありませんが、同じデータ量のままレベルを上げると、より大きなバージョンが必要になる場合があります。同じ印刷寸法ならセルが小さくなることにも注意が必要です。
Q
A
30%は画像面積の30%を自由に隠してよいという意味ではありません。コード語の復元能力の目安であり、遮蔽する位置や形状、機能パターンへの影響によって読み取り結果は変わります。
Q
A
Hは検討対象になりますが、Hを選ぶだけで安全になるわけではありません。ロゴの大きさや位置を抑え、完成状態で複数端末による読み取りテストを行ってください。
Q
A
QやHを含めて検討します。必要なレベルは汚れの程度、利用期間、印刷サイズ、交換のしやすさなどで変わります。サイズや印刷品質も合わせて確認してください。
Q
A
すべての読み取り不良を防げるわけではありません。サイズ不足、余白不足、低コントラスト、印刷のにじみなどは、エラー訂正レベルとは別に対策する必要があります。
QRコードのエラー訂正レベルはL・M・Q・Hの4段階があり、復元能力の目安は約7%、15%、25%、30%です。高いレベルほど汚れや欠損に対応しやすくなる一方、同じバージョンで利用できるデータ容量は小さくなります。
重要なのは、Hを一律に選ぶことではありません。利用環境、データ量、印刷サイズ、ロゴの有無を確認し、必要な復元性とのバランスを取ることです。印刷物や掲示物では、本番に近い条件で読み取りテストを行いましょう。
QRコードの基礎情報を体系的に確認したい場合はQRコード基礎もあわせて確認してください。QRコードの作成・運用を検討している場合は、QRDXのQRコードサービスや料金情報も確認できます。
本記事は、法人向け動的QRプラットフォーム「QRDX」の企画・開発・運営に携わるメンバーが実務経験をもとに制作しています。
公開前には内容確認・編集・校正を実施し、公開後も制度改正や仕様変更に応じて定期的に更新しています。
QRコードを法人・自治体で継続的に活用する場合は、作成時だけでなく、運用や管理まで含めて検討することが重要です。
QRDXのサービス内容を確認し、自社の用途に合うQRコード運用をご検討ください。
サービスの詳細や導入について確認したい方はこちらからご覧いただけます。
QRDXなら、動的QRコードの発行・管理・解析をまとめて行えます。