要点:QRコードは、スマホのカメラが認識できて初めて機能します。読み取りやすさは四つで決まります——十分なコントラスト、適切な印刷サイズ、周囲の空いた余白(クワイエットゾーン)、そして正しい誤り訂正レベル。とりわけロゴを加えるときが肝心です。これらを正しく行い、印刷前にテストすれば、コードは信頼できるまま保てます。
QRコードは、気づかないうちに読み取れなくなることがあります。画面では問題なく見え、チラシに印刷され、そして少し離れると誰も読み取れません。ほぼすべての失敗は、避けられる少数の原因に行き着きます。

コントラストと色
スキャナーは QRコードを明るい背景の上の暗いモジュールとして読みます。高いコントラスト——理想は白地に暗色——がそれを可能にします。色を反転する(暗い背景に明るいモジュール)ことや、ベージュにグレーのような低コントラストの組み合わせは、コードを読めなくする最短の方法です。ブランドのために色を付けるなら、モジュールを背景よりはっきり暗く保ちましょう。
誤り訂正とロゴ
QRコードには四つの誤り訂正レベル——L・M・Q・H——があり、読み取り可能なまま損傷や被覆に耐えられる割合を決めます。各レベルはおおむね最大 7%・15%・25%・30% のデータを復元します。短い内容の素のコードには低または中。中央にロゴを置くときや厳しい条件で印刷するときは高(H)へ。その余分な冗長性こそ、コードが被覆部を乗り切る鍵です。
クワイエットゾーン
QRコードは四辺すべてに空いた余白——「クワイエットゾーン」——が必要で、スキャナーが境界を見つけられるようにします。コードを他の要素に密着させて切り詰めたり、文字を接触させたりするのは、テストでは読めたコードが印刷レイアウトで失敗するよくある原因です。
スキャン距離に合わせたサイズ
印刷サイズは人が読み取る距離に合わせます。名刺のコードは近くで持つので小さくてよく、2 メートル離れて読むポスターのコードははるかに大きくする必要があります。迷ったら大きく印刷を——小さすぎるコードは読み取れません。
PNG か SVG か
印刷には SVG を書き出しましょう。任意のサイズにぼやけず拡大できるベクター形式で、チラシ・ポスター・パッケージで重要です。画面や web には PNG を。小さな PNG を書き出して印刷用に拡大するのは、ぼやけて読みにくいコードの典型的な原因です。
静的か動的か
静的 QRコードは内容を直接符号化するので、期限切れがなくサーバーにも依存しません——ただし後から遷移先を変えられません。動的コードは編集可能な短い URL 経由でリダイレクトしますが、そのサービスがオンラインであり続けることに依存します。何年も機能すべき固定リンクなら、静的の方が安全です。
一度で読めるワークフロー
- QRコード生成ツールでコードを作り、ロゴを加えるなら高い誤り訂正を選ぶ。
- 強いコントラストと空いたクワイエットゾーンを保つ。
- 印刷は SVG、画面は PNG で書き出す。
- 本番印刷の前に、実機 2〜3 台で実際のスキャン距離からテストする。
遷移先が長いリンクなら、URL エンコーダー / デコーダーで短く整えて、生成されるコードをできるだけ単純に保ちましょう。
避けたいよくある間違い
- コントラストが低い、または色が反転している。
- ロゴを加えたのに誤り訂正を高にしない。
- クワイエットゾーンを切り落とす。
- 印刷用に SVG を書き出さず、小さな PNG を拡大する。