How to Scan a QR Code on an iPhone, From the Camera or From a Photo

by KoloQR TeamBasics

A circular lime QR code with round dot modules inside a black ring with a dashed border, against a magenta background, with a white circle holding the black Apple logo overlapping its lower right edge.

Open the Camera app, point the rear camera at the QR code, and tap the yellow link that appears. Every iPhone running iOS 11 or later does this with no app installed. An iPhone can also read a QR code from a saved photo or screenshot, from an image inside Safari or Messages, and from the Code Scanner control in Control Centre - each route is below, followed by what to check when an iPhone will not scan.

Key points

  • An iPhone needs no app to scan a QR code. The stock Camera app has read QR codes since iOS 11, which covers the iPhone 5s and every model released after it.
  • A QR code should fill about a third of the iPhone viewfinder. A code that is too small in the frame is the most common reason no link appears.
  • An iPhone reads a QR code from a saved photo or screenshot. Open the image in Photos and touch and hold the code; this uses Live Text, which needs an iPhone XS or later and iOS 15 or later.
  • A QR code shown inside Safari, Messages or Mail on the same iPhone can be opened by touching and holding the image. No second device is needed.
  • If the iPhone Camera ignores every QR code, check Settings, then Camera, then Scan QR Codes. That switch is the only setting that controls QR detection in the Camera app.

How to Scan a QR Code With the iPhone Camera

Open the Camera app in Photo mode, point the rear camera at the QR code, and tap the yellow link label that appears on screen. The iPhone Camera app detects QR codes automatically on iOS 11 or later, so there is no scanning mode to switch on and no shutter button to press.

  1. Open the Camera App in Photo Mode. Swipe left on the Lock Screen or tap the Camera icon. Stay in Photo mode and use the rear camera, which focuses closer than the front one.
  2. Frame the QR Code at About a Third of the Screen Width. Move the iPhone closer or further away until the QR code takes up roughly a third of the viewfinder. The whole code, including its white margin, has to be inside the frame.
  3. Hold Still Until the Yellow Link Appears. Detection needs one sharp frame, which usually takes about a second. If the preview keeps hunting for focus, tap the QR code on screen to lock focus on it.
  4. Read the Domain, Then Tap the Link. The yellow label shows the web domain the QR code points to. Tapping it opens the address in Safari, or offers the matching action for a Wi-Fi, contact or calendar code.

The position of the link depends on the iOS version. Current versions of iOS draw a yellow label close to the QR code inside the viewfinder, with a small QR icon in the corner of the screen; older versions showed a notification banner at the top of the screen instead. Both do the same thing when tapped.

An iPhone does not need to take a picture of a QR code. Pressing the shutter only saves a photo of the code to the library - which still works, because the saved photo can be read later through Photos, but it is the slow route.

Every Built-In Way to Scan a QR Code on an iPhone

An iPhone has four built-in QR code readers, and the right one depends on where the QR code is: in front of the phone, in the photo library, or on the iPhone's own screen. None of the four requires a download.

Where the QR code isWhat to useHow to open it
Printed, or on another screenCamera appOpen Camera in Photo mode and point the rear camera at the code
Printed, in poor light or several in a rowCode ScannerOpen Control Centre and tap the Code Scanner control, which has its own torch button
In a saved photo or screenshotPhotos with Live TextOpen the image in Photos, then touch and hold the code
On a web page, in a message or in an email on the same iPhoneTouch and holdTouch and hold the image of the code and choose the open option
All four readers decode the same QR codes. The difference is where the code has to be, not which codes are supported.

How to Add the Code Scanner to Control Centre

Code Scanner is the QR code reader built into iOS that opens from Control Centre or from a search, separately from the Camera app. Add it once and a QR scanner is one swipe and one tap away from any screen, including the Lock Screen.

  1. On iOS 18 or later: open Control Centre, touch and hold an empty area until the controls start to edit, tap Add a Control, and search for Scan Code.
  2. On iOS 17 or earlier: open Settings, tap Control Centre, and tap the green plus button beside Code Scanner.
  3. On any version, without adding anything: swipe down on the Home Screen to open search, type Code Scanner, and tap the result.

Code Scanner differs from the Camera app in three ways that matter in practice. Code Scanner has a torch button inside the scanning view, so a QR code on a dim menu or a dark poster can be lit without leaving the scanner. Code Scanner opens a scanned web address immediately instead of waiting for a tap. And Code Scanner shows the page in its own browser sheet rather than in Safari, so the page closes with the scanner - use the Safari button on that sheet to keep the page open.

Because Code Scanner opens a link without a confirmation tap, the Camera app is the better choice for a QR code from an unknown source. The Camera app shows the domain first and opens nothing until the label is tapped.

How to Scan a QR Code From a Photo or Screenshot on an iPhone

Open the photo or screenshot in the Photos app, then touch and hold the QR code inside the image. A menu appears with the decoded link and an option to open it. This works through Live Text, which needs an iPhone XS, iPhone XR or later and iOS 15 or later.

Live Text is the iOS feature that recognises text and QR codes inside photos, screenshots and the camera view. When Photos detects something readable, a Live Text button - a small square with lines of text in it - appears in the corner of the image. Tapping that button highlights everything Photos found, including the QR code.

  1. Take the screenshot, or save the image that contains the QR code to Photos.
  2. Open the image in Photos and zoom in if the QR code is small in the picture.
  3. Touch and hold the QR code until the menu appears.
  4. Read the address shown at the top of the menu, then choose the option to open it in Safari.

If nothing happens on a touch and hold, check Settings, then General, then Language & Region, and confirm that Live Text is switched on. If the iPhone is older than an iPhone XS, Live Text is not available at all, and the image needs a decoder instead: upload the screenshot to the QR code scanner, which reads the file in the browser on the iPhone itself and shows the decoded text.

A decoder that prints the text has one advantage over a touch and hold, even on a new iPhone. A touch and hold offers a link to tap; a decoder shows the full address as plain text, which is the safer way to inspect a QR code that arrived from a stranger.

How to Scan a QR Code That Is on Your iPhone Screen

Touch and hold the image of the QR code. In Safari, Messages and Mail, an iPhone recognises a QR code inside an image and offers to open its link, so a QR code on the iPhone's own screen does not need a second phone to photograph it.

Where a touch and hold does nothing - inside some third-party apps, a video, or a PDF viewer - take a screenshot instead. Press the side button and the volume up button together, then open the screenshot in Photos and touch and hold the QR code there.

A QR code shown on a laptop, a TV or another phone is a different case and needs nothing special: point the iPhone Camera at the other screen. Turn the other screen's brightness up first, because a dim display loses contrast quickly when photographed.

Which iPhones Can Scan a QR Code Without an App

Every iPhone that runs iOS 11 or later scans QR codes in the Camera app, which means the iPhone 5s, released in 2013, and every model since. An iPhone 5, iPhone 5c or older cannot update to iOS 11 and needs a third-party scanner app or a browser-based decoder.

FeatureMinimum iOSMinimum iPhone
QR scanning in the Camera appiOS 11iPhone 5s
Code Scanner in Control CentreiOS 12iPhone 5s
QR codes in saved photos and screenshots (Live Text)iOS 15iPhone XS or iPhone XR
To check the installed version, open Settings, then General, then About, and read the iOS Version line.

Why an iPhone Will Not Scan a QR Code

An iPhone that will not scan a QR code is almost always too far from the code, out of focus, or has Scan QR Codes switched off in Settings. Work through the table in order; only the last two rows are faults in the QR code rather than in the attempt.

SymptomLikely causeWhat to do
No yellow link on any QR codeScan QR Codes is switched offOpen Settings, then Camera, and switch on Scan QR Codes
No yellow link, setting is onCamera is in the wrong modeSwitch to Photo mode, which is the mode that reliably detects QR codes
Code looks sharp but nothing appearsThe code is too small in the frameMove closer until the code fills about a third of the width
Preview is blurred at close rangeThe lens cannot focus that nearPull back about 15 cm and tap the code to refocus; on Pro models, let the camera switch to macro
Works outdoors, fails indoorsToo little light for a sharp frameUse Code Scanner and switch on its torch
Glare across the codeGloss paper or a laminate reflecting a lightTilt the iPhone or the code about 15 degrees
Fails at every distance, on every phonePrinted too small, low contrast, or the white margin was trimmedThe code is at fault - see the guide linked below

A smudged lens is worth ruling out early. An iPhone lens carried in a pocket picks up a film of grease that softens fine detail, and a QR code is nothing but fine detail. Wipe the lens with a soft cloth before concluding that the code is broken.

When the QR code fails on every phone and not just one iPhone, the problem is in the code. Why a QR code is not scanning covers the causes in the order they occur, from size and contrast to a trimmed quiet zone.

What an iPhone Does After Scanning Each Type of QR Code

An iPhone chooses the action from the text stored in the QR code, so the same scan can open Safari, join a network or create a contact. The yellow label names the action before anything happens, which is the moment to check it.

What the QR code holdsWhat the iPhone offersNotes
A web addressOpen in SafariThe label shows the domain only, not the full path
Wi-Fi credentialsJoin the networkThe iPhone joins without showing the password on screen
A contact cardAdd to ContactsA preview opens first; nothing is saved until confirmed
A calendar eventAdd to CalendarA preview opens first, with the date and title
A phone number, SMS or emailStart a call, message or emailThe draft opens; nothing is sent automatically
An App Clip code or App Store linkOpen the App Clip or the App Store pageAn App Clip runs without a full install

Three related topics sit outside this page. The general guide to scanning a QR code covers checking a link for quishing and the separate rule for login codes such as WhatsApp Web, and how to scan a QR code with an Android phone covers the same routes for the other platform. The Wi-Fi QR code page covers what is stored in a network code and how to make one.

Does an iPhone Need a QR Scanner App?

No. An iPhone on iOS 11 or later reads standard QR codes in the Camera app, and a third-party scanner adds nothing for ordinary links, Wi-Fi codes and contact cards. App Store scanner apps commonly carry adverts or a subscription for a function that iOS already includes.

A separate app is justified in three narrow cases: an iPhone too old for iOS 11, a need to keep a searchable history of scans, or scanning of retail barcode formats in bulk for stock-taking. For a one-off scan on an old iPhone, a decoder that runs in Safari avoids installing anything.

Make Your QR Code

Free, with no account and no watermark. Choose a shape, add a logo, check the contrast, and export SVG, PDF, EPS or PNG - a static code with no subscription behind it.

Generate QR Code

Questions? Answered

The QR code scanner on an iPhone is the Camera app itself - there is no separate icon on the Home Screen. A second reader called Code Scanner is hidden until it is added to Control Centre or found by searching for Code Scanner from the Home Screen. Both are part of iOS and need no download.

Open Settings, tap Camera, and switch on Scan QR Codes. The setting is on by default, so it only needs attention if the Camera app ignores every QR code. Code Scanner in Control Centre is not affected by this switch and keeps working even when it is off.

Yes, on an iPhone XS or later running iOS 15 or later. Open the screenshot in Photos and touch and hold the QR code until a menu with the link appears. On an older iPhone, upload the screenshot to a browser-based QR decoder instead, which reads the file on the device and shows the decoded text.

Yes, the front camera detects QR codes in Photo mode, but the rear camera is more reliable. On most iPhone models the front camera has a fixed focus set for arm's length, so a small printed QR code held close to it is often blurred. Use the rear camera for anything printed smaller than about 5 cm.

The QR code was scanned with Code Scanner rather than the Camera app. Code Scanner shows web pages in its own browser sheet, which closes when the scanner closes. Tap the Safari icon in the corner of that sheet to move the page into Safari, or scan with the Camera app to open links in Safari directly.

No. An iPhone decodes a QR code on the device, so Wi-Fi codes, contact cards, calendar events and plain text work with no connection at all. A connection is needed only to load a web address after the QR code has been read.

No. Neither the Camera app nor Code Scanner stores a list of scanned QR codes. A link opened in Safari appears in Safari's browsing history, which is the only trace. To keep a QR code for later, take a photo of it - the code can be read again from the photo in Photos.

Yes, with added light. Open Code Scanner from Control Centre and tap the torch button at the bottom of the scanning view. The Camera app has no torch in Photo mode, so the alternative is to switch on the torch from Control Centre before opening Camera - on most models the torch switches off again when Camera opens.

The QR code usually contains an address the iPhone cannot open - a broken link, an app-specific link for an app that is not installed, or a dynamic QR code whose redirect has been switched off. Check the domain in the yellow label, then try the address in Safari by hand. If it fails there too, the fault is in the destination, not in the iPhone.

Why KoloQR?

  • Create QR codes for websites, menus, Wi-Fi, PDFs, and business cards
  • Customize colors, logos, and unique shapes
  • Download high-quality PNG and SVG files
  • Built for both print and digital
Generate QR Code
A plain black QR code beside the same code restyled as a circle with brand colors