iPhoneで画面に表示されているQRコードを読み取れない場合、実は「別のスマホで撮影する」必要はありません。iPhoneには、表示中のQRコードを読み取る方法があります。
1. スクリーンショットを撮って読み取る
一番簡単な方法です。
- QRコードが表示されている画面を開く
- スクリーンショットを撮る
- 写真アプリを開く
- QRコードが写ったスクリーンショットを表示する
- QRコードを長押しする
- 表示されたリンクなどをタップする
QRコードを直接カメラで撮影する必要がないため、Webサイト・メール・LINE・SNSなどに表示されたQRコードにも使えます。
2. 「テキスト認識表示」が利用できる場合もある
iPhoneの「写真」アプリでQRコードを表示すると、iOSがQRコードを認識して、リンクなどを表示できる場合があります。
QRコードをタップ・長押ししても反応しない場合は、写真を一度閉じてから再度開くなどして確認してください。
3. QRコードが小さすぎる場合
画面に表示されたQRコードが小さいと、認識できないことがあります。
その場合は、
QRコード部分を拡大してからスクリーンショット
を撮ってみてください。
ただし、拡大しすぎてQRコードの一部が画面外に切れてしまうと逆に読み取れなくなります。
QRコード全体+周囲の余白が入るようにするのがポイントです。
4. QRコードがぼやけている場合
画像自体が低解像度だと読み取れません。
例えば、
- SNSで圧縮された画像
- スクリーンショットを何度も加工した画像
- 小さな画像を無理に拡大したもの
- 動画の一場面
などです。
可能なら、元の画像や元のWebページからQRコードを表示してください。
5. QRコードの一部が隠れていないか確認する
QRコードは一部分だけ欠けていても読み取れないことがあります。
特に、
- 指がQRコードに重なっている
- ポップアップが重なっている
- 画像が途中で切れている
- QRコードの周囲が切り取られている
場合は、元の画像を表示し直してください。
6. SafariなどでQRコードを表示している場合
SafariでQRコードが表示されているなら、基本的には、
スクリーンショット → 写真アプリ → QRコードを長押し
という方法が便利です。
QRコードを表示しているSafariそのものをカメラで撮影する必要はありません。
7. LINEやメールのQRコードも同じ
LINE、メール、メッセージ、SNSなどに送られてきたQRコードでも、基本的には同じです。
画像を保存
→ 写真アプリで開く
→ QRコードを長押し
という方法を試してください。
8. カメラで読み取ろうとしている場合
別の端末にQRコードを表示して、それをiPhoneのカメラで撮影する場合は、次を確認します。
- QRコード全体を画面に入れる
- カメラを近づけすぎない
- ピントを合わせる
- 暗すぎない場所で行う
- QRコードを傾けすぎない
- レンズを清掃する
QRコードを認識すると、画面にリンクが表示されます。
9. 「コードスキャナー」を使う
コントロールセンターにコードスキャナーを追加している場合は、これを使う方法もあります。
コントロールセンターから「コードスキャナー」を起動して、QRコードをカメラに映します。
ただし、iPhone自身の画面に表示されているQRコードを同じiPhoneのカメラで読み取ることはできません。
その場合は、先ほどのスクリーンショット+写真アプリの方法が便利です。
それでも読めない場合
以下を順番に試してください。
① QRコードの画像を保存する
↓
② 写真アプリで開く
↓
③ QRコードを長押しする
↓
④ 反応しなければ画像を拡大
↓
⑤ QRコード全体が入った状態で再度試す
↓
⑥ 元画像・元サイトからQRコードを表示し直す
それでも読み取れない場合は、QRコード自体が無効・期限切れ・破損している可能性があります。
特に重要なポイント
「iPhoneの画面に表示されているQRコードをiPhoneで読みたい」なら、カメラを使うより「スクリーンショットを撮って写真アプリから読み取る」のが簡単です。
なお、QRコードが銀行・決済・ログイン・本人確認などの重要なコードの場合、読み取った先のURLが正規サイトかどうかも確認してから開くようにしてください。

コメント