読み取れるQRコードのデザインには、いくつかの基本ルールがあります。明るい背景に濃い色のコードで強いコントラストをつけること、周囲に何もない余白(クワイエットゾーン)を残すこと、ロゴは誤り訂正で補える大きさに抑えること、そして印刷前に複数のスマホで必ずテストすることです。デザインを工夫するのは問題ありませんが、読み取り機がすべての部分を判別できることが前提です。
ブランドカラーやロゴを入れたQRコードは、ただの白黒の四角よりも見栄えがします。ただし、デザイン上の工夫はどれも、読み取りに必要な要素を削ってしまう可能性があります。このガイドでは、見た目と読み取りやすさを両立するために押さえておきたいルールを解説します。
読み取り機はQRコードをどう「見て」いるか
スマホのカメラは、人間が絵を見るようにQRコードを読んでいるわけではありません。まず角にある3つの大きな四角(ファインダパターン、切り出しシンボル)を探し、コードの角度と大きさを割り出します。そのうえで、モジュールと呼ばれる小さな四角を一つずつ調べ、濃いか明るいかを判定します。
つまり、何よりも重要なのは次の3点です。
- 濃いモジュールと明るいモジュールの間のコントラスト
- 3つの角にあるはっきりしたファインダパターン
- コードの始まりと終わりがわかるように、周囲に確保された何もない余白
濃淡の差をぼかすもの、模様の一部を隠すもの、端に詰め込みすぎたものは、どれも読み取りを遅くしたり、読み取れなくしたりします。
コントラスト・色・クワイエットゾーン
色の選び方
デザインがうまくいかない原因で最も多いのが色です。いちばん安全なルールはシンプルで、明るい背景に濃い色のコードです。白地に黒が最も確実ですが、白やクリーム色の背景に紺、深緑、濃い赤、こげ茶なども問題なく読み取れます。
避けたいのは次のようなデザインです。
- コントラストの低い組み合わせ:白地に薄いグレー、白地に黄色、パステル同士など
- 白黒反転のコード(濃い背景に明るいモジュール):最近のスマホのカメラは読めることが多いものの、一部の読み取りアプリや古い機種では読めず、見てほしい人の一部を逃してしまいます
- グラデーション:濃い色から薄い色へ変化させると、一部のモジュールが薄くなりすぎます
- 写真などのごちゃごちゃした背景:読み取り機が混乱します
簡単なチェック方法として、デザインをグレースケールに変換してみましょう。明るい地に濃いコードがはっきり見えれば、コントラストはおそらく十分です。中間のグレー同士のように見えたら、もっと強い色に変えてください。
クワイエットゾーン:周囲に余白を残す
クワイエットゾーンとは、コードの周りの何も印刷しない余白のことです。QRコードの規格では、四辺すべてに4モジュール分の余白が求められています。実際には少し狭くても読めることが多いのですが、スペースを節約する場所としてはリスクが高い部分です。
コードが写真や枠線、文字にぴったり接していると、読み取り機はどこでコードが終わるのか判断できません。余白には何も置かず、明るいモジュールと同じ色にしておけば、最もストレスの多い読み取りトラブルの一つを避けられます。
読み取りを壊さずにロゴを入れる方法
中央にロゴを入れたQRコードは人気があります。これが可能なのは、QRコードに誤り訂正機能があるからです。誤り訂正とは、コードの一部が汚れたり隠れたりしても読み取れるように、余分なデータを加えておく仕組みです。レベルは4段階あり、L(データの約7%を復元可能)からH(約30%)まであります。詳しくは QRコードの誤り訂正レベル の解説をご覧ください。
ロゴを上に重ねるということは、コードの一部をあえて「壊している」ことになります。次のルールを守りましょう。
- ロゴを入れるときは、QやHなど高めの誤り訂正レベルを使う。
- ロゴは小さく、目安としてコードの幅の5分の1程度以下にし、選んだレベルで復元できる範囲に十分収める。
- ロゴは中央に置き、角の3つのファインダパターンには絶対にかぶせない。
- ロゴには無地の背景か細い白フチをつけ、周りのモジュールと溶け込まないようにする。
- ロゴの大きさや位置を変えたら、そのたびにテストし直す。
なお、誤り訂正レベルを上げるとコードの密度が高くなります(モジュールが増えて一つひとつが小さくなる)。これも中身を短くしておくべき理由の一つです。たとえば長いURLの代わりに、短縮リンクを使う動的QRコードにするのがおすすめです。
データを短くしてすっきりしたコードに
QRコードに入れるデータが多いほど、必要なモジュールの数が増え、同じ印刷サイズなら一つひとつのモジュールが小さくなります。トラッキング用のパラメータが付いた長いURLは密度の高いコードになりやすく、離れた場所からや印刷品質が低い場合に読み取りにくくなります。
簡単な解決策は2つです。
- 短縮URLサービス や動的QRコードを使い、短いリンクだけを格納する
- コードを作る前に、URLから不要なパラメータを削除する
動的QRコードにはもう一つ利点があります。あとからリンク先を変える必要が出ても、せっかくのデザインを刷り直さずに済むことです。
形・スタイル・フレーム
多くのQRコード作成ツールでは、モジュールを丸くしたり、角の四角の形を変えたり、行動を促す文言入りのフレームを付けたりできます。見栄えはよくなりますが、限度があります。
- 丸型やドット型のモジュールは、十分な大きさとコントラストがあれば通常は問題なく読めます。ただし、とても小さなドットの間隔が広いデザインは失敗しやすくなります。
- 角の四角をカスタマイズする場合も、「四角の中に塗りつぶした四角」に見える形を保ちましょう。細すぎたり装飾しすぎたりしないことが大切です。
- 「スキャンしてメニューを表示」などのフレームやラベルは便利ですが、クワイエットゾーンの外に配置してください。
- コードを長方形に引き伸ばしたり、テストせずに曲面に巻き付けたりしないこと。ゆがみはモジュールの格子を崩します。
印刷前のデザインチェックリスト
新しいQRコードをデザインしたら、毎回このリストを確認しましょう。
- 明るい背景に濃いモジュールで、グレースケールでも強いコントラストがある
- 四辺に約4モジュール分のクワイエットゾーンがあり、何も置いていない
- ロゴは小さく中央にあり、角の四角を隠していない
- ロゴを入れた場合は誤り訂正レベルを上げている
- データは短く、できれば短縮リンクや動的リンクを使っている
- 行動を促す文言はコードの外に置いている
- 読み取る距離に合ったサイズで印刷している(QRコードのサイズガイド を参照)
- iPhoneとAndroidを含む2〜3台のスマホで、普段の明るさのもとでテストした
- 最終データはぼやけたスクリーンショットではなく、SVGや高解像度のPNGなど鮮明な形式で書き出している
よくある質問(FAQ)
QRコードは何色でもいいですか?
はい。モジュールが背景よりはっきり濃ければ問題ありません。白やクリーム色の背景に濃い色を使うのが最も安全です。明るい背景に明るい色は避け、白黒反転のデザインには注意しましょう。
QRコードに入れるロゴはどのくらいの大きさまで大丈夫ですか?
目安はコードの幅の5分の1程度以下で、中央に配置し、誤り訂正をQまたはHに設定します。コードやロゴによって条件は違うので、入れたあとは必ずテストしてください。
デザインしたQRコードが読み取れないのはなぜですか?
よくある原因は、コントラスト不足、クワイエットゾーンがない、ロゴが大きすぎる、データ量に対して印刷サイズが小さすぎる、のいずれかです。一つずつ直し、そのたびにテストしましょう。
デザインを工夫するとQRコードの安全性は下がりますか?
デザインそのものは安全性に影響しません。大切なのはリンク先です。わかりやすい案内文と信頼できるリンク先を備えたブランド入りのコードは、読み取る人に安心感を与えます。
見た目がよく、ちゃんと読み取れるQRコードを作ろう
よいデザインとはバランスです。片方にブランドの見せ方、もう片方に読み取り機の都合があります。QR-THの 無料QRコード作成ツール で色やロゴを加え、仕上がりをプレビューし、印刷に出す前に自分のスマホでテストしてみてください。