If your iPhone is not scanning QR codes, the issue is usually simple: QR scanning may be disabled, the camera cannot focus, lighting is poor, the code is blurry or damaged, or the QR code's destination no longer works. In most cases, you can fix the problem in a few minutes without downloading an app.
Start with the first fix below and work through the list. If the QR code still will not scan, the problem may be with the code itself rather than your iPhone.
Why Your iPhone May Not Be Scanning QR Codes?
iPhones can scan QR codes through the built-in Camera app or Apple's Code Scanner feature. When the camera detects a QR code, it normally shows a notification banner that lets you open the linked website, join a WiFi network, view a menu, open a form, save a contact, or complete another action.
When QR scanning fails, it is usually caused by one of these issues:
- QR code scanning is turned off in Camera settings
- Poor lighting or glare prevents detection
- The camera is too close, too far away, or out of focus
- The camera lens is dirty
- The QR code is blurry, tiny, cropped, low resolution, or damaged
- Your iPhone software needs an update
- The Camera app has temporarily stopped responding
- The QR code link, dynamic redirect, or destination page no longer works
The good news is that you can usually identify the cause quickly by testing a different QR code and trying the fixes below.
Fix #1: Enable QR Code Scanning in Settings
The Camera app must have QR code recognition enabled. If this setting is off, your iPhone may show the QR code in the camera view but never display a notification.
How to Check QR Code Settings?
- Open the Settings app.
- Scroll down and tap Camera.
- Look for Scan QR Codes.
- Check whether the toggle is turned on.
If the toggle is green, QR code scanning is enabled.
How to Turn QR Scanning On
If Scan QR Codes is turned off, tap the toggle next to Scan QR Codes, open the Camera app again, point the camera at a QR code, and wait a moment for the notification banner to appear. After enabling the setting, avoid pressing the camera shutter button — you only need to hold the QR code inside the camera view.
Fix #2: Improve Lighting Conditions
Your iPhone camera needs a clear view of the QR code. Low light, deep shadows, reflections, and glare can make it difficult for the camera to identify the small squares in the pattern.
Why Poor Lighting Affects Scanning
A QR code works by using a high-contrast grid of small square modules. If the camera cannot clearly distinguish the dark pattern from the light background, it may not recognize the code. Glossy menus, laminated posters, shiny packaging, glass surfaces, and phone screens can also create glare that blocks part of the code.
Best Lighting Tips
- Move to an area with brighter, even lighting.
- Avoid scanning in direct sunlight if it creates strong glare.
- Tilt the phone or QR code slightly to reduce reflections.
- Do not use flash unless the environment is genuinely dark.
- Make sure no shadow from your hand or phone covers the QR code.
- If scanning from a screen, increase the screen brightness.
If the QR code is printed on reflective material, changing your angle often solves the problem immediately.
Fix #3: Move the Camera Closer or Farther Away
A common QR code scanner issue is incorrect distance. If the QR code is too close to the camera, the image becomes blurry. If it is too far away, the individual squares may be too small for the camera to read.
Finding the Correct Scanning Distance
Hold your iPhone approximately 6 to 12 inches, or 15 to 30 centimeters, from the QR code. Keep the entire code inside the camera frame. If the code does not scan, move slightly farther away, then move closer slowly. Keep your hand steady and wait for the camera to focus before moving again. Do not zoom in with the camera — digital zoom can reduce image clarity and make QR detection less reliable.
Allowing the Camera to Focus
Your iPhone needs a moment to focus. Hold the phone still and make sure the QR code is flat, not bent, folded, or angled sharply. If the camera focuses on the background instead of the QR code, tap the QR code area on the screen to encourage focus. You can also move the code into better lighting and try again.
Fix #4: Clean the iPhone Camera Lens
A smudged camera lens can make every QR code look blurry. Fingerprints, dust, makeup, moisture, and pocket lint can prevent the camera from seeing the sharp square pattern it needs to detect. A small amount of dirt may not be obvious when you take normal photos, but it can affect close-up scanning. If the camera preview looks hazy, soft, or washed out, clean the lens before trying other fixes.
Safe Cleaning Tips
- Turn off or lock your iPhone screen.
- Use a clean, dry microfiber cloth.
- Wipe the rear camera lens gently in a circular motion.
- Remove visible fingerprints or dust.
- Open Camera and try scanning again.
Avoid using rough tissues, sharp objects, cleaning sprays directly on the lens, or excessive liquid. These can scratch or damage the camera area.
Fix #5: Update Your iPhone Software
Outdated iOS software can cause camera bugs, QR recognition issues, and compatibility problems. Keeping your iPhone updated also improves security and overall device performance. To check for updates, open Settings, tap General, then tap Software Update.
Before updating, back up your iPhone through iCloud or a computer, connect to WiFi, and charge your device or connect it to power. Tap Download and Install and follow the on-screen instructions. After the update finishes, open the Camera app and test a QR code again.
Fix #6: Restart the Camera App or iPhone
Sometimes the issue is not the QR code or camera hardware. The Camera app may temporarily freeze, lose focus, or fail to trigger QR recognition.
Force Closing the Camera App
Swipe up from the bottom of the screen and pause in the middle, or double-click the Home button on older iPhones. Find Camera in the app switcher, swipe up on the preview to close it, then open Camera again and try scanning the QR code. This refreshes the app and often resolves temporary camera problems.
Restarting Your Device
For most Face ID iPhones, press and hold the side button and either volume button, drag the power-off slider, wait around 30 seconds, then press and hold the side button until the Apple logo appears. For iPhones with a Home button, press and hold the side or top button, drag the power-off slider, wait 30 seconds, then hold the button again until the Apple logo appears. After restarting, test the Camera app with a known working QR code.
Fix #7: Try the Code Scanner in Control Center
Apple includes a dedicated Code Scanner in Control Center. It is a useful alternative when the regular Camera app does not recognize a code quickly. If Code Scanner is not already visible in Control Center, open Settings, tap Control Center, find Code Scanner in the available controls, then tap the plus icon to add it.
Using Apple's Dedicated Scanner
Open Control Center — swipe down from the top-right corner on Face ID iPhones, or swipe up from the bottom edge on iPhones with a Home button. Tap the Code Scanner icon, point the scanner at the full QR code, wait for the result to appear, then tap the result to open the content. Code Scanner is helpful for restaurant menus, WiFi codes, tickets, business cards, posters, product packaging, and printed signs.
Fix #8: Check Whether the QR Code Is Damaged
If your iPhone scans other QR codes but not one particular code, the issue is likely the QR code itself. A QR code may fail when it is blurry, too small, distorted, cropped, poorly designed, damaged, or linked to content that no longer exists.
Blurry or Low-Resolution Codes
Blurry QR codes are difficult to decode because the camera cannot distinguish the individual square modules. This often happens when the code was copied from a low-resolution image, enlarged from a small PNG file, compressed in a messaging app, or photographed out of focus. Ask for the original QR image if possible. For print, use a high-resolution PNG or SVG format.
Poor Color Contrast
QR codes work best with strong contrast: a dark pattern on a light background. Black on white is the safest combination. Codes may fail if they use light gray on white, pale colors on pastel backgrounds, patterns behind the code, or large logos covering the center. If you created the code yourself, generate a simpler version and test it before sharing.
Broken or Incomplete Codes
A QR code must include the full pattern and its three large corner markers. If a corner is missing, the image is cropped, or the code is covered by a sticker or logo, scanning may fail. QR codes use error correction and can tolerate minor damage, but they cannot recover from severe distortion or large missing sections.
How to Scan QR Codes From Screenshots on iPhone
You cannot point your iPhone camera at a QR code shown on the same iPhone screen. Instead, use the Photos app, Live Text, Google Lens, or an online scanner.
Using the Photos App
- Take a screenshot that includes the full QR code.
- Open the screenshot in the Photos app.
- Tap and hold on the QR code.
- Wait for the iPhone to recognize the destination.
- Tap Open Link, Copy Link, or the displayed action.
Using Live Text
Live Text can detect QR codes in saved photos and screenshots on supported iPhones. Open the QR image in Photos, look for the Live Text icon, tap the icon if it appears, then tap or press and hold on the QR code and choose the available action. Live Text is useful for codes shared in messages, emails, social-media posts, webpages, screenshots, tickets, and documents.
Using Google Lens
If Photos does not recognize the code, save the QR image to your camera roll, open Google Lens through the Google app, select the saved image, let Google Lens detect the QR code, then review the destination before opening it.
Why Some QR Codes Still Won't Work
If your iPhone recognizes a QR code but nothing useful happens after you tap the notification, the camera is not the problem. The code's destination may be unavailable.
Expired Dynamic QR Codes
Dynamic QR codes use a redirect URL managed through a QR service. If the service account is suspended, removed, or no longer active, the code may stop redirecting correctly. This is one reason businesses should choose QR code platforms carefully and test printed codes regularly.
Learn the difference between static and dynamic QR codes and how each affects reliability.
Read the Static vs. Dynamic GuideBroken Links and Deleted Content
A QR code may point to a webpage that was deleted, moved, renamed, or entered incorrectly. If the page shows a 404 error, the code scanned correctly but the destination URL needs to be fixed. If you manage the code, update the destination when possible. If it is a static QR code, create a new code with the correct URL.
Unsupported QR Code Types
Most modern iPhones handle common QR code actions such as website links, WiFi access, contact details, phone numbers, email, SMS, and calendar events. However, some specialized QR formats, payment schemes, or proprietary codes may require a compatible app. If Apple's Camera app does not know how to open the content, try Code Scanner, a trusted QR reader, or an online scanner to see what information the code contains.
When to Use an Online QR Code Scanner
An online QR code scanner is helpful when the iPhone Camera app cannot scan an image, when the QR code is on your own phone screen, or when you want to inspect the destination before opening it. If someone sends a QR code through email, Messages, WhatsApp, Telegram, social media, or a document, save the image and upload it to an online scanner.
Decode any QR code from a screenshot or image instantly — no app required.
Open Free QR ScannerHow to Prevent QR Code Scanning Problems
Keep iOS Updated
Install iOS updates when available. Updates can resolve camera problems, improve security, and keep built-in features working properly.
Use High-Quality QR Codes
If you create QR codes for business, use a high-resolution PNG for digital use and SVG for printing. Avoid enlarging small, low-quality files because they can become blurry. QrCodePulse lets you create high-quality QR codes for links, WiFi, PDFs, forms, businesses, menus, WhatsApp, and more. All 50+ tools are completely free, with no signup, registration, watermarks, or feature restrictions.
Create a high-quality QR code for free — no signup, no watermarks, no restrictions.
Create Free QR CodeTest Before Printing
Always scan your code before printing it on business cards, flyers, menus, brochures, posters, packaging, banners, signs, or receipts. Test it with an iPhone camera, an Android camera, Apple Code Scanner, Google Lens, and a QR code scanner from a saved image. A code may work in the generator preview but fail after resizing, printing, or placing it on a low-contrast background.
Avoid Excessive Customization
Branded QR codes can look professional, but too much customization can reduce scan reliability. Use high-contrast colors, preserve the blank border around the code, keep logos small, do not stretch the QR code, avoid placing the code over photos or patterns, and test every customized version before publishing.
Frequently Asked Questions
Why won't my iPhone scan a QR code?
Your iPhone may not scan a QR code because scanning is disabled in Settings, the code is blurry or damaged, lighting is poor, the camera cannot focus, the code is too small, or the linked destination no longer works.
How do I enable QR code scanning on iPhone?
Go to Settings > Camera and turn on Scan QR Codes. Then open the Camera app, point it at a QR code, and wait for the notification banner.
Does every iPhone support QR scanning?
Most iPhones running iOS 11 or later support QR code scanning through the Camera app. Older devices may need a supported iOS update or an alternative QR scanner method.
Can I scan QR codes from screenshots?
Yes. Open the screenshot in Photos, press and hold on the QR code, or use Live Text. If the code is not detected, upload the screenshot to an online QR code scanner.
Why is my QR code opening nothing?
The QR code may scan correctly, but its destination may be broken, deleted, expired, or unavailable. Check whether the linked website, form, document, menu, social profile, or dynamic QR redirect is still active.
Do QR codes expire?
Static QR codes do not expire by themselves. They continue to work as long as the encoded destination remains active. Dynamic QR codes depend on the redirect service managing them, so their availability depends on that service remaining active.
Is there a built-in QR scanner on iPhone?
Yes. Use the Camera app or add Apple's Code Scanner to Control Center. Neither option requires a separate app download.
Why does my QR code work on Android but not iPhone?
The QR code may be too small, low contrast, blurry, or use an action type handled differently across devices. Test the code with Apple Camera, Code Scanner, Google Lens, and an online QR scanner to determine whether the problem is the code design, destination, or iPhone settings.
What is the fastest way to scan a QR code on iPhone?
For a physical code, open Camera, hold the full code in view, and tap the notification banner. For a QR code in a screenshot or saved photo, open it in Photos and use Live Text or press and hold on the code.
Get Your iPhone QR Scanner Working Again
Most iPhone QR code issues can be fixed quickly: turn on QR scanning in Camera settings, improve the lighting, adjust your distance, clean the lens, restart the Camera app, update iOS, or use Code Scanner from Control Center. If the code still does not work, test whether the issue is the QR code itself. Scan another known working code, check the destination link, and inspect screenshots or images with the free QrCodePulse QR Code Scanner. QrCodePulse provides 50+ QR code tools completely free, with no signup, registration, watermark, or feature restriction.
Scan any QR code from an image or screenshot instantly — free, no app required.
Open Free QR Scanner