§ 01 article

写真・スクショからQRコードを読み取る方法|画像のQRコードを直接スキャン

著者: QR Toolkit チーム · 公開: 2026-05-08 · 更新: 2026-08-29

#スクショ QRコード 読み取り#写真からQRコード読み取り#QRコード 読み取り 画像#QRコードリーダー#QRコード 読み取り 無料

スクショや写真からQRコード(キューアールコード)を読み取るには、スマホに最初から入っている機能を使うのが確実です。iPhone なら「写真」アプリで画像を開き、QRコード部分を長押しして表示されたリンクをタップします。Android なら Google フォトで写真を開き、Google レンズのアイコンをタップします。どちらも保存済みの画像から直接コードを読み取れるので、カメラを実物にかざす必要も、アプリを追加でインストールする必要もありません。

これは非常によくある質問です。なぜなら、いまやQRコードの多くが「画像」として手元に届くからです。チケットのスクショ、チャットで送られてきたコード、Webから保存したチラシ、PDFに埋め込まれたコードなど。この記事では、それぞれの場面での対処法をまとめます。

なお、ひとことで「画像のQRコード」と言っても、スクショ・受け取った画像ファイル・自分で撮った写真の3つは、読み取れない原因がまったく違います。手順は共通なので先に読み取り方を説明し、そのあとで3つの違いを分けて解説します。

カメラが使えない場面がある理由

スマホ標準のカメラ読み取りは、レンズを実物のコードにかざせるときだけ機能します。しかし、現実の世界に存在しないQRコードもたくさんあります。

  • 友人がWi-Fiやイベント用コードのスクショを送ってきた。
  • チケットがメールに画像の添付ファイルとして届いた。
  • 同じスマホの中にあるPDF、アプリ、SNS投稿の中にコードを見つけた。
  • 後で読み取ろうと、ポスターの写真を保存しておいた。

こうした場面では、ライブカメラではなく、すでに写真ライブラリにある画像からQRコードを読み取る必要があります。目の前に実物のコードがある場合は、iPhone・AndroidでのQRコード読み取り方法のほうが速くて確実です。

iPhone:写真・スクショからQRコードを読み取る手順

iOS は「テキスト認識表示(Live Text)」で、保存済み画像の中のコードを読み取れます。他社アプリは不要です。

  1. 写真」アプリで画像を開きます。
  2. QRコードの部分を指で長押しします。
  3. 画面下にリンクや内容のプレビューが表示されます。出ない場合は、右下のテキスト認識表示アイコンを先にタップしてから、もう一度コードを長押しします。
  4. プレビューをタップすると開きます。開かずにリンクだけコピーしたいときは、長押しします。

明るくはっきりしたコードなら安定して読み取れます。小さい、コントラストが低い、圧縮が強い画像では失敗することがあります。

Android:写真・スクショからQRコードを読み取る手順

Android では、多くの端末で Google フォトに組み込まれている Google レンズを使います。

  1. Google フォト」で画像を開きます。
  2. 写真の下のツールバーにある「レンズ」アイコンをタップします。
  3. レンズが画像を解析し、コードを検出します。検出されたコードをタップします。
  4. 読み取ったリンクやテキストが表示されます。タップして開くか、コピーして開かずに取得します。

アイコンの位置や利用可否は、メーカーや Android のバージョンによって異なります。Samsung の一部端末では、Bixby Vision やギャラリーアプリのレンズボタンから同じことができます。

スクショのQRコードを読み取る

スクショは自分の画面をそのまま保存したものなので、画質そのものは最良です。ぼやけも反射もありません。それでも読み取れないときは、原因はほぼ次の3つに絞られます。

  • コードが画面の一部でしかない。 全画面を撮ったスクショの中で、QRコードは小さな一部分です。解析にはコードの面積が足りません。
  • コードの一部が切れている。 画面に収まりきらないコードをスクロール途中で撮ると、データが欠けてデコードできません。QRコードは一部でも欠けると復元できないことがあります。
  • ダークモードで色が反転している。 アプリによっては、ダークモードでQRコードが白黒反転して表示されます。反転したコードを読めるリーダーもありますが、読めないものも多いので、ライトモードに切り替えてから撮り直すのが確実です。

コツ:読み取れないときは余白を切り取る

スクショの中に、小さなQRコードがほかの内容に囲まれて写っている場合は、コードが画面いっぱいになるように画像をトリミングすると、認識しやすくなります。多くのスマホでは、読み取る前に「写真」アプリ内で直接トリミングできます。スクショで失敗する理由の大半はこれで解決します。

画像のQRコードを読み取る(メール添付・ダウンロード・PDF)

人から送られてきた画像や、Webから保存した画像は、スクショとは別の理由で失敗します。共通するのは「元の画質が失われている」ことです。

  • チャットアプリの再圧縮。 LINE などで「画像」として送ると自動的に圧縮されます。何度も転送された画像は、パターンが崩れて読めなくなります。送信者に、画像ではなくファイルとして送り直してもらうのが最も確実です。
  • サムネイルを保存してしまった。 一覧表示から保存すると、縮小版が保存されることがあります。必ず画像を開いた状態から保存します。
  • PDFの中にある。 PDF内のコードは画像として保存できないことが多いので、PDFを開いてコードが大きく表示されるまで拡大し、その画面をスクショします。そのスクショを上の手順で読み取ります。PDF用のQRコードを自分で作る場合も、印刷後に読み取れる大きさかを先に確認しておくと安全です。

写真のQRコードを読み取る(自分で撮ったポスターや看板)

実物のコードを自分で撮った写真は、スクショや受信画像とは失敗の原因が違います。ここで効くのは画質ではなく撮り方です。

  • 斜めから撮っている。 正面ではなく角度をつけて撮ると、コードが台形にゆがみます。カメラのライブ読み取りはある程度補正しますが、静止画の解析は苦手です。
  • 手ブレ・ピンボケ。 近づきすぎてピントが合っていないことがよくあります。少し離れて、コード全体にピントを合わせます。
  • 反射・影。 光沢のあるポスターやガラス越しのコードは、照明が反射して白飛びします。角度を変えるか、自分の影が落ちない位置に移動します。

まだそのコードの前にいるなら、写真を撮らずにそのままカメラで読み取るのが最短です。 カメラはピントと露出を自動で調整し、1秒間に何度も読み取りを試すため、静止画の解析よりはるかに成功しやすくなります。

3つの違いのまとめ

種類主な入手元よくある失敗の原因最初に試すこと
スクショ自分の画面(チャット・チケット・Web)コードが小さい/一部が切れている/色の反転コードだけにトリミング
画像メール添付・ダウンロード・PDF再圧縮・サムネイル・PDF内元ファイルをもらう/拡大してスクショ
写真ポスター・看板・商品パッケージ角度・ピンボケ・反射正面から撮り直す/その場でカメラ読み取り

標準機能でも読み取れないときは

テキスト認識表示も Google レンズも、保存済みの画像をそのまま解析します。読み取れないときは、アプリではなく画像の品質が原因であることがほとんどです。確実な回避策は、画像を「カメラで見られるもの」に戻すことです。

  1. パソコン、タブレット、別のスマホなど、2台目の画面で画像を開きます。
  2. コードが大きく鮮明になるまで拡大します。
  3. その画面をカメラ式のリーダーで読み取ります。

原始的に見えますが、画像処理型のデコーダーが諦めるコードでも読めることがあります。カメラはピントを合わせ、露出を調整し、成功するまで1秒間に何度も読み取りを試すからです。QR Toolkit はカメラで読み取るアプリなので、まさにここで役立ちます。デコードは端末内で完結し、何かが開く前に読み取り結果(リンク先)を表示します。差出人がわからないコードでは、この確認が効きます。最近は正規のQRに偽コードを重ね貼りするクイッシング(QRフィッシング)も報告されているため、URLを確認する習慣が安全につながります。

画像が読み取れないときの原因

写真やスクショの中のQRコードがまったく読み取れない場合、原因はたいてい次のいずれかです。

  • 小さすぎる・ぼやけている。 解像度が低い画像は、コードの細かいパターンが失われます。
  • コントラストが低い。 薄い色のコードや、ごちゃごちゃした背景の上のコードは検出しにくくなります。
  • 一部が切れている。 スクショでコードの一部が切れていると、データが不完全でデコードできません。
  • 強く圧縮されている。 チャットアプリで何度も転送された画像は、パターンが読めなくなるまで劣化することがあります。

より高画質な画像を入手するか、送信者に再圧縮されたコピーではなく元のファイルを送ってもらいましょう。コードそのものが壊れている可能性もある場合は、QRコードが読み取れない原因と対処法もあわせて確認してください。

読み取った内容を記録しておく

コードをよく読み取る人にとって、検索できる履歴は本当に役立ちます。QR Toolkit では、読み取りがあなたのアカウントの履歴に保存されるので、あのチケットのリンクやWi-Fiパスワードを、もう一度読み取らずに後から探せます。無料プランは1日あたり最大5件まで読み取りでき、デコードは端末内で行われ、広告も広告SDKもありません。

よくある質問

Q. スマホの中にあるQRコードを読み取れますか?

はい。アプリを追加しなくても読み取れます。QRコードがスクショ、保存済みの写真、メッセージで受け取った画像の中にあるなら、iPhone は「写真」アプリで長押し、Android は Google フォトでレンズのアイコンをタップします。別の端末や印刷したコードは必要ありません。

Q. スクショしたQRコードを読み込む方法は?

保存済みの画像と手順は同じです。iPhone は「写真」アプリでスクショを開いてコードを長押し、Android は Google フォトでレンズをタップします。読み取れない場合は、コードが画面いっぱいになるようにトリミングしてから、もう一度試してください。

Q. QR Toolkit は写真ライブラリからQRコードを読み取れますか?

はい。読み取り画面の「画像から読み取る」をタップして、スクショや保存済みの写真を選ぶと、カメラで読み取ったときと同じようにデコードされ、履歴に残ります。それでも写真ライブラリへのアクセス権限は求めません — システムの写真ピッカーが、あなたが選んだ1枚だけをアプリに渡すからです。読み取れなかったときは、コードの周りをトリミングしてもう一度試すよう案内します。

Q. スクショのQRコードが読み取れないのはなぜですか?

多い原因は、コードが小さすぎる・一部が切れている・ダークモードで色が反転していることです。コードの周りを画面いっぱいにトリミングするか、ライトモードに切り替えてスクショを撮り直してから、もう一度読み取ってみてください。

Q. 人から送られた画像のQRコードを読み取っても安全ですか?

画像を読み取る行為自体は安全です。デコードはデータを読み取るだけだからです。リスクはコードの「行き先」にあります。良いリーダーは何かを開く前にリンク先を表示するので、行き先を先に確認できます。QR Toolkit は、何か操作する前に必ず結果を表示します。

$ qrtoolkit install
# 無料のQRスキャナー+ジェネレーター · iOS と Android · 登録不要・広告なし

<< cd /ja/blog