Fix QR code scanner not working in iPhone or iPad camera

The iPhone and iPad Camera app can automatically detect, highlight, and scan a QR code. However, if it isn’t able to recognize, read, or scan QR codes, the solutions below should fix this issue in no time.

iPhone showing how to scan QR code using the Camera app

Enable QR code scanner

The Quick Response (QR) code scanner is enabled by default. However, if you or someone with access to your device turned it off, follow these steps to enable it again from the camera settings.

  1. Open the Settings app on your iPhone or iPad.
  2. Scroll down and tap Camera.
  3. Enable Scan QR Codes.
Enable Scan QR Codes option in iPhone Camera settings

From now on, when you point your iPhone camera at a QR code, it will read the code and show you the prompt to take the proper action (usually it’s visiting a website).

Be in Photo mode

There is no special mode or toggle inside the iPhone Camera app to scan QR codes. However, you must be in PHOTO mode for the built-in scanner to detect and scan the QR code. If you’re in Portrait, Video, Time-Lapse, Slo-Mo, Pano, or any other mode, the camera won’t identify and scan the QR code.

Photo mode in iPhone Camera to scan QR code

Point the camera properly

The iPhone Camera app should have no problem identifying and reading a QR code that’s big, bright, and clear. However, at times, the QR code you try to scan may be unclear, blurred, or tiny. In these cases, try to zoom in on the QR code if it’s on a screen. Turning up the screen brightness where the QR code is displayed should also help.

If the QR code is printed on paper, try a few different positions while scanning it. For instance, take the iPhone near, a bit far, etc. In a couple of tries, the scan should be successful.

Important: On some occasions, you may not see the button or link to take action on the camera viewfinder. However, if you tap the tiny code scanner button, it will show you various relevant options.

See options while scanning QR code inside iPhone Camera app

Not all codes can be scanned

There can be some QR codes that can only be scanned inside the appropriate apps. For instance, if a QR code is generated by a particular banking service, it can probably only be scanned with that service’s official app. When you point your iPhone camera at such a code, it may not detect the code.

Try a different QR code

It can also happen that the problem is with the QR code you’re trying to scan, and not with your iPhone. In this case, try scanning a different QR code and check if it works (you can also create a custom QR code quickly on your iPhone or Mac).

Force-quit the Camera app and reopen it

Close and reopen the Camera app from the background, as shown in the screenshots below.

Quit Camera app on iPhone to fix flashlight not working

Restart your iPhone

Certain things may not work correctly simply because you haven’t restarted your device in a long time. If your iPhone Camera QR code isn’t working, go ahead and switch off your iPhone. After waiting for about 30 seconds, switch it on.

Use the QR code scanner from Control Center

As mentioned, there is no toggle in the Camera app to enter QR scanner mode, nor can you force it to scan one. However, you can add the QR code scanner button to iOS Control Center. The sole purpose of this button is to scan a QR code. It doesn’t take pictures or do anything else. So, if you repeatedly fail to scan a QR code using the iPhone camera, this should be helpful.

  1. Open Control Center, tap the plus button (+) from the top left, followed by Add a Control.
  2. Tap Scan Code to add its button to Control Center and exit editing mode.
  3. Now, tap the Scan Code button and point it towards a QR Code to scan it successfully and take the relevant action.
Adding Scan Code button to iPhone Control Center

If you’re on an older version of iOS, go to Settings > Control Center and tap the green plus button for Code Scanner.

Add Code Scanner to iPhone Control Center

Open the Control Center and choose the code scanner button to scan a QR code successfully. Tap the flashlight icon if the light around the QR code is insufficient.

Use QR code scanner from iOS Control Center

Update your iPhone

Updating your iPhone to the latest version of iOS will address the problem if it’s caused by existing software bugs. Go to iPhone Settings > General > Software Update to download and install the most recent version of iOS available for your iPhone.

Reset all settings

Finally, if nothing works for you (and you have tried a few different QR codes), that means there is a bigger problem. Go ahead and reset all iPhone settings, which should fix the QR code issues.

Also, check out: How to share your Wi-Fi password with a QR code on iPhone, iPad, and Mac