QRコードがスマートフォンの画面上に表示されていると、同じ端末のカメラでは読み取れません。別の端末を用意しなくても、スクリーンショットを保存して画像から読み取る方法があります。
QRコードリーダーが画像ファイル入力に対応していれば、スクリーンショットや保存画像を選ぶだけで解析できます。
同じ端末のQRコードは画像から読む
アプリ、PDF、Webページ、チャットなどに表示されたQRコードは、スクリーンショットにしてしまえば通常の画像ファイルとして解析できます。画像全体の中にQRコードが1つ写っていれば、そのまま認識できることが多くあります。
読み取れないときはQRコード部分を大きくする
QRコードが小さすぎる、ぼやけている、周囲の余白が少ない場合は認識しにくくなります。スクリーンショットを拡大したり、QRコード付近を切り出した画像を使うと改善することがあります。
- QRコードが十分な大きさで写っているか
- 画像が強く圧縮されていないか
- コードの周囲に少し余白があるか
カメラ読み取りと画像読み取りを使い分ける
紙や別端末に表示されたQRコードならカメラが手早く、同じ端末の画面や受け取った画像ならファイル読み取りが便利です。カメラはHTTPSなど安全なコンテキストが必要になる場合がありますが、画像からの読み取りはローカルHTMLでも使える場合があります。
読み取ったURLは自動で開かない方が安全
QRコードの中身はWebサイトとは限らず、見慣れないURLや文字列が入っていることもあります。読み取り後は内容を確認し、URLならドメインやパスを見てから開く方が安全です。
手順
- QRコードが表示されている画面のスクリーンショットを撮るか、QRコードを含む画像を保存します。
- Browser KittyのQRコードリーダーを開き、画像から読み取る操作でファイルを選びます。
- 認識された内容を確認します。
- URLの場合は自動で開かず、リンク先を確認してから必要に応じて開きます。
- 読み取れない場合はQR部分を大きくした画像で再度試します。
QRコードリーダー
カメラや保存済み画像からQRコードを読み取り、結果と履歴を端末内で管理します。
注意点
- 画像が極端に小さい場合は、元画像からQR部分を切り出す方が読み取りやすくなります。
- 光学ズームやライトはカメラ読み取り時だけ関係し、画像ファイル読み取りでは不要です。
- 読み取り履歴は端末内に保存されますが、サイトデータを削除すると消える場合があります。
よくある質問
同じスマホに表示されたQRコードも読めますか?
はい。スクリーンショットを撮り、その画像をQRコードリーダーへ読み込めば解析できます。
画像からの読み取りにカメラ権限は必要ですか?
保存画像から読み取るだけならカメラ権限は不要です。カメラ映像から読む場合だけ許可が必要です。
読み取ったURLは自動で開きますか?
安全のため自動では開きません。内容を確認してから操作できます。