QRコードが読み取れないときは、「カメラが反応しない」のか、「画像から読めない」のか、「読み取れたのにページが開かない」のかで、見直す場所が変わります。自分で作ったQRコードが読めない場合は、コードの作り方に原因があることもあります。

この記事では、症状ごとに原因と対処法を整理します。まず次の表で、自分の状況に近いものを探してください。

まず症状から切り分ける

同じ「読み取れない」でも、原因は、カメラや端末の設定、読み取る画像、QRコードそのもの、読み取った内容のどこにあるかで分かれます。

症状カメラを向けても反応しないまず確認することカメラの許可、距離、明るさ、ピント次にすること少し離して、QRコード全体を明るい場所で写す
症状画像から読み取れないまず確認すること画像のぼやけ、端の切れ、大きさ次にすることQRコード全体が大きく写った画像で試す
症状自分で作ったQRが読めないまず確認すること周りの余白、色の濃さ、変形、重なり次にすること余白を確保して作り直す
症状読み取れたのに開けないまず確認すること中身がURLか、URLが正しいか次にすること内容を確認し、URLならドメインを確かめる

複数の原因が重なっていることもあります。上から順に、ひとつずつ確かめてください。

カメラで読み取れないとき

カメラが反応しないときに多いのは、近づけすぎてピントが合っていない、暗い、光が反射している、といった撮り方の問題です。スマホを少し離し、QRコード全体が画面に収まる位置で、手ぶれしないように止めてください。光沢のある紙やガラス越しのQRコードは、角度を少し変えると反射が消えて読めることがあります。

それでも反応しない場合は、カメラの設定を確認します。iPhoneでは、設定のカメラの項目で、QRコードのスキャンがオンになっているかを確認できます。ブラウザで動く読み取りツールを使っている場合は、ブラウザにカメラの利用を許可しているかも確認してください。

  • QRコード全体が、画面の枠に収まっている
  • 明るい場所で、反射や影が少ない
  • ピントが合い、手ぶれしていない
  • カメラの利用が許可されている

画像から読み取れないとき

画像から読めないときは、画像の質を見直します。ピントの合っていない写真や、何度も転送・圧縮された画像は、白と黒の境目がにじんで読めないことがあります。元の画像が手に入るなら、元の画像で試してください。

QRコードの端が切れている場合や、周りの余白まで切り取ってしまった場合も、読めないことがあります。スクリーンショットなら、画面を拡大して、QRコードを大きく表示してから撮り直すと読みやすくなります。PCの画面を別のスマホで撮った写真は、画面の細かい模様や反射が写り込んで読みにくくなるため、可能ならスクリーンショットを使ってください。

画像の用意ができたら、画像を選ぶタイプの読み取りツールで試せます。

画像からQRコードを読み取れるか試す →

自分で作ったQRコードが読み取れないとき

自分で作ったQRコードが読めない場合は、コードの作り方や配置に原因があることがあります。QRコードの開発元であるデンソーウェーブは、QRコードの周りに、4セル分以上の余白(クワイエットゾーン)を空けることを求めています。セルとは、QRコードを構成する小さな正方形のひとつです。余白に文字や画像が入り込むと、読めなくなることがあります。

画像編集ソフトで、縦と横の比率を変えて拡大・縮小すると、セルの形が崩れて読めなくなることがあります。大きさを変えたいときは、画像を引き伸ばすのではなく、必要な大きさで作り直してください。また、QRコードの上に文字やイラストを重ねると、白と黒の差が小さくなり、読みにくくなります。

  • 周りに、4セル分以上の余白がある
  • 縦横の比率を変えずに、必要な大きさで作っている
  • QRコードの上に、文字や画像を重ねていない
  • 背景との色の差がはっきりしている
  • 印刷するなら、読み取る距離に対して小さすぎない

URLが長いほどQRコードは細かくなり、小さく印刷すると読みにくくなります。必要以上に長いURLを入れないことも、読み取りやすさにつながります。

QRコード生成ツールで作り直す →

読み取れたのにページが開かないとき

QRコードは読み取れたのにページが開かない場合、QRコードの中身がURLではない可能性があります。QRコードには、URLのほかに、文字や電話番号、Wi-Fiの設定なども入れられるため、読み取った内容が文字として表示されるだけのこともあります。

URLだった場合でも、キャンペーンの終了などでページが削除されていたり、通信状態が悪かったりすると開けません。読み取った内容をコピーして、URLが途中で切れていないか、正しい形になっているかを確認してください。

読み取ったURLを開く前に

QRコードは、読み取っただけでは開かず、内容を確認してから開くのが基本です。URLのドメイン(https://の後ろの部分)が、案内された企業やサービスのものかを確認し、見覚えのないドメインや不自然なURLは開かないでください。「javascript:」や「data:」で始まる文字列は、ふつうのWebページのURLではないため、URLとして開かないようにします。

QRコード・バーコード読み取りツールは、読み取った内容を文字として表示し、http・httpsで始まるURLのときだけ「URLを開く」ボタンを表示します。

あわせて使いたいツール・記事

QRコード・バーコード読み取りツール

画像またはカメラから、QRコードとJAN(EAN-13)などのバーコードを、ブラウザ内で読み取れます。

QRコードを読み取る →

QRコードを画像から読み取る方法

保存した画像・スクリーンショット・PC画面のQRコードを、スマホやPCで読み取る手順をまとめています。

読み取り方を読む →

QRコード生成ツール

URLやテキストから、QRコードを作り直せます。

QRコードを作る →