Skip to main content
FixMyTech

How to Scan a QR Code on Any Phone

By

Published

6 min read

Share

Short answer

Open the normal camera app, point it at the code, and tap the notification or link that appears. No scanner app is required on any iPhone from iOS 11 or any Android from version 9. If nothing appears, the code is too small in frame, too dim, or QR scanning is switched off in camera settings.

On this page

You do not need an app. Every iPhone running iOS 11 or later and nearly every Android phone from version 9 onward reads QR codes directly in the stock camera, and has done for years.

The app stores are still full of QR scanners because the feature arrived quietly and a lot of people never heard. Most of those apps are advertising wrappers around a capability already in your phone.

The shortest path on each platform

Phone What to do
iPhone (iOS 11+) Open Camera, point at the code, tap the yellow banner
Android 9+ (most) Open Camera, point at the code, tap the link chip
Samsung (One UI) Camera works; Bixby Vision and the quick-settings QR tile also work
Pixel Camera works; or hold the power button for Assistant → Lens
Older Android Open the Google app → Lens icon in the search bar

Point the camera so the code fills roughly a third of the frame. Hold steady for a second. A banner, chip or notification appears with the destination. Tap it.

The camera does not need to focus perfectly and you do not need to press the shutter. If you have taken a photo, you have gone one step too far, though that photo will still work from the gallery.

When nothing happens

Work down this list. The first item covers most failures.

You are too far away, or too close. QR decoding needs enough pixels per module, meaning the small black squares, to resolve the pattern. A code on a poster across a room will not resolve. A code two centimetres from the lens will not focus. Aim for the code filling a third of the viewfinder.

Glare. Laminated menus, glossy card and phone screens all reflect enough light to break the contrast the decoder needs. Change your angle by twenty degrees rather than moving closer.

QR scanning is turned off. It is on by default, but settings get changed:

  • iPhone: Settings → Camera → Scan QR Codes must be on.
  • Android: Camera app → settings gear → look for Google Lens suggestions, Scan QR codes or Smart suggestions, depending on manufacturer.

You are in the wrong camera mode. Portrait, Night and video modes often disable code detection. Switch to Photo.

The code is damaged. QR codes include error correction and tolerate a surprising amount of damage, up to around 30% of the code, depending on the error-correction level the creator chose. Past that they stop decoding. A code with a logo pasted over the middle is using that same budget, which is why some branded codes scan poorly.

Your phone predates the feature. An iPhone on iOS 10 or an Android 8 device genuinely needs something else. Google Lens, inside the Google app, works on almost anything and does not require a separate install.

Scanning a code you cannot point a camera at

Codes sent by email, shown in an app, or embedded in a PDF are common and the camera is useless for them.

  • iPhone: screenshot it, open Photos, long-press the code or tap the Live Text icon in the corner. The link appears.
  • Android: screenshot it, open Google Photos, tap the Lens icon at the bottom. Alternatively, on recent Android, long-press the home gesture to open Assistant and use Search screen.
  • Desktop: most browsers have no built-in reader. Photographing the screen with your phone is faster than finding a web tool, and keeps the code off a third-party server.

Both platforms show the destination before opening it, and that preview is the whole of your protection.

Look at the domain, not the rest of the string. The part immediately before the first single slash is what matters: in https://secure-payments.example.ru/pay, the domain is example.ru, and secure-payments is just a subdomain anyone can name whatever they like.

Be particularly careful with shortened links, because the preview shows the shortener rather than the real destination. And treat codes stuck on parking meters, EV chargers and restaurant tables with more caution than printed ones in a brochure, for reasons covered in whether QR codes are actually safe to scan.

What a QR code can contain

Not everything a code does is a web link, which is worth knowing because the prompt your phone shows differs.

Content What your phone offers
URL Open in browser
Wi-Fi credentials Join network, no password typing
Contact card (vCard) Add to contacts
Plain text Copy
Phone number or SMS Call, or open a pre-filled message
Payment data Open the relevant banking or wallet app

The Wi-Fi one is genuinely useful and underused. Most routers and guest-network settings can generate a code that joins the network without anyone reading a 24-character password aloud. Android can also generate one for a network you are already on: Settings → Network & internet → Internet → the gear next to the network → Share. That is a faster route than digging a saved Wi-Fi password out of the device.

Realistic expectations

A clean printed code at a sensible size scans in under a second, first try. If you are holding the phone still, at the right distance, out of glare, and in Photo mode, and nothing appears within three seconds, the problem is the code or the setting — not your technique.

Codes printed small on receipts, codes with heavy logo overlays, and codes displayed on dim screens are the three that reliably cause trouble. For a printed code that will not scan at all, look for the URL printed underneath it. Most legitimate publishers include one, because they know this happens.

Frequently asked questions

Do I need to take a photo to scan a QR code?
No. The camera recognises the code live in the viewfinder and offers the link as a banner or notification. Taking a photo is only useful if you want to scan it later from the gallery, which both iOS and Android support.
Can I scan a QR code from a screenshot or a photo?
Yes. On iPhone, open the image in Photos and tap the Live Text icon, or long-press the code. On Android, open it in Google Photos and tap Lens. Both read codes out of still images without using the camera.
Why does my camera not detect the code?
Most often the code fills too little of the frame, so move closer until it occupies roughly a third of the viewfinder. Glare on a glossy menu, a cracked lens, or a damaged printed code are the other common causes.
Can I scan a QR code shown on my own screen?
Not with the same device's camera, but you can screenshot it and open that screenshot in Photos or Google Lens. On Android you can also use the Lens button inside the Google app on the screenshot directly.
Do QR scanner apps do anything the camera cannot?
Very little that matters. Some add scan history or bulk scanning for inventory work. For ordinary use they add advertising and permissions without adding capability, which is why most phones stopped needing them years ago.

All Explainers guides