Quick answer
Open the iPhone Camera app and point it at a QR code from 6-12 inches away. A yellow notification banner appears at the top of the screen within 1-2 seconds - tap it to open the link, save the contact, join the WiFi network, or trigger whatever action the code encodes. No third-party app, no setup, no special mode.
Method 1: Camera app (works on all iPhones with iOS 11+)
This is the simplest method and works on every iPhone from iPhone 5s onwards (with iOS 11 update). The camera scans QR codes in any standard photo mode - no special mode or button needed.
- Open the Camera app from your home screen, Lock Screen, or Control Center.
- Hold the iPhone 6-12 inches from the QR code so it fits in the viewfinder.
- Keep the camera steady. The iPhone will detect the code within 1-2 seconds and show a yellow notification banner at the top of the screen.
- Tap the yellow banner to open the link in Safari, save the contact, or join the WiFi network.
Tip: If the code is on a curved surface (like a coffee cup), try rotating the phone or moving further away so the entire code fits in view.
Method 2: Control Center QR scanner (iOS 12+)
For faster access, add a dedicated QR scanner button to your Control Center. This is faster than opening the full Camera app and works even when your phone is locked.
- Open the Settings app.
- Tap Control Center.
- Scroll down to More Controls and find Code Scanner.
- Tap the + button next to Code Scanner to add it.
- Open Control Center by swiping down from the top-right (iPhone X+) or up from the bottom (older iPhones).
- Tap the QR code icon. The scanner opens, ready to read codes.
Method 3: From the Lock Screen (iOS 16+)
You can scan QR codes without unlocking your phone by accessing the camera from the Lock Screen.
- Press the side button (or top button on older iPhones) to wake the Lock Screen.
- Swipe left to access the Camera, or long-press the Lock Screen to access the Control Center with the QR scanner.
- Point at the QR code and tap the notification banner.
- For sensitive content, you will be asked to unlock with Face ID or passcode before the link opens.
Method 4: Scanning a QR code from a photo or screenshot
The Camera app can also scan QR codes displayed on your screen - including screenshots, photos from your library, and QR codes shown on websites or in other apps.
From Photos app: Open a photo containing a QR code, then long-press on the QR code in the photo. iOS will recognize it and show the same yellow notification banner with the action.
Live view of a code on screen: Point your Camera at another phone or screen displaying a QR code. The camera will scan it normally.
Enabling QR scanning on iPhone
On most iPhones, QR scanning is enabled by default. If your Camera does not detect codes, check this setting:
- Open Settings > Camera.
- Scroll down and ensure Scan QR Codes is toggled on (green).
- If it was off, toggle it on. The Camera app will now scan QR codes.
This setting was introduced in iOS 11 and has remained in every subsequent release. On iOS 17+, Apple added a separate "Code Scanner" control you can add to Control Center, but the Camera-app scanning still works regardless.
Troubleshooting: why your iPhone won't scan
The code is too small or far away
Move the phone closer to the code or further away so the entire code fits in the viewfinder. The optimal distance is usually 6-12 inches (15-30 cm). If the code is on a small surface (business card, sticker), try holding the phone 4-6 inches away.
Lighting is too dark or has glare
QR codes rely on contrast. Move to better lighting, or shield the code from direct sunlight or bright reflections. Glossy laminated codes can have hot spots that confuse the scanner - tilt the code slightly to find a better angle.
Wrong camera mode
Make sure the Camera is in standard Photo mode, not Portrait, Video, or Cinematic. The QR scanner only works in Photo mode on most iPhones.
Camera lens is dirty or blocked
Wipe the camera lens with a soft cloth. A smudged lens can blur the code enough that the iPhone cannot read it. Also check for phone cases that might be partially covering the lens.
The code itself is unscannable
Not all QR codes are created equal. If a code is too small, printed at low contrast, or has insufficient error correction, no scanner will read it. The minimum recommended size is 1 cm square for a short URL, and the print should have high contrast (black on white, or dark on light).
What QR codes can your iPhone scan
Modern iPhones (iOS 11+) recognize all standard QR code formats including:
- URL QR codes - opens in Safari, with preview of the URL before opening
- vCard QR codes - prompts to add the contact to your address book with full name, phone, email, and address
- WiFi QR codes - prompts to join the network with one tap (no password typing required)
- Email QR codes (mailto:) - opens the Mail app with the recipient, subject, and body pre-filled
- SMS QR codes (smsto:) - opens the Messages app with the recipient and body pre-filled
- Phone QR codes (tel:) - opens the Phone app and starts dialing
- Calendar event QR codes - prompts to add the event to your Calendar
- Geo location QR codes (geo:) - opens Maps with the location
- App Store QR codes - opens the App Store to the app page
Frequently asked questions
Can iPhone scan QR codes without an app?
Yes, all iPhones with iOS 11 or later can scan QR codes natively using the built-in Camera app. No third-party app is needed. Just open the Camera app, point it at a QR code, and a notification appears with the encoded action.
Why is my iPhone not scanning QR codes?
Common reasons: (1) the QR code is too small or damaged - get closer or try a different code; (2) poor lighting - move to better light; (3) the camera lens is dirty - wipe it; (4) you're in the wrong camera mode - some iPhones need the standard 'Photo' mode, not Portrait or Video; (5) the QR code is in a screenshot that has been compressed - try the original printed code; (6) on iOS 17+, you may need to enable 'Scan QR Codes' in Settings > Camera if it was disabled.
Does iPhone scan QR code from a screenshot?
Yes, the iPhone Camera app can scan QR codes displayed on your screen, including screenshots. This is useful for testing QR codes before printing. The camera focuses on whatever is on your screen and decodes the pattern. Note: some screen protectors, glare, or refresh-rate issues can interfere.
What is the best QR scanner app for iPhone?
You don't need a third-party app if your iPhone runs iOS 11 or later - the built-in Camera app handles QR codes natively. If you need extra features (history of scans, batch scanning, creating your own codes), popular apps include 'QR Code Reader' by TapMedia and 'QR Reader' by CrowdCompass. For most users, the built-in app is sufficient.
Can iPhone scan QR codes from lock screen?
Yes, on iOS 16+ you can add a QR scanner directly to your Lock Screen via the Lock Screen customization. You can also access the Camera from the Lock Screen by swiping left (older iOS) or long-pressing the screen (iOS 17+). The Control Center QR scanner code item can also be added for quick access from any screen including Lock Screen.
Why is there a yellow border around the QR code in my camera?
The yellow border indicates the iPhone has successfully detected a QR code. Tap the yellow notification banner at the top of the screen to open the link or trigger the encoded action. If no yellow banner appears, the code is likely not scannable - try better lighting, a different angle, or a different code.
Generate a QR code to test
Now that you know how to scan, generate a test QR code with QRBuilt. It works entirely in your browser - no sign-up, no data upload. Use it to test your own scanning setup or to create codes for your business.
Generate a Test QR Code