QRコードの誤り訂正レベル完全ガイド (L, M, Q, H)

すべてのQRコードには、コードの一部が破損したり、汚れたり、意図的にロゴで覆われたりしても読み取れるようにする誤り訂正機能が組み込まれています。これは魔法ではなく、リード・ソロモン(Reed-Solomon)誤り訂正と呼ばれる数学的アルゴリズムの結果です。CD、DVD、衛星通信で破損した信号からデータを復元するために使用されているのと同じ技術です。

誤り訂正レベルを理解することは、名刺にQRコードを印刷する場合、ロゴを重ねる場合、または物理的な損傷が起こり得る環境で使用する場合に不可欠です。間違ったレベルを選択すると、毎回確実にスキャンできるQRコードと、最も重要な場面で失敗するQRコードの違いを生むことになります。

QRコードの誤り訂正とは?

QRコードが生成される際、エンコーダーはURLやデータを白黒のモジュールパターンに単純に格納するだけではありません。リード・ソロモンコードを使用して計算された冗長データ(余分な情報)も追加します。この冗長データのおかげで、一部のモジュールが読み取れなくても、スキャナーは元のデータを再構築できるのです。

わかりやすく例えると、紙に電話番号を書いて誰かが2桁を消したとします。元の番号を復元することはできません。しかし、番号を逆に下にも書き、横にチェックサムも記録しておけば、3つを照合して消えた数字を特定できるでしょう。リード・ソロモンコードも同じ原理で動作しますが、はるかに高度な数学を使用しています。

QRコード規格(ISO/IEC 18004)は、データ復元能力とコードの複雑さの異なるバランスを提供する、ちょうど4つの誤り訂正レベルを定義しています。

4つの誤り訂正レベル

すべてのQRコードはこの4つのレベルのいずれかを使用します。レベルは生成時に選択され、コードを再生成しない限り変更できません。

レベル 名称 データ復元量 最適な用途
L Low(低) 最大約7% デジタル画面、清潔な環境
M Medium(中) 最大約15% 一般的な印刷物
Q Quartile(四分位) 最大約25% 屋外または産業環境
H High(高) 最大約30% ロゴ重ね、過酷な条件

パーセンテージは、スキャナーが元のデータ全体をデコードできる状態で、破損または欠落が許容されるコードワード(データ単位)の最大割合を示しています。レベルHでは、QRコードの約3分の1が読み取り不能でも正しくスキャンできます。

レベルL:低い誤り訂正(7%)

レベルLは最小限の冗長性を提供します。誤り訂正データに割り当てるスペースが少ないため、最も小さくシンプルなQRコードを生成します。これにより、物理的な損傷や障害のリスクがない清潔なデジタル画面(ウェブサイト、アプリ、プレゼンテーションスライド)での表示に最適です。

ただし、レベルLは損傷に対するほとんど耐性がありません。コードを横切る小さな傷、指紋の汚れ、わずかな印刷の不具合でさえ、スキャン失敗を引き起こす可能性があります。紙に印刷する用途では、レベルLはリスクが高い選択です。

レベルM:中程度の誤り訂正(15%)

レベルMは多くのQRコード生成ツールでデフォルトとして使用されるレベルです。レベルLの2倍の誤り訂正能力を提供し、中程度の損傷からの復元が可能です。比較的清潔な室内環境で扱われるチラシ、パンフレット、書類に印刷されたQRコードに適しています。

レベルMは実用的な中間点です:レベルLよりコードはやや大きくなりますが、はるかに耐久性が高くなります。ロゴが不要な一般的な印刷用途の大半に合理的な選択です。

レベルQ:四分位の誤り訂正(25%)

レベルQはコードの最大4分の1が損傷しても復元できます。繰り返し取り扱われる製品パッケージ、天候にさらされる屋外看板、擦れやすい倉庫ラベル、多くの人の手を渡る展示会資料など、摩耗が予想される環境で使用されるQRコードに適しています。

レベルQはレベルLやMと比較して、コードに目に見えて多くのモジュールを追加します。QRコードはより密になる(同じ面積により多くの白黒の四角が詰め込まれる)か、同じモジュールサイズを維持するために物理的に大きくする必要があります。過酷な条件での信頼性がコードのコンパクトさより重要な場合、このトレードオフは価値があります。

レベルH:高い誤り訂正(30%)

レベルHはQRコード規格で利用可能な最大の誤り訂正です。最大30%のデータ損失から復元でき、最も耐久性の高いオプションです。レベルHは2つの特定のシナリオで不可欠です:

  • ロゴの重ね合わせ:QRコードの中央にロゴを配置すると、文字通りコードの一部のモジュールを覆い、破壊することになります。スキャナーは欠落したデータを再構築するために完全に誤り訂正に頼る必要があります。レベルHは、コード面積の約10〜15%を占める中央ロゴを許容できる十分な冗長性を提供します。
  • 過酷な物理的条件:財布の中で保管される名刺、機器に貼られるステッカー、倉庫ラベル、または傷、湿気、汚れ、UV退色にさらされるあらゆるQRコード。

レベルHのトレードオフは、QRコードに大幅に多くのモジュールが含まれることです。同じデータ(LinkedInプロフィールURLなど)に対して、レベルHのコードはレベルLのコードよりも多くのモジュールを持ちます。つまり、コードをより大きく印刷するか、個々のモジュールが小さくなる必要があり、確実なスキャンのためにより高い印刷解像度が求められます。

ロゴ付きQRコードにレベルHが必須な理由

これが誤り訂正レベルの最も重要な実用的応用です。LinkedInロゴが中央にあるQRコードを生成すると、ロゴがQRパターンの一部を物理的に置き換えます。覆われたモジュールは完全に消えたも同然で、スキャナーはまったく読み取れません。

十分な誤り訂正がなければ、コードはスキャン不能になります。中央ロゴが存在する場合の各レベルでの動作は以下の通りです:

  • レベルL(7%):ほぼ確実に失敗します。ロゴがコードの復元可能な範囲を超えるデータを覆います。
  • レベルM(15%):非常に小さなロゴでは動作する可能性がありますが、信頼性がありません。指紋や傷などの追加的な損傷が復元限界を超えさせます。
  • レベルQ(25%):控えめなロゴで動作しますが、他の損傷に対するマージンがほとんど残りません。
  • レベルH(30%):標準サイズの中央ロゴを確実にサポートし、ロゴによる障害に加えて軽微な物理的損傷にも対応できる誤り訂正能力が残ります。

これが、当LinkedIn QRコード生成ツールが作成するすべてのコードにレベルHを使用する理由です。中央のLinkedInロゴは、このQRコードがプロフェッショナルなネットワーキングリンクであることを即座に認識させる重要な要素であり、レベルHはそれがスキャン可能性を決して損なわないことを保証します。

誤り訂正がQRコードのサイズに与える影響

より高い誤り訂正は、QRコードにより多くのデータを格納する必要があることを意味し、モジュール数を直接増加させます。QRコード規格はコードをバージョン1(21x21モジュール)からバージョン40(177x177モジュール)まで区分しています。より高い誤り訂正は、同じデータをより多くのモジュールを持つ上位バージョンに押し上げる可能性があります。

一般的なLinkedInプロフィールURL(約40〜50文字)の場合、差は管理可能な範囲です:

  • レベルL:通常バージョン3(29x29モジュール)
  • レベルM:通常バージョン3または4(29x29または33x33モジュール)
  • レベルQ:通常バージョン4または5(33x33または37x37モジュール)
  • レベルH:通常バージョン5または6(37x37または41x41モジュール)

29x29から37x37モジュールへの増加は目立ちますが、劇的ではありません。名刺の推奨最小サイズである2cmで印刷した場合、最新のスマートフォンカメラならバージョン6のコードでも確実にスキャンできます。

各レベルの使い分け:実用ガイド

QRコードの使用場所と方法に基づいて誤り訂正レベルを選択してください:

  • デジタル画面のみ(ウェブサイト、アプリ、プレゼンテーション):レベルLまたはMで十分です。物理的な損傷リスクがありません。
  • 清潔な室内印刷(オフィスのチラシ、イベントプログラム):レベルMがサイズと耐久性の良いバランスを提供します。
  • 名刺や取り扱われる印刷物:レベルQまたはH。カードは折れ、傷つき、財布に保管されます。
  • ロゴを重ねるすべてのQRコード:レベルH必須。例外なし。
  • 屋外または産業環境:レベルH。天候、汚れ、UV露出、機械的摩耗には最大の誤り訂正が必要です。
  • 製品パッケージ:取り扱い条件に応じてレベルQまたはH。

mylinkqr.comがすべてのLinkedIn QRコードにレベルHを使用する理由

このサイトで生成されるすべてのQRコードはレベルHの誤り訂正を使用しています。これは変更し忘れたデフォルト値ではなく、意図的な選択です。その理由は以下の通りです:

  1. LinkedInロゴが常に含まれます。生成するすべてのQRコードには中央にLinkedInロゴが入るため、スキャン可能性を維持するにはレベルHが必要です。
  2. 名刺が主要な使用用途です。ほとんどのユーザーは名刺印刷のためにこれらのコードをダウンロードします。名刺は財布での保管、ポケットでの摩擦、繰り返しの取り扱いに耐えなければならず、これらすべてがQRコードを損傷する可能性があります。
  3. プロフェッショナルな信頼性が重要です。カンファレンスで誰かに名刺を渡す際、QRコードは最初の試みでスキャンできなければなりません。第一印象を与える二度目のチャンスはありません。レベルHは成功するスキャンの確率を最大化します。
  4. サイズのトレードオフはわずかです。LinkedIn URLの場合、レベルLとレベルHの違いはわずか数個の追加モジュールだけです。1024x1024ピクセルの出力解像度では、コードの外観やスキャン可能性に目に見える影響はありません。

重要な場面でQRコードがスキャンできなかった経験がある方なら、最大の誤り訂正を選択した理由がおわかりいただけるでしょう。コード密度のわずかな増加は、確実な信頼性のための小さな代償です。

QRコードの誤り訂正をテストする

QRコードの誤り訂正が正しく機能しているか確認したいですか?簡単なテストを試してみてください:QRコードを生成し、印刷して、小さな部分を意図的に親指で覆ってみてください。それでもコードがスキャンできれば、誤り訂正が役割を果たしています。レベルHでは、ロゴ部分だけでなく、コードのかなりの部分を覆ってもスキャンに成功するはずです。

最も信頼性の高い結果を得るために、印刷を開始する前に必ず複数のデバイスでQRコードをテストしてください。最高の印刷品質のためにSVG形式でダウンロードし、印刷サイズがスキャン距離の最小要件を満たしていることを確認してください。

LinkedIn QRコードを今すぐ作成

当ツールはレベルHの誤り訂正を使用し、LinkedInロゴ付きでも最大の信頼性を確保します。

生成ツールへ →