ここ数年に作られたほとんどのスマホは、既に入っているカメラアプリでQRコードを読み取れます。カメラを開いてコードに向けると、画面に表示されたリンクをタップするだけです。コードがスクリーンショット、保存した写真、パソコン上にある場合は、Google Lensやブラウザ型スキャナーで読み取れます。このガイドでは各方法と、コードが読み取れないときの対処法を説明します。
iPhoneのカメラでQRコードを読み取る
iOS 11以降のiPhoneなら、カメラアプリが直接QRコードを検出するため、ダウンロードは不要です。
- カメラアプリを開き、標準の「写真」モードのままにします。
- アウトカメラをQRコードに向け、四隅を含めてコード全体がフレームに収まるようにします。
- 1〜2秒ほど安定して構えます。コードの内容を示す通知バナーが画面上部に表示されます。
- バナーをタップすると、リンクを開いたり、Wi-Fiネットワークに接続したり、連絡先を追加したりと、コードの内容を実行できます。
シャッターボタンを押す必要はありません。バナーが表示されない場合は、少し近づくか離すかし、暗い場所ではライトを点け(コントロールセンターを下にスワイプしてライトのアイコンをタップ)、レンズが何かで覆われていないか確認してください。
素早く使うには、専用スキャナーをコントロールセンターに追加します。「設定 > コントロールセンター」で「コードスキャナー」を追加すると、右上から下にスワイプして「コードスキャナー」のアイコンをタップするだけで使えます。
注意点として、iPhoneの「写真」アプリは保存した画像からQRコードを読み取れません。スクリーンショットや写真からコードを読み取るには、後述のGoogleアプリまたはスキャナーアプリを使ってください。
Androidの内蔵カメラでQRコードを読み取る
最近のAndroidスマホの多くも、標準のカメラアプリでQRコードを検出します。
- カメラアプリを開きます。
- QRコードに向けて、スマホを安定して構えます。
- コード上またはその近くにリンクやカードが表示されるのを待ち、タップします。
メニューはメーカーごとに異なるため、Samsung、Pixel、Xiaomiなどブランドごとに設定名は一致しません。機種によっては、カメラ設定でQR検出を有効にする、専用のスキャンモードに切り替える、カメラ内のLensアイコンをタップする必要があります。数秒経ってもカメラが反応しない場合は、Googleアプリを開いてLensを使ってください。ほぼすべてのAndroidスマホで動作します。
Google Lensまたはスキャナーアプリを使う
Google Lensは、どのスマホでも最も確実な代替手段です。
Androidでは、Googleアプリを開き、Lensのカメラアイコンをタップしてコードに向けます。多くの機種では、カメラアプリや写真アプリにもLensが組み込まれています。iPhoneでは、Googleアプリをインストールし、検索バー内のカメラアイコンをタップして、カメラへのアクセスを許可します。Lensが読み取ったリンクが表示されるので、タップして進みます。
Lensは既に持っている画像からもコードを読み取れます。これが次のセクションで重要になります。
スマホが古くてカメラでもLensでも読み取れない場合は、専用のQRスキャナーアプリをインストールします。レビューが多く、目的がシンプルなものを選んでください。スキャナーにはカメラへのアクセスが必要ですが、連絡先、位置情報、ファイルまで求めるアプリには注意してください。
スクリーンショットや写真からQRコードを読み取る
QRコードはカメラの前にある必要はありません。スマホ内のどの画像でも読み取れます。
Androidでは、Googleアプリを開いてLensをタップし、ギャラリーアイコンからスクリーンショットを選びます。Google フォトを使っている場合は、画像を開いてLensボタンをタップしてください。
iPhoneでは、Googleアプリを開いてカメラアイコンをタップし、写真ライブラリから画像を選びます。iPhoneのGoogle フォトでも同じ操作ができます。
Lensはコードを解読してリンクや操作を表示します。その場でスキャンしたのと同じです。
スマホが1台しかない場合にも使える方法です。サービスによっては、画面にQRコードを表示し、「別のデバイスで」スキャンするよう求めるものがあります。スマホが1台だけの場合は、そのコードのスクリーンショットを撮り、Lensでそのスクリーンショットを読み取ります。2台目のデバイスがなくてもログインや確認が完了します。
スクリーンショットが読み取れない場合は、コードが画面の大部分を占めるように切り取り、フル解像度で撮り直してください。小さくて強く圧縮された画像は、ぼやけて解読できないことがよくあります。
パソコンでQRコードを読み取る
パソコンにはこの用途で使えるカメラ環境がほとんどないため、実用的な方法は画像ファイルからコードを読み取ることです。
- QRコードを画像として保存します。スクリーンショットを撮るか、メールやチャットで届いた場合は画像をダウンロードします。
- アップロードした画像を解読できるブラウザ型QRリーダー(QRCodeMax.Vipの無料スキャナーなど)を開きます。
- 画像をツールにアップロードまたはドラッグします。
- 解読されたリンクやテキストを確認し、開く前にリンク先をチェックします。
PDF、メール、プレゼンテーション、スクリーンショット内のコードに使えます。注意点として、チケット、支払いコード、ログイン用QRなどプライベートな内容を含むコードは、信頼できないサイトにアップロードしないでください。その場合は、スマホのカメラで読み取ってください。
トラブルシューティング:QRコードが読み取れないとき
よくある原因を順番に確認してください:
- レンズの汚れや覆い。柔らかい布で拭いてください。ポケットの埃は他の何よりも読み取り失敗の原因になります。
- 反射や暗さ。スマホを少し傾けて反射を防ぐか、ライトを点けてください。
- 距離。コード全体と少しの余白がフレームに収まるようにしてください。近すぎると画像が歪み、遠すぎるとドットが小さくて読めません。
- 破損またはコントラストが低いコード。印刷が薄い、または画像が暗い場合は、読み取る前に画面の明るさを上げる(コードが画面上にある場合)か、画像編集ソフトでコントラストを上げてください。
- カメラの権限。Lensやスキャナーアプリを使う場合は、スマホの設定でそのアプリがカメラの使用を許可されているか確認してください。
- 古いスマホ。QRコードに標準対応していない端末は、Googleアプリまたはスキャナーアプリが必要です。
- アプリ専用コード。銀行決済、イベントチケット、一部のログインコードなど、特定のアプリ内でしか機能しないコードがあります。カメラはリンクを読み取りますが、役に立つことは何も起きません。該当するアプリを開き、内蔵のスキャナーを使ってください。
コードが別のスマホやモニターに表示されている場合は、その画面の明るさを上げると読み取れることがよくあります。
読み取り時の安全対策
QRコードは読み取るまでリンク先が隠されています。これこそがQRコードの便利さであり、時にリスクにもなります。タップする前にプレビューのリンクを読む習慣をつけましょう。駐車メーターのコードが、少し綴りの違う見慣れないドメインを開くのは便利さではなく警告サインです。ポスターや機器に印刷されたコードの上に貼られたステッカー、支払いやログイン情報を求める予期しないメール内のコードにも同様に注意してください。デスクトップでは、クリックする前にデコードされたURLを確認しましょう。読み取り自体は安全です。判断が問われるのはタップした後です。
まとめ
iPhoneやAndroidスマホのカメラアプリは、ほとんどのQRコードに対応しています。向けて、待って、タップするだけです。スクリーンショット、写真、パソコン上のコードには、代わりにGoogle Lensまたはブラウザベースのスキャナーで画像を読み取ります。どの方法でも、開く前にリンクを確認してください。