QR QR Studio

troubleshooting

iPhone camera not scanning a QR code? Eight fixes

Published 7 September 2026 · 2 min read

The iPhone Camera has read QR codes since iOS 11 in 2017, and when it does not, the reason is almost always one of these. Apple’s own summary is in its support note.

1. Photo mode, not Video or Portrait

Scanning only runs in the standard Photo mode. Swipe back to Photo.

Do this

Camera open in Photo mode, code filling about a third of the frame.

Not this

Camera in Video mode, waiting for a banner that will never appear.

2. The setting is off

Settings, Camera, Scan QR Codes. If it is off, nothing in the Camera app will react to a code. Turn it on.

3. Too close to focus

Phones have a minimum focus distance of about 8 to 10 cm on the main lens. A small code held close is a blur. Move the phone back until the code is sharp, or let the phone switch to its macro mode if it has one.

Do this

Phone 20 cm from a 3 cm code.

Not this

Phone 5 cm from the same code, image soft, no banner.

4. Too far or too small

The code should fill a reasonable part of the frame. A rule of thumb: you should be within ten times the code’s width. If the code is tiny on a poster, walk up to it.

5. Glare and low light

Reflections from glossy paper or a screen wash out the modules. Tilt the phone a little, move so the light is not behind you, or turn on the torch from the Camera screen in a dark room.

6. Hold still and wait

The Camera needs a second with a steady image. Hold the phone still with the code framed; the yellow banner appears at the top. Tap it.

7. Use the Code Scanner instead

Control Centre has a dedicated Code Scanner button (add it in Settings, Control Centre if it is missing). It shows a viewfinder, has a torch button, and opens the result directly. On iPhone 16 models the Camera Control button can be set to open it. It is also what to use if the Camera app has been restricted by Screen Time or a work profile.

8. The code is on the same phone

The Camera cannot scan its own screen. For a code in a message or on a web page, take a screenshot. Live Text in Photos may recognise a web link inside it; for anything else, upload the screenshot to the decoder. The screenshot guide covers the options.

In practice

If every fix fails, photograph the code and run the photo through the decoder. If the decoder reads it, the phone or the conditions are at fault. If it does not, the code is the problem and the not scanning guide takes over.

Try it in QR Studio

QR Studio’s scanner reads from the camera or from any photo in your library, tries both polarities, and shows the destination before opening it.

Checklist

  • Photo mode
  • Scan QR Codes switched on
  • At least 10 cm away, image sharp
  • Within ten times the code’s width
  • No glare; torch on if dark
  • Held still for a second; banner tapped
  • Code Scanner from Control Centre tried
  • Screenshot and decoder used for on-screen codes

Try it yourself

Photograph the stubborn code and upload it. If the decoder reads it, your phone was the problem, not the code.

Decode from a photo

Frequently asked questions

Where is the QR setting on iPhone?

Settings, Camera, then the switch labelled Scan QR Codes. It is on by default but can be turned off.

Why does the yellow link not appear?

The code was recognised but you need to tap the banner while it is on screen. Hold the phone still for a second; if nothing appears, the code is too small, too far, or too close to focus.

Can the iPhone scan a QR code from a photo?

Only a URL, via Live Text, and not on every model. Use the free decoder for anything else.

Related reading

Make yours in QR Studio

Unlimited static codes free, no ads, no watermark. AI design, dynamic codes and print-ready export when you need them.

Download on the App Store