画像・スクリーンショットのQRコードを読み取る方法

画像やスクリーンショットに写ったQRコードは、カメラをかざさなくてもその場で読み取れます。「qrコード 読み取り 画像」の基本は、スマホの写真アプリやブラウザの画像読み取り機能に、保存済みの画像ファイルを渡すことです。相手から送られてきたスクショ、Webページで見つけたQRコード、自分で撮影した写真など、すでに端末に保存されている画像であれば、カメラが使えない状況でも中身のURLやテキストを取り出せます。この記事では、iPhone・Android・パソコンそれぞれで、画像内のQRコードを読み取る具体的な手順をまとめます。

画像のQRコードを読み取れる仕組み

QRコードは白と黒のマス目のパターンとして情報を持っているため、カメラで撮る瞬間でなくても、パターンさえ鮮明に写っていれば後から解析できます。つまりカメラのライブ映像でも、保存された1枚の画像でも、読み取りの原理は同じです。ポイントは次の3つです。

  • コード全体が枠内に収まっていること。四隅の角が欠けていると認識できません。
  • ピントが合っていて模様がはっきりしていること。ぼやけや強い圧縮ノイズは失敗の原因になります。
  • 十分な明るさとコントラストがあること。極端に暗い、または白飛びした画像は苦手です。

逆に言えば、この条件を満たしていれば、スクリーンショットでも印刷物を撮った写真でも問題なく読み取れます。うまくいかない場合の対処は QRコードが読み取れないときの対処法 で詳しく扱っています。

iPhoneで画像のQRコードを読み取る

iPhoneでは、写真アプリと標準機能だけで画像内のQRコードを読み取れます。追加アプリは不要です。

  • 写真アプリから開く:QRコードが写った画像を写真アプリで表示します。
  • 被写体を認識させる:画像内のQRコードを長押しするか、画面下部に表示されるリンクの候補をタップします。QRコードが検出されると、リンク先やテキストがポップアップで表示されます。
  • 共有シートから読み取る:うまく出ないときは、共有ボタンから対応アプリを使うか、コントロールセンターのコードスキャナーで画面上のコードを読ませる方法もあります。

Safariで見ているページ内のQRコードも、いったんスクリーンショットを撮って写真アプリで開けば、同じ手順で読み取れます。

Androidで画像のQRコードを読み取る

Androidの多くの機種には、画面内容を解析する機能が標準で備わっています。

  • Googleフォトや標準ギャラリーで画像を開き、レンズ(Lens)ボタンをタップすると、画像内のQRコードを検出してリンクを表示します。
  • 画面のスクリーンショット解析:スクショを撮った直後に表示されるメニューから、画面内のコードをそのまま読み取れる機種もあります。
  • カメラアプリのアルバム読み込み:一部のカメラアプリやQR読み取りアプリは、ライブ映像だけでなく端末内の画像ファイルを選んで読み取れます。

機種やOSのバージョンによってボタンの位置や名称は変わりますが、「画像を開く→レンズやスキャン機能を呼び出す」という流れは共通です。

パソコンやオンラインで画像から読み取る

スマホが手元にないときや、パソコンに保存した画像を扱いたいときは、ブラウザで完結する方法が便利です。当サイトの QRコードツール でも、画像ファイルをアップロードして中身を確認できます。

  • 画像ファイルをアップロード:保存したPNGやJPEG、スクリーンショットをそのまま読み込ませます。
  • 結果を確認:読み取れたURLやテキストが表示されるので、コピーしてブラウザに貼り付けたり、内容を確認したりできます。
  • ドラッグ&ドロップ対応:多くのブラウザツールは、画像をウィンドウにドロップするだけで解析を始められます。

パソコン画面に表示されたQRコードそのものを扱う手順は パソコンでQRコードを読み取る方法 にまとめています。あわせて確認すると、画像・画面のどちらのケースにも対応できます。

読み取りに失敗しないためのコツ

画像からの読み取りは手軽ですが、元画像の質に左右されます。次の点を押さえると成功率が上がります。

  • できるだけ元の解像度で保存する。SNSやチャットで再圧縮された画像はパターンが崩れやすいので、可能なら元ファイルをもらいましょう。
  • QRコードだけをトリミングして余計な背景を減らすと、検出精度が上がることがあります。
  • 複数のコードが写っている場合は、1枚に1つずつになるよう切り出して読み取ると誤検出を防げます。
  • 暗い写真は明るさを調整してから読み込ませると認識しやすくなります。

それでも読み取れないときは、コードの一部が欠けている、あるいは有効期限切れなどコード側の問題も考えられます。

よくある質問

スクリーンショットのQRコードも読み取れますか?

はい。スクリーンショットも通常の画像と同じように、写真アプリやブラウザの画像読み取り機能で解析できます。コード全体が鮮明に写っていれば、カメラをかざさなくても中身を取り出せます。

アプリを入れずに画像のQRコードを読み取れますか?

可能です。iPhoneやAndroidの標準機能、あるいはブラウザで動くオンラインツールを使えば、専用アプリを追加しなくても保存済み画像から読み取れます。パソコンでも画像をアップロードするだけで確認できます。

ぼやけた画像でも読み取れますか?

強くぼやけていたり圧縮ノイズが多いと失敗しやすくなります。トリミングや明るさ調整で改善する場合もありますが、うまくいかないときはできるだけ元の解像度の画像を用意し直すのが確実です。

執筆者について

佐藤 健 — QRコード編集者

QRコードの生成ツールを管理し、規格(ISO/IEC 18004)に沿って各ガイドを確認しています。

editor@qrcodegeneratorjp.com

ツールを使う すべての記事