How to Scan a QR Code on Any Phone (and Why Some Won’t Scan)

Bhargav Dhameliya
Bhargav Dhameliya
October 2, 2026
5 min read
how to scan a qr code featured

Ever pointed your phone at a QR code, waited, and nothing happened? You’re not doing it wrong. Most of the time, the fix takes two seconds once you know what the camera needs.

Here’s how to scan a QR code on any phone: open the camera, point it at the code, and tap the link that appears. That’s it on most iPhones and Android phones made in the last few years. The rest of this guide covers the cases where that doesn’t work, which is where people actually get stuck.

I’m Bhargav, founder of linkutm. My team generates QR codes for marketers every day, so I care about what happens on the other end of the scan. For this post I ran a decode test on six things people blame when a scan fails. Some of the results surprised me.

One note on scope. If you’re choosing a scanner app, I covered that separately in the best QR code scanner apps. This guide is about the scan itself: where the scanner is on your device, what to do when a TV or website tells you to scan, and how to fix a code that won’t read.

Phone camera scanning a QR code on a cafe table card

How Do You Scan a QR Code? The 3-Step Answer

You scan a QR code with the camera that’s already on your phone. No app is needed on any iPhone or Android phone sold in recent years.

  1. Open your camera in normal Photo mode.
  2. Point it at the code so the whole square fits on screen. You don’t need to take a picture.
  3. Tap the link or banner that appears. Nothing opens until you tap.

A QR code is a square barcode that stores text, usually a web address. Your phone decodes it on the device, then offers to open what it found.

Here’s where the scanner lives if you’re figuring out how to scan a QR code on your phone, tablet, or laptop:

Device Fastest way to scan Backup route
iPhone or iPad Camera app, Photo mode Scan Code in Control Center
Google Pixel Camera app Scan QR code tile in Quick Settings
Samsung Galaxy Camera app (Scan QR codes switched on) Scan QR code icon in the Quick panel
Other Android Scan QR code tile in Quick Settings Google Lens in the Chrome search bar
Windows laptop Camera app, Barcode mode Use your phone instead
Mac No live camera scanner Use your phone instead
Limitation: the table covers built-in tools from Apple, Google, Samsung, and Microsoft. Budget Android phones with heavily customized software may put the scanner somewhere else, or skip it.

How to Scan a QR Code on iPhone or iPad

The iPhone is the easiest phone to scan with because the scanner is part of the Camera app and needs no setup. If you’ve asked “how do I scan a QR code on my phone” and you own an iPhone, this is your answer.

  1. Open Camera from the Home Screen, Lock Screen, or Control Center.
  2. Stay in Photo mode and hold the phone so the code sits inside the frame.
  3. Tap the link that appears at the bottom of the screen.
Apple’s iPhone User Guide describes exactly this flow. It also gives a useful tip for dim rooms: tap the flashlight to add more light.

Use the Scan Code control for a faster scan

I prefer the Scan Code control when I scan menus or tickets. It opens a dedicated scanner without the other camera modes, and it turns on the flashlight from the same screen.

To add it on iOS 18 or later, open Control Center, touch and hold the background, tap Add a Control, then tap Scan Code. On older iOS versions, the same control was called Code Scanner and was added from Settings. On iPhones with a Camera Control button, Apple says you can use that button to scan QR codes too.

Limitation: Apple documents no scan history. Once you swipe the link away, it’s gone, so screenshot the code if you’ll need it again.

How to Scan a QR Code on Android

Android has more routes than the iPhone, because Google, Samsung, and other phone makers each add their own. If you searched “how to scan QR code on Android”, find your phone below.

Google Pixel

Point the Camera app at the code and tap the link that appears. If nothing shows, open the camera settings and check that Camera scan suggestions is turned on. Google’s Pixel help page adds one detail people miss: make sure the entire code shows on your screen.

Samsung Galaxy

Searching “how to scan a QR code on my phone” because your Galaxy camera ignores codes? This setting is usually why. The camera only reads codes if it’s on. Open Camera, make sure PHOTO is selected, tap the Settings icon, and switch on Scan QR codes. Samsung’s support page also lists a Scan QR code icon in the Quick settings panel, opened by swiping down from the top with two fingers.

Any Android 12 or later phone

People often search “how to do QR scan” when the camera shows nothing. The quickest answer on most Android phones is the Quick Settings tile. Swipe down from the top of the screen and tap Scan QR code. If it’s missing, tap the pencil icon and add it. Google added this dedicated scanner in Android 13 with support back to Android 12.

Chrome with Google Lens

Google Lens is Google’s visual search tool, and it reads QR codes. In Chrome, open a new tab, tap the Google Lens icon in the search bar, and position the code in the box. This is my fallback on any phone where I can’t find the built-in scanner, because Chrome is installed almost everywhere. Limitation: some camera modes can’t scan. Google’s Camera from Google help page says you can’t scan a QR code in portrait or video mode. Switch to Photo first.

How to Scan a QR Code on Your Own Screen or a Laptop

A code shown on the same phone you’d scan it with is the awkward case. You can’t point a camera at its own screen.

On Android, touch and hold the image in Chrome and tap Search image with Google Lens. For a screenshot, open it in Google Photos and tap Google Lens. On iPhone, Photos sorts images that contain QR codes into Collections, then Utilities. That’s handy for finding last week’s boarding pass. Apple’s guides don’t spell out a one-tap way to open the code from there, so I either show the screenshot on a second screen and scan it, or use one of the screenshot-friendly options in my scanner apps guide. On a Windows laptop, open the Camera app and select Barcode on the right. Hold the code in front of the webcam until it’s in focus, and the link appears at the bottom of the window, per Microsoft’s Camera app guide. On a Mac, there’s no built-in live-camera scanner. I just use my phone.

Here’s the thing: if the code is on your laptop screen, your phone is almost always the faster scanner. The laptop route only helps when the code is printed and your phone is dead.

Limitation: laptop webcams have fixed focus and low resolution. A small printed code often stays blurry, which is exactly what my test shows kills a scan.

“Scan This QR Code With Your Phone or Tablet”: What to Do

When a TV, website, or computer says “scan this QR code with your phone or tablet”, the code usually isn’t a normal web link. It’s a short-lived sign-in or pairing code, and some of them only work inside one specific app.

That’s the part nobody explains. If you scan a WhatsApp Web code with your camera, nothing useful happens. You have to scan it from inside WhatsApp.

Where you see it Scan with Where to tap
Netflix sign-in on a TV Phone camera Tap Sign in to TV
YouTube sign-in on a TV Phone camera, or type the code at yt.be/activate Follow the sign-in prompt
WhatsApp Web or Desktop WhatsApp only Android: Linked devices > Link a device. iPhone: Linked devices > Link device
Microsoft work or school security setup Microsoft Authenticator only Scan a QR Code in the app
Windows Phone Link setup Your phone Tap the prompt Is there a QR code on your PC?

So, how to scan the QR on a TV? Open your phone’s camera and point it at the TV screen, as Netflix’s help page describes. YouTube’s TV sign-in says to “scan the QR code, or go to yt.be/activate”, and the typed route helps when the TV is across the room.

For account security codes, the camera route never works. Microsoft’s setup page tells you to scan the QR code with the Authenticator app, and it offers a Can’t scan the QR image link with a manual code if the scan fails.

Flowchart: phone camera for TV sign-in codes, the specific app for WhatsApp and Authenticator codes

Scanning QR codes inside apps

Several apps have their own scanners, and they handle their own codes best:

  • WhatsApp: tap the QR code next to your name in Settings, then Scan code to add a contact. WhatsApp lets you link up to four devices with the Linked devices scanner.
  • Instagram: tap Share profile, then the scan icon. Instagram notes you can’t log in with a QR code.
  • Snapchat: the camera detects a Snapcode or QR code on its own and shows a banner to tap.
  • Venmo: tap Scan and center the code. It opens the person’s profile without a tap.
Limitation: sign-in and pairing codes can expire. If a scan fails, reload the screen for a fresh code before you assume your phone is the problem.

Why Won’t Your Phone Scan the QR Code? I Tested 6 Conditions

Most failed scans come from how the phone is held, not from the phone. To find out which conditions actually matter, I ran a decode test and changed one thing at a time.

The setup: one short-link QR code (Version 3, 29 by 29 modules, error correction level M). A module is one small square of the code. I simulated a camera capture with slight blur, rotation, and sensor noise, then ran 40 trials per setting through two open-source decoders: zxing-cpp 3.1.1 and OpenCV 5.0. The script is about 130 lines of Python on those two libraries, so anyone can rerun it.
Condition Still decodes Stops decoding
Tilt (phone at an angle) 100% on both decoders up to 50° OpenCV 0% from 60°. zxing-cpp 55% at 70°, 0% at 75°
Rotation (sideways or upside down) 97.5-100% at every angle to 180° Never
Hand shake (motion blur) 100% up to 1 module of smear 0-2.5% at 2 modules
Low contrast (faded print, glare, dim screen) 100% down to 30% contrast Both fail at 10%
No blank margin on a busy background 100% with 1 module of margin 0-5% with none
Code cut off at the frame edge 100% with half a module missing 0-2.5% with 1 full column missing
QR code decode rate by tilt, rotation, blur, contrast, quiet zone and cropping in a 40-trial test

Two results surprised me. First, rotation doesn’t matter at all. You never need to turn your phone to line the code up. Second, getting the whole code in frame matters more than almost anything. Losing a single column of modules failed nearly every scan, while a heavy 50° tilt read perfectly.

Five rules from the test

  1. Get the whole square on screen. Back up until all four edges, and a little white space around them, are visible.
  2. Face the code within about 45°. Both decoders read everything to 50°, then fell off a cliff.
  3. Hold still for a second. Smear of 2 modules killed nearly every scan. Small codes smear faster, so steady your hand on tiny ones.
  4. Kill glare. Tilt the phone slightly to move a reflection off glossy paper or a screen. Contrast had to drop below 30% before scans failed, but glare can wipe out a patch completely.
  5. Ignore the rotation. Upside down is fine.

The blank border around a code is called the quiet zone. The spec asks for four modules. In my test one module was enough against a busy background, but none at all failed. Damage tolerance comes from error correction, which lets a code survive dirt or a logo, not a missing edge.

How far should you hold the phone? Nielsen Norman Group’s QR code guidelines suggest 1 cm of code width for every 10 cm of distance. By that rule, a 3 cm code on a flyer is sized for about 30 cm. It’s the same distance math behind my guide to the smallest QR code size for print. NN/g also says to assume people need at least 15 seconds to scan, so don’t rush yourself.

How to scan a QR code: whole code in frame scans, edge cut off fails, tilted under 45 degrees scans
Limitation: phones don’t use zxing-cpp or OpenCV. Apple and Google run their own decoders, which are likely better. Treat my thresholds as direction, not exact numbers for your phone. My earlier decode test looked at a different question: how print size and URL length change what scans.

What Happens After You Scan a QR Code

Once your phone decodes the code, it shows you what’s inside before anything happens. That preview is your one chance to check where you’re going.

A QR code can hold a web link, a Wi-Fi network, a contact card, or a link that opens an app. Your phone shows a different action for each, like opening Safari or joining a network.

For web links, the path depends on the code type:

  • A static QR code stores the final web address directly. The phone goes straight there.
  • A dynamic QR code stores a short link. The phone hits a redirect server first, which counts the scan and forwards you to the real page.

That redirect is how marketers measure print campaigns. The destination usually carries UTM parameters, small tags added to the end of a URL that tell Google Analytics 4 which flyer or poster sent the visit. I explain that setup in my guide to QR code tracking.

Real talk: the short link in a preview hides the final destination. Check the domain before you enter a password or card number. My guide on how to tell if a link is safe covers the checks I use.

Limitation: a preview only shows the first address. If that address redirects, you won’t see the final page until it loads.

Frequently Asked Questions

How do I scan a QR code on my TV with my phone?

Open your phone’s camera and point it at the code on the TV screen, then tap the link that appears. Netflix and YouTube both use this for TV sign-in. YouTube also offers a typed code at yt.be/activate if the scan doesn’t work from the couch.

Do I need internet to scan a QR code?

No, the decoding happens on your phone, so the camera reads the code with no connection. You only need data or Wi-Fi to open the website it points to. A Wi-Fi or contact code works fully offline.

Does a QR code scan upside down or sideways?

Yes. In my decode test, codes rotated anywhere from 0° to 180° decoded in 97.5-100% of trials. Tilting the phone away from the code is the problem, not rotating it.

How far away should I hold my phone to scan a QR code?

As a rough guide, hold the phone about 10 times the width of the code away. That’s 30 cm for a 3 cm code, based on Nielsen Norman Group’s guidance. If the code doesn’t read, move closer while keeping the whole square on screen.

Why does a QR code open an app instead of a website?

The code may hold an app link, or the website may hand you off to an installed app. Codes inside apps like WhatsApp, Snapchat, or Venmo are made for that app’s own scanner. Your phone always shows a preview first, so you can cancel before anything opens.

Can you scan a QR code with a tablet?

Yes. iPads use the same Camera app and Scan Code control as iPhones, and Samsung Galaxy tablets have the same Scan QR code tile as Galaxy phones. Tablets are larger to hold steady, so brace your elbows for small codes.

The Bottom Line on How to Scan a QR Code

Knowing how to scan a QR code comes down to three steps and a few habits:

  • Open the camera, point, and tap the link. Use Scan Code on iPhone or the Scan QR code tile on Android as a backup.
  • For TV sign-ins, use your camera. For WhatsApp, Microsoft Authenticator, and other pairing codes, scan from inside that app.
  • Fit the whole code on screen, face it within 45°, hold still, and move glare off it.
  • Check the link preview before you tap.

If you’re the one printing codes, the test points the other way too. Give people a code they can scan from a comfortable angle, with a clean border and a short link. linkutm’s QR codes feature builds dynamic codes on your own branded domain and counts every scan, so you can see which placement people actually scan.

Bhargav Dhameliya

About Bhargav Dhameliya

Share this article

Ready to track your campaigns better?

Join thousands of marketers who use linkutm to build, track, and manage their marketing campaigns with ease.

Get Started for Free