TOP > QRコードガイド > QRコード基礎 > QRコードのエラー訂正レベルとは?

QRコード基礎

QRコードのエラー訂正レベルとは?

QRコードには、汚れや傷などで一部を正しく読み取れなくなっても、元のデータを復元しやすくする「エラー訂正(誤り訂正)」の仕組みがあります。一般的なQRコードではL・M・Q・Hの4段階から選択でき、レベルが高いほど復元能力が高くなります。

ただし、常にHを選べばよいわけではありません。エラー訂正用の情報が増えるほど、同じバージョンで格納できるデータ量は少なくなります。実務では「復元性」「データ量」「印刷サイズ」「利用環境」「デザイン」のバランスで選ぶことが重要です。

 2026年10月6日   読了時間:約10分

QRコードのエラー訂正レベルL・M・Q・Hと、汚れや欠損からデータを復元するイメージ

この記事でわかること

  •  QRコードのエラー訂正の仕組み
  •  L・M・Q・Hの違い
  •  データ容量やコードサイズとの関係
  •  利用環境に応じた選び方
  •  ロゴやデザイン加工時の注意点

QRコードのエラー訂正とは

QRコードのエラー訂正とは、QRコードの一部が汚れたり欠けたりした場合に、あらかじめ付加された誤り訂正用の情報を使って元のデータを復元する仕組みです。QRコードはデータ領域だけでなく、位置を判断するパターンや誤り訂正用の情報などを組み合わせて構成されています。

QRコード全体の構造については、QRコードの仕組みで詳しく解説しています。

エラー訂正が必要な理由

QRコードは、チラシ、ポスター、商品パッケージ、案内板、屋外掲示物など幅広い媒体で使われます。実際の利用環境では、傷や汚れ、印刷のかすれなどが生じることがあります。

エラー訂正機能があることで、一部を正しく読み取れなくても一定範囲で元のデータを復元できます。ただし、どのような状態でも読み取りを保証する機能ではありません。損傷の位置や程度、印刷品質、コードの大きさ、読み取り機器などによって結果は変わります。

QRコードそのものの基本的な特徴を確認したい場合は、QRコードとは?もあわせて確認してください。

汚れや欠損があってもデータを復元できる仕組み

QRコードには、入力したデータとは別にエラー訂正用のコード語が追加されます。読み取り時に一部のコード語が失われたり誤認識されたりしても、残っている情報を使って復元できるように設計されています。

エラー訂正レベルを高くすると、復元のために使える情報が増えます。一方で、QRコード内で利用者のデータに使える容量は小さくなります。つまり、復元性とデータ容量にはトレードオフがあります。

リード・ソロモン符号とは

QRコードのエラー訂正には、リード・ソロモン(Reed-Solomon)符号が使われています。データに冗長な情報を付加し、一部に誤りや欠損が生じた場合に元の情報を復元する方式です。

実務では、数式まで理解する必要はありません。「読み取りデータとは別に、復元用の情報もQRコード内へ格納されている」と押さえておけば十分です。

 用語解説

コード語(codeword)は、QRコードがデータや誤り訂正情報を扱う単位です。L・M・Q・Hの約7%、15%、25%、30%は、画像面積ではなくコード語の復元能力の目安として理解することが重要です。

エラー訂正レベルL・M・Q・Hの違い

一般的なQRコードでは、エラー訂正レベルをL・M・Q・Hの4段階から選択できます。復元能力の目安は、Lが約7%、Mが約15%、Qが約25%、Hが約30%です。

レベル復元能力の目安特徴検討しやすい条件
L約7%データ容量を確保しやすい汚損リスクが低く、容量を優先したい
M約15%復元性と容量のバランスを取りやすい一般的な印刷物や管理された環境
Q約25%Mより高い復元能力汚れや摩耗が想定される
H約30%4段階で最も高い復元能力損傷リスクが高い、遮蔽が生じる可能性がある

表の条件は実務上の目安です。同じレベルでも、印刷サイズや読み取り距離、印刷状態によって読み取り結果は変わります。

QRコードのエラー訂正レベルL・M・Q・Hと復元能力、データ容量の関係

レベルL:約7%

Lは4段階で最もエラー訂正能力が低いレベルです。その分、同じバージョンで比較するとデータ容量を多く確保できます。

物理的な汚れや破損が起こりにくい環境や、格納するデータ量を優先したい場合には選択肢になります。長期間使う印刷物や屋外など、汚損の可能性がある用途では慎重に確認します。

レベルM:約15%

Mは、Lより復元能力を高めつつ、QやHほどエラー訂正用の情報を増やさない中間的なレベルです。

一般的なチラシやパンフレットなど、極端な汚れや損傷を想定しない用途では最初の候補にしやすい設定です。ただし、「一般用途なら必ずM」というルールではありません。

 ポイント

エラー訂正レベルは「高いほど優秀」という序列ではありません。必要な復元性を確保しつつ、データ量やコードの細かさとのバランスを見ることが重要です。

レベルQ:約25%

QはMより高い復元能力を持ちます。人の手に触れる機会が多い印刷物、屋外掲示、製造・物流現場など、汚れや擦れが想定される場合に検討できます。

一方で、同じバージョンで使えるデータ容量はMより少なくなります。長いURLなどでは、より大きなバージョンが必要になる場合があります。

レベルH:約30%

Hは4段階で最も高い復元能力を持ちます。汚れや損傷のリスクが高い環境や、ロゴなどで一部が隠れる可能性がある場合に検討されます。

ただし、Hを選べば自動的に読み取りやすくなるわけではありません。データ量が多いとコードが細かくなり、限られた印刷サイズでは別の読み取りリスクが生じることがあります。

エラー訂正レベルを上げると何が変わる?

レベルを上げると、復元のためにQRコード内へ割り当てる情報が増えます。その結果、汚れや欠損への耐性は高まりますが、データ容量とのバランスが変わります。

復元できるデータ量が増える

LからM、Q、Hへ進むほど、誤りや欠損が生じたコード語を復元できる能力は高くなります。屋外掲示物や製造現場のラベルなど、擦れや汚れが起こり得る環境では重要な特性です。

ただし、印刷がぼやけている、光が反射している、コントラストが不足している、コードが小さすぎるといった問題は、エラー訂正レベルだけでは解決できません。

格納できるデータ容量とQRコードサイズに影響する

同じバージョンでは、エラー訂正レベルを高くするほど格納できるデータ量は少なくなります。復元用の情報に使う領域が増えるためです。

同じURLやテキストを格納したままレベルを上げると、より大きなバージョンが必要になる場合があります。バージョンが上がれば縦横のセル数も増えるため、同じ印刷寸法では1セルが小さくなります。

データ量についてはQRコードの容量、印刷寸法についてはQRコードのサイズと印刷時の注意点で詳しく確認できます。

エラー訂正レベルの選び方

実務では「最も高いHを選ぶ」のではなく、利用環境とデータ量から必要な復元性を判断します。特に法人・自治体では、一度発行したQRコードを大量印刷することもあるため、制作段階で条件を整理し、実環境に近い状態でテストすることが重要です。

一般的な利用環境ではMを基準に考える

屋内のチラシやパンフレットなど、強い汚れや損傷を想定しない用途では、Mを最初の候補として比較するとバランスを確認しやすくなります。

ただし、同じチラシでも、小さく印刷する場合、長いURLを格納する場合、光沢紙を使う場合などで条件は変わります。Mで作成して実寸で読み取り確認を行い、必要に応じて他のレベルと比較します。

汚れや傷が想定される環境ではQ・Hを検討する

屋外掲示、工場・倉庫のラベル、長期間使う案内板などでは、QやHを含めて検討します。

確認したい条件は次のとおりです。

  • 使用期間
  • 雨、ほこり、油、摩擦などの影響
  • 汚損時に交換できるか
  • 読み取り距離
  • 確保できる印刷サイズ

汚れのリスクが高くても、大きなラベルを使えるなら高いエラー訂正レベルと十分なセルサイズを両立しやすくなります。反対に、小さな印刷面へ多くのデータを入れる場合は、Hによってコードが細かくなりすぎないか確認します。

データ量を優先する場合はLも選択肢になる

汚損リスクが低く、格納するデータ量を優先したい場合はLも候補です。例えば画面表示では、印刷物のような物理的な傷や汚れは起こりにくくなります。

ただし、画面でも反射、明るさ、表示サイズ、カメラ性能の影響を受けます。Lを使う場合も、実際の表示条件でテストしてください。

ロゴやデザイン加工をするときの注意点

QRコードにロゴを配置する場合、ロゴはQRコードの一部を意図的に隠すことになります。エラー訂正があるからといって、大きなロゴを自由に重ねてよいわけではありません。

「Hなら30%隠してよい」という意味ではない

レベルHの約30%は、画像面積の30%を自由に隠しても必ず読めるという意味ではありません。復元能力はコード語を基準とした目安であり、物理的な遮蔽面積と単純には一致しません。

また、QRコードには位置検出パターンなど、読み取りの基準になる機能パターンがあります。こうした部分をロゴで隠したり、必要な余白を削ったりすると、Hでも読み取りに影響する可能性があります。

 注 意

「H=30%までロゴを載せても安全」と判断しないでください。ロゴの大きさ、位置、背景色、データ量、QRコードのバージョンによって影響は異なります。

デザイン後は必ず実際の端末で読み取り確認する

ロゴや装飾を加える場合は、完成状態に近い条件で確認します。印刷物なら実寸で出力し、想定する距離や照明で読み取ります。

大量印刷を行う場合は、入稿前に試し刷りを行い、サイズ、ロゴ、色、紙質を含めて確認してください。複数機種での読み取り確認も有効です。

エラー訂正レベルだけでは読み取りやすさは決まらない

エラー訂正レベルは読み取り安定性を左右する要素の一つです。しかし、実際の読み取りやすさは、サイズ、余白、コントラスト、印刷品質など複数の条件で決まります。

QRコードのサイズとの関係

QRコードは、データ量とエラー訂正レベルに応じて必要なバージョンが決まり、バージョンが高くなるほど縦横のセル数が増えます。

印刷する外形サイズが同じなら、セル数が増えるほど1セルは小さくなります。小さなセルは印刷のにじみやカメラの解像度、読み取り距離の影響を受けやすくなります。

エラー訂正レベルを高くした結果、コードが細かくなりすぎていないか確認してください。

余白・コントラスト・印刷品質との関係

QRコードの周囲には、コードと背景を区別するための余白が必要です。また、セルと背景のコントラストが低いと、カメラがパターンを認識しにくくなります。

次の状態は、レベルを高くしても読み取り不良につながることがあります。

  • 周囲の余白が不足している
  • 背景とセルの明暗差が小さい
  • 印刷がにじんでいる
  • コードが小さすぎる
  • 光沢や反射で一部が白飛びしている
  • 折り目や湾曲で形状が大きく崩れている

エラー訂正は、設計・印刷上の基本条件を置き換えるものではありません。

QRコードの種類によって仕様が異なる場合がある

この記事で扱うL・M・Q・Hは、一般的なQRコードのエラー訂正レベルです。QRコードには複数の種類があり、利用できるエラー訂正レベルや容量が異なるものもあります。

特殊な形式を利用する場合は、それぞれの仕様を確認してください。QRコードの種類では、主な種類と特徴を整理しています。

法人・自治体でエラー訂正レベルを決める手順

法人・自治体では、担当者の感覚だけでレベルを決めず、利用条件を整理してからテストする運用が重要です。同じQRコードでも、Web画面と小型カード、屋内ポスターと屋外掲示では読み取り条件が異なります。

QRコードのエラー訂正レベルを利用環境から実機テストまで確認する判断フロー

利用場所と汚損リスクを確認する

最初に、QRコードをどこで、どの程度の期間利用するかを確認します。

  • 屋内か屋外か
  • 短期か長期か
  • 人が頻繁に触れるか
  • 水、ほこり、油、摩擦の影響があるか
  • 汚損時に交換しやすいか
  • ロゴなどで一部を覆うか

汚損リスクが低ければLやMも候補になります。汚れや傷が起こりやすければQやHを含めて比較します。

データ量とコードサイズを確認する

次に、格納する情報量と確保できる印刷サイズを確認します。長いURLや多くのテキストを直接格納するとデータ量が増え、さらに高いエラー訂正レベルを選ぶと大きなバージョンが必要になる場合があります。

外形サイズだけでなく、セルを十分な大きさで再現できるかまで確認します。必要に応じて格納する情報を整理し、過度に複雑なQRコードを避けます。

本番と同じ媒体・距離・端末でテストする

最後に、本番に近い条件で読み取りテストを行います。PC画面で読めても、印刷物で同じ結果になるとは限りません。

  • 本番と同じ寸法、紙、印刷方式で出力する
  • 想定する距離と照明で試す
  • 複数のスマートフォンや読み取り機器で確認する
  • ロゴやデザインを含む完成データで確認する
  • 必要に応じて軽微な汚れや擦れも想定する

 チェックリスト

  • エラー訂正レベル
  • データ量
  • 最終サイズ
  • 余白
  • コントラスト
  • 印刷品質
  • 実機テスト

継続運用する場合は、「屋内掲示」「屋外掲示」「商品ラベル」など用途別の制作基準を決めておくと、担当者が変わっても品質をそろえやすくなります。

よくある質問

Q

QRコードのエラー訂正レベルとは何ですか?

A

QRコードの一部に汚れや欠損が生じた場合に、元のデータをどの程度復元できるよう設計するかを示す設定です。一般的なQRコードではL・M・Q・Hの4段階があります。

Q

L・M・Q・Hは何が違いますか?

A

復元能力の目安が異なります。L約7%、M約15%、Q約25%、H約30%です。レベルを上げるほど復元能力は高まりますが、同じバージョンで使えるデータ容量は小さくなります。

Q

通常はどのエラー訂正レベルを選べばよいですか?

A

汚れや損傷が少ない一般的な環境では、Mを最初の候補として比較しやすいでしょう。ただし、媒体、データ量、印刷サイズによって適切なレベルは変わるため、実物で確認します。

Q

エラー訂正レベルを上げるとQRコードは大きくなりますか?

A

必ず大きくなるわけではありませんが、同じデータ量のままレベルを上げると、より大きなバージョンが必要になる場合があります。同じ印刷寸法ならセルが小さくなることにも注意が必要です。

Q

レベルHならQRコードの30%を隠しても読めますか?

A

30%は画像面積の30%を自由に隠してよいという意味ではありません。コード語の復元能力の目安であり、遮蔽する位置や形状、機能パターンへの影響によって読み取り結果は変わります。

Q

QRコードにロゴを入れる場合はHを選ぶべきですか?

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コードサービスをお考えの方へ

QRコードを法人・自治体で継続的に活用する場合は、作成時だけでなく、運用や管理まで含めて検討することが重要です。

QRDXのサービス内容を確認し、自社の用途に合うQRコード運用をご検討ください。

QRDXは、動的QRコードの発行・管理・解析を一元化できる企業・自治体向けのQRコード管理サービスです。

  • URL変更

  • アクセス解析

  • 一元管理

  • API連携

詳細を見る

QRコード基礎

  1. QRコードとは?
  2. QRコードの仕組み
  3. QRコードの歴史
  4. QRコードの種類
  5. QRコードの容量
  6. QRコードのサイズと印刷時の注意点
  7. QRコードのエラー訂正レベルとは?
  8. シリーズ一覧へ 

    QRコードをもっと便利に管理

    QRDX

    QRDXなら、動的QRコードの発行・管理・解析をまとめて行えます。

  • URLの変更が可能
  • アクセス解析で効果測定
  • 複数QRの一括管理
  • API連携にも対応
  • 詳細を見る 

ページトップへ