How to scan a QR code with the camera you already have.
Almost nobody needs a QR scanner app any more. Here's how to do it on an iPhone, on Android, and from a screenshot or saved photo — plus what to do when nothing happens.
Quick answer: most modern phones can scan a QR code directly with the Camera app. If the QR code is already saved on the same phone, open the screenshot or photo instead and use Photos/Live Text on iPhone or Google Photos/Lens on Android.
Match what you're looking at to the fastest method.
| Situation | Best method |
|---|---|
| Printed QR code | Camera app |
| QR code on another screen | Camera app |
| Screenshot on iPhone | Photos / QR recognition |
| Screenshot on Android | Google Photos / Lens |
| Camera not detecting the QR code | Lens, scanner setting, or troubleshooting |
| QR code shown on your own phone | Scan the saved image, not the live camera |
Nothing happening? Open Settings → Camera and check Scan QR Codes is switched on. It's on by default, but it can get turned off.
iPhone also provides a dedicated Code Scanner through Control Center, where available. It opens straight to a scanning view without needing the full Camera app — a convenient shortcut if you scan codes often.
Some manufacturers hide the feature behind a setting: look for "Scan QR codes" or "Google Lens suggestions" in your camera settings.
If the normal camera doesn't detect the code, Google Lens is a useful fallback. It's built into the camera on many phones, and also sits inside the Google app and Google Photos — and unlike the live camera, it can scan a QR code directly from a saved image too.
You don't need another phone for this. If the QR code is already saved as an image, open that image directly instead of trying to point your camera at it.
Open the screenshot or photo in Photos and use the QR/link recognition available on the device — tap and hold the code, or use the Live Text icon in the corner if one appears. The link opens the same way it would from a live scan.
Open the screenshot or photo in Google Photos or Google Lens and scan the QR code directly from the image. Lens reads a saved picture the same way it reads a live camera feed.
If the QR code is displayed on the same phone you're holding, using the saved image is easier than trying to make the camera scan its own screen — pointing a phone's camera at itself rarely works cleanly.
Open your phone's Camera app, point it at the screen, and reduce glare by adjusting the angle slightly rather than shooting straight on. Make sure the entire QR code is visible in frame — a cropped edge or a reflection across part of the pattern is the usual reason this doesn't work on the first try.
A short list of things to try, roughly in order:
If none of that helps, the problem is probably the code itself rather than your phone — our QR code not scanning troubleshooting guide works through the physical causes (size, contrast, quiet zone, print quality) in detail, and the QR code checker can inspect an existing code image directly.
A QR code is just a printed or displayed link, and you can't tell by looking at it where it goes. That's worth keeping in mind, particularly around stickers placed over existing codes on parking meters, EV chargers and restaurant tables.
If you're making codes rather than scanning them, you can build one free here, no signup, no watermark.
No, almost never. Modern iPhone and Android cameras can scan a QR code directly through the built-in Camera app, with no separate scanner app needed.
On iPhone, open the image in Photos and use the QR/link recognition built into the app. On Android, open it in Google Photos or Google Lens and scan the code from the image itself.
Pointing your camera at your own screen doesn't work well. Instead, save or screenshot the code, then open that image in Photos (iPhone) or Google Photos/Lens (Android) and scan it from the saved picture.
Usually a dirty lens, poor lighting, or the code being out of focus range. Clean the lens, add light, and try Google Lens as a fallback if the default camera still won't pick it up.
Yes. Google Lens is built into many Android camera apps and also available through the Google app and Google Photos — it's a reliable fallback when the default camera doesn't detect a code, and it can scan directly from a saved image too.
Yes. Open your phone's camera, point it at the screen, and reduce glare by adjusting the angle. Make sure the entire QR code is visible and in focus before it will recognize the code.
Scanning itself is safe — a QR code can't install anything on its own. The risk is the destination it opens, so check the address before tapping through, and be cautious of stickers placed over existing codes.