How to fix camera QR code scanner not working on iPhone or iPad

The built-in Camera app on iPhone and iPad 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 on iPhone and iPad. However, if you or someone with access to your iPhone turned it off, follow these steps to enable the QR scanner 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).

Related: Why and how to create a QR code on your iPhone, iPad, or Mac

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.

Simply swipe left or right and make sure you’re in PHOTO mode. After that, point the iPhone towards a QR code, and it will scan it in a couple of seconds.

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 the QR code if it’s on a screen. Turning up the brightness of the screen 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 there is a QR code generated by a particular banking service, then it can probably be scanned only by using the official app of that service. When you point your iPhone camera at such a code, it may not add a yellow highlighted border or detect the code.

Force quit the Camera app and reopen it

If the iPhone QR code scanner is not working, closing and reopening the Camera app from the background should help.

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. Once that’s done, the scanner problems should be fixed on your iPhone.

Use 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 take care of the problem if it’s caused because of 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.

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