Scanning
How to scan a QR code on the same phone
A phone cannot point its camera at its own screen, so screenshot the code and decode the image instead, long-press it in Photos on iPhone, or open it with Google Lens on Android. If the code is in an app or email, check for a plain link nearby first.
The one-device problem
QR codes assume two surfaces: one showing the code, one holding the camera. When both roles land on the same phone — a code in an email, a ticket in a chat, a payment code on a web page — the camera flow is physically impossible. This is one of the most common QR dead-ends, and it has three reliable exits.
Exit 1: screenshot, then decode the image
Screenshot the code, then run a decoder over the image instead of the camera:
- iPhone: open the screenshot in Photos, long-press the code or tap the Live Text icon, and tap the link. Requires iOS 15 and an iPhone XS/XR or newer.
- Android: open the screenshot in Google Photos and tap the Lens icon, or share it to Google Lens from any gallery.
- Either, without OS support: upload the screenshot to a browser-based scanner in the phone's own browser. It decodes client-side and shows the destination text before you open it.
The step-by-step version with platform details lives on the screenshot scanning page.
Exit 2: long-press the image where it sits
In many apps you can skip the screenshot. iOS offers Live Text on a long-press of images in Mail, Safari and Messages on supported devices; several Android browsers and gallery apps put "Search with Google Lens" in the image long-press menu. When it works it is the fastest route; when the menu does not appear, fall back to the screenshot.
Exit 3: look for the link that should be next to it
A QR code is just text, usually a URL, and any competently built email or page that shows a code also includes the same destination as a tappable link or a short printed URL. Check around the code before doing anything else — the answer is often one line below it.
The design lesson
If you put QR codes on screens, this page is your users' experience. A code shown in an email, on a website or in an app will regularly be viewed on the only device the person has — the one that cannot scan it. The fix costs one line: always pair an on-screen code with a tappable link or short URL. The reasoning and patterns are on pairing a code with a short URL fallback, and the websites surface guide covers when an on-screen code earns its place at all. Codes work best where links cannot go — print, packaging, posters — not where a link is already one tap away.
FAQ
How do I scan a QR code that is on my own phone?
Screenshot it, then decode the image: long-press the code in Photos on iPhone, or open the screenshot with Google Lens on Android. Alternatively upload the screenshot to a browser-based scanner and tap the decoded link.
Can a phone camera scan a QR code on its own screen?
No. The camera can only capture what is in front of the lens, and it cannot point at its own display. Decoding a screenshot of the code replaces the camera entirely.
How do I open a QR code sent to me in an email on my phone?
First look for a plain link near the code — well-made emails include one. Otherwise screenshot the email and use Live Text on iPhone or Google Lens on Android to decode the code from the image.
Should I put a QR code on my website or in my emails?
Only alongside a tappable link with the same destination. A large share of viewers will be on the very device showing the code and cannot scan it. On screens the link does the work; the code serves people viewing on a different device.
Try it — free, no signup
Related
- How to scan a QR code on any device — On iPhone and Android, open the camera app and point it at the code — a banner appears with the destination. No separate app is needed on any current…
- How to scan a QR code from a screenshot — The camera cannot scan its own screen — decode the screenshot instead. Live Text on iPhone, Google Lens on Android, or upload it to a browser scanner.
- Put a short URL next to every QR code — Why every printed QR code should carry a short, readable URL underneath — who it rescues, what it should look like, and how to lay the pair out.
- How to scan a QR code without an app — You have not needed a QR scanner app since 2017. Native camera scanning on iPhone and Android, browser scanning on desktop, and the few real exceptions.