MakeQR

How to Scan a QR Code on an iPhone

What's built in, and where it fails

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Point your camera at a QR code. Nothing is uploaded — it is read on your device.

The camera feed never leaves your device, and we do not store what you scan.

What the code says

Nothing scanned yet.

Open the Camera app, point it at the code, and tap the banner that appears on screen; iPhones have scanned QR codes this way since iOS 11. A Control Center shortcut named Code Scanner opens the camera straight into scan mode, and MakeQR's browser scanner reads a code saved in a photo when the camera can't.

The iPhone's Camera app has scanned a QR code automatically since iOS 11, so there's no separate app to install for the ordinary case. Point the lens at the code and a banner offers to open the link; tap it and the destination opens.

What that misses is a Control Center shortcut called Code Scanner, and a code already saved in a photo instead of in front of the lens. This page covers how to add the shortcut, how iPad differs, and how to scan a saved image when MakeQR's browser reader takes over, on the device, with nothing installed.

Scanning a QR code with an iPhone

  1. Open Camera and hold it steady

    Point the Camera app at the code from roughly 10 to 20 centimeters away. A yellow-bordered notification appears near the top of the screen within a second or two; tap it to continue.

  2. Add Code Scanner to Control Center for quicker access

    In Settings, open Control Center and add Code Scanner. Swipe down from the top-right corner and tap its icon to jump straight into scan mode without opening Camera first.

  3. Use Visual Look Up for a code already in a photo

    Open the photo in the Photos app. If the code is recognized, a small icon appears in the corner of the image; tap it to see the content, or use MakeQR's browser scanner if Photos doesn't pick it up.

  4. Set up the Scan QR Code shortcut for automation

    In the Shortcuts app, search the gallery for Scan QR Code and add it, or build a shortcut that opens the scanner as one step in a longer routine, useful for a fixed workflow like clocking in at work.

The Control Center shortcut most people never add

Code Scanner is a Control Center tile, separate from Camera, that opens directly into scan mode instead of a full photo-taking interface. It has to be added manually the first time: Settings, Control Center, then find Code Scanner under More Controls and tap the green plus sign. Once it's added, it stays in Control Center on every phone running that iOS version until removed.

Reading a code that's on a screen, not on paper

Pointing an iPhone's camera at a QR code displayed on a laptop or TV screen usually works, but moiré patterns from one screen's refresh rate interfering with another's can occasionally stop it from focusing. If that happens, take a screenshot of the code on the source screen and open it with MakeQR's browser scanner instead, which reads an image file directly rather than a live camera feed.

iPad behaves the same way, with one difference

iPadOS reads QR codes through the Camera app exactly like iOS does, and the Code Scanner Control Center tile is available there too. The difference is that many iPads only have a rear camera and no cellular connection, so a code that opens an app requiring a phone number, like a two-factor login, may need to be finished on a phone instead.

What Camera is actually reading

The Camera app decodes the black-and-white pattern locally and reads out plain text, most often a web address. It shows a preview of that text in the notification banner before anything opens, which is the same principle MakeQR's browser scanner uses when checking a code from an uploaded image instead of a live camera.

Inside the code
https://example.com/menu

Distance and angle that actually focus

Hold the phone roughly level with the code rather than at a sharp angle; iPhones tolerate some tilt but not much on a small code. If focus won't lock, move back a little first, since getting too close is a more common problem on iPhone than being too far.

Print it at least 20 mm (2.0 cm) wide

Where an iPhone scan goes wrong

  • Assuming a dark banner means a broken code

    The notification banner can take a second or two to appear even on a good scan; tapping the shutter or backing away too fast can interrupt it before it finishes reading.

  • Opening a link straight from the banner without reading it

    The banner shows the destination in small type, and a shortened or unfamiliar domain is easy to miss at a glance. Use MakeQR's scanner instead when a code looks like it might be a bait-and-switch sticker over a real one.

  • Fighting glare on a laminated card instead of tilting it

    A laminated business card or menu insert under bright light reflects the flash and overhead lighting straight back at the lens; tilting the card a few degrees clears it faster than moving the phone.

Making your own code works the same across iPhone, Android and desktop

If this page brought you here because you want to create a code rather than read one, a static code from MakeQR is free, needs no account, and scans correctly with everything above. Dynamic is worth it only if the destination might change later; the first two dynamic codes stay free forever.

How dynamic QR codes work

Where iPhone owners run into QR codes day to day

  • Joining a WiFi network at a coffee shop from a card taped to the counter.
  • Checking in for a flight or event using a boarding pass code inside Wallet.
  • Opening a restaurant's menu from a table tent with Code Scanner instead of unlocking the phone first.
  • Adding a new contact from a QR code printed on a business card.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

How to Scan a QR Code on an iPhone: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Do I need an app to scan a QR code on iPhone?

No. The Camera app has read QR codes automatically since iOS 11. An app only helps for specialized cases like inventory scanning or reading barcodes other than QR, which the Camera app doesn't cover.

Why won't my iPhone camera pick up a QR code?

Check Settings, Camera, and confirm Scan QR Codes is turned on, since it can be switched off by a restrictions profile on managed or shared devices. Otherwise, glare, distance, or a damaged code are the usual causes.

What is the Code Scanner in Control Center?

It's a shortcut that opens straight into scan mode without the rest of the Camera interface. Add it once under Settings, Control Center, More Controls, and it stays available afterward.

Can I scan a QR code from a photo I already took?

Open the photo in Photos and check for a small icon in the corner, which means Visual Look Up recognized the code. If nothing appears, upload the same photo to MakeQR's browser scanner instead.

Is it safe to scan a QR code with an iPhone?

Scanning itself is safe; the risk is in what you open afterward. The banner previews the destination first, and MakeQR's scanner shows the same information for a code you're not ready to trust yet.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.