How to Scan a QR Code on iPhone — Step by Step
Step-by-step instructions to scan QR codes using your iPhone camera — no extra app needed.
Using the Built-In Camera App
Every iPhone running iOS 11 or later can scan QR codes directly through the Camera app — no download required. This is the fastest and most reliable method for most people. Simply open the Camera app and point it at a QR code. You do not need to take a photo. The camera will automatically detect the QR code and display a notification banner at the top of the screen with the encoded content, usually a website URL.
Tap the banner to open the link in Safari or perform the associated action. If the QR code contains a Wi-Fi network, your iPhone will offer to join it. If it contains a contact card, you will be prompted to add it to your Contacts. The camera app handles all standard QR code types automatically.
Make sure the QR code is well-lit and fills a reasonable portion of the frame. You do not need to be extremely close — the iPhone camera is effective at reading QR codes from about 6 to 18 inches away, depending on the code's size. Hold your phone steady for a second to give the camera time to focus and detect the pattern.
Using the Code Scanner from Control Center
Apple includes a dedicated Code Scanner tool that you can add to your Control Center. This scanner opens directly into a scanning interface with a viewfinder and a flashlight toggle, which is helpful in low-light environments.
To add it, go to Settings, then Control Center, and tap the green plus icon next to Code Scanner. Once added, swipe down from the top-right corner of your screen (or swipe up from the bottom on iPhones with a Home button) to open Control Center, then tap the Code Scanner icon. Point the viewfinder at the QR code and it will be recognized instantly.
The Code Scanner is particularly useful when you need to scan codes in dark environments — the built-in flashlight activates with a single tap, illuminating the code so the scanner can read it clearly.
Scanning QR Codes from Photos and Screenshots
Starting with iOS 15, you can scan QR codes directly from images in your Photos app using Live Text. Open a photo that contains a QR code, and if your iPhone detects it, you will see a small QR code icon in the bottom-right corner of the image. Tap it to open the encoded link or perform the action.
This feature is helpful when someone sends you a QR code as an image in a text message, email, or on social media. Instead of displaying the image on one device and scanning it with another, you can interact with the code directly on the same phone. Live Text works on iPhone XS and later models running iOS 15 or above.
Troubleshooting: QR Code Not Scanning
If your iPhone camera is not recognizing QR codes, start by checking that the feature is enabled. Go to Settings, then Camera, and make sure Scan QR Codes is toggled on. This setting is enabled by default, but it may have been turned off accidentally.
Other common issues include poor lighting, a damaged or blurry QR code, or holding the phone too close or too far away. Try adjusting the distance between your phone and the code. If the code is on a screen, reduce glare by tilting your phone slightly. Smudges on your camera lens can also prevent detection — wipe the lens with a soft cloth.
If the QR code itself is the problem — for example, it was printed too small, is heavily stylized, or has low contrast — the code may simply be unreadable. A well-designed QR code should be at least 1 inch (2.5 cm) in size and have strong contrast between the dark modules and the light background. If you are creating QR codes for others to scan, keep these guidelines in mind to ensure a smooth scanning experience.
Third-Party QR Scanner Apps
While the built-in camera is sufficient for most needs, third-party apps offer additional features. Apps like QR Reader and Scanbot can save a history of scanned codes, generate QR codes, and handle advanced formats. Some apps also provide security warnings if a QR code links to a known malicious website.
However, for everyday use, the native Camera app is the recommended option. It is fast, private (no data is sent to third parties), and requires no additional storage on your device. Third-party apps are worth considering only if you need scan history, bulk scanning, or other specialized functionality.