使い方ガイド公開日 読了目安 約7

QRコードが読み取れないときの対処法|原因の切り分け手順

作ったQRコードがスマホで読み取れない、印刷したら反応しなくなった。原因は「作り方」「印刷・表示」「読む側」の3か所のどこかに必ずあります。この記事では上から順に切り分ける手順と、失敗しないサイズ・余白・色の条件をまとめます。

原因は3か所のどこかにある

QRコードが読めないとき、いきなり作り直すのは遠回りです。QRコードは「データを絵にする」「その絵を紙や画面に出す」「カメラで読む」という3段階を通るので、どの段階で壊れているかを先に特定すると、直すべき箇所が1つに絞れます。

段階疑うべきこと確認方法
①作成情報量が多すぎる、色の指定が不適切画面上で拡大表示して読めるか試す
②出力小さすぎる、余白がない、印刷がにじんだ同じデータを大きく印刷して読めるか試す
③読み取りカメラのピント、画面の明るさ、反射別の端末・別のアプリで読んでみる

切り分けの近道は、パソコンの画面に大きく表示したQRコードをスマホで読んでみることです。ここで読めるなら作成データ自体は正常で、原因は印刷やサイズ、読み取り環境の側にあります。逆に画面上でも読めないなら、作成時の設定を見直します。

作る側で失敗しやすい4つの設定

作成の段階で読み取り率を落とすのは、たいていこの4つです。特に1つ目の情報量は、見た目では気づきにくいのに影響が大きいポイントです。

  1. 1

    ①埋め込む文字数を減らす

    QRコードは情報量が増えるほどマス目(セル)が細かくなり、同じ大きさで印刷しても読み取りが難しくなります。長いURLはパラメータを削る、共有用の短いURLを使うなど、まず文字数を減らすのが最も効果的です。

  2. 2

    ②必要な大きさで書き出す

    QRコード作成ツールでは128〜1024pxの範囲でサイズを指定できます。印刷に使うなら大きめ(512px以上)で書き出しておくと、あとから縮小はできても拡大はできない、という失敗を防げます。

  3. 3

    ③色は「濃い前景・薄い背景」を守る

    前景色と背景色は変更できますが、明暗の差が小さいと読み取れません。黒と白の組み合わせが最も確実で、色を付けるなら前景を十分に濃い色にします。

  4. 4

    ④明暗を反転させない

    背景を黒、コードを白にする反転デザインは、読み取りに対応していない端末があります。おしゃれに見えても、配布物では避けるのが無難です。

読む側で起きているトラブル

作ったコードに問題がないのに読めない場合、原因は読み取り環境にあります。自分の端末だけで検証していると見落としやすいところです。

症状考えられる原因対処
カメラが枠を認識しないピントが合っていない少し離してから近づける。接写しすぎない
画面のコードだけ読めない画面が暗い、反射している明るさを上げ、角度を変える
特定の端末だけ読めないカメラアプリがQR読み取り非対応標準の読み取り機能や別アプリを試す
読めるがページが開かないURLの誤り、社内ネットワークの制限URLを直接ブラウザに入力して確認する
一部の人だけ開けないログインが必要なページを指定している誰でも開けるURLに差し替える

読み取れるQRコードを作り直す手順

  1. 1

    ①埋め込む内容を最短にする

    URLなら、追跡用パラメータや不要な階層を落とします。テキストを埋め込む場合も、必要最小限の文面にとどめます。

  2. 2

    ②QRコード作成ツールに貼り付ける

    URLやテキストを入力すると、その場でコードが生成されます。入力内容はブラウザ内で処理されます。

  3. 3

    ③サイズを用途に合わせて指定する

    画面表示なら256〜512px、印刷なら512〜1024pxを目安にします。大きく作って縮小するぶんには劣化しません。

  4. 4

    ④色はまず黒×白のまま試す

    デザイン都合で色を変える場合も、まず標準色で読み取りを確認してから変更し、変更後にもう一度読み取ります。

  5. 5

    ⑤PNGで保存し、必要なら形式を変換する

    QRコードのようなくっきりした図形はPNGが適しています。入稿先の指定でJPEGが必要なときは画像形式変換ツールで変換し、変換後の画像でもう一度読み取りテストをしてください。

JPEGはブロックノイズが出やすく、細かいマス目の境界がぼやける形式です。どうしてもJPEGにする必要がある場合は、品質を高め(90%以上)に設定し、変換後の画像を必ず読み取って確認してください。

よくある質問

QRコードに文字数の上限はありますか?
規格上はかなりの文字数を入れられますが、増えるほどマス目が細かくなり読み取りづらくなります。実用上はURLで100文字以内、テキストでも300文字程度までに収めると、印刷しても安定して読めます。長すぎる場合はツール側でも生成に失敗することがあります。
QRコードの色を変えても読み取れますか?
前景色が十分に濃く、背景色が明るければ読み取れます。目安は、白黒に変換したときにはっきり濃淡が分かれること。淡い色どうしの組み合わせや、背景を暗くする反転デザインは避けてください。
印刷したら読めなくなりました。何を疑えばいいですか?
まずサイズです。読み取り距離の10分の1を一辺の目安に、必要なら大きくします。次に余白で、トリミングで白い帯を削っていないか確認します。それでも読めない場合は、光沢紙の反射やインクのにじみを疑い、別の紙で試し刷りしてください。
作ったQRコードは何回でも使えますか?
QRコードは入力した内容をそのまま図に変換したものなので、有効期限や読み取り回数の制限はありません。ただしリンク先のURLを変更すると、印刷済みのコードは古いURLを指したままになります。差し替える可能性がある場合は、転送設定ができるURLを埋め込んでおくと安全です。

この記事で紹介したツール

あわせて読みたい