}
FreeQR
Back to Blog

How to Scan a QR Code: Step-by-Step for Every Device

Scanning a QR code is the process of using a smartphone camera or built-in scanner to read the data encoded in a QR code's black-and-white pattern, which then triggers an action — usually opening a URL in your browser. Every modern smartphone can scan a QR code without a special app. Whether you're trying to scan a QR code on your phone from a poster across the room or from a screenshot in your photo gallery, this guide covers every method on every device.

Key takeaways:

  • Every iPhone (iOS 11+) and most Android phones (2018+) scan QR codes with the built-in Camera app — no third-party app required.

  • To scan a QR code from a screenshot, use Google Lens (Android) or long-press in Photos (iPhone, iOS 16+).

  • The most common scanning failures are caused by distance (hold 15–30 cm away), poor lighting, or a dirty camera lens.

The short version: Open your Camera app, point it at the QR code, and tap the banner or link that appears. This works on any iPhone running iOS 11+ and most Android phones made after 2018. No extra app needed. According to Statista, an estimated 89 million Americans scanned a QR code in 2022 — a 26% jump from 2020 — and virtually all smartphones sold since 2019 support native scanning.

How to Scan a QR Code on iPhone

Open your Camera app and point it at the QR code. A banner appears at the top of the screen. Tap it. That's it. Apple added native QR scanning in iOS 11 (September 2017), so every iPhone from the 5s onward supports it out of the box.

  1. Open the Camera app (the default one, not a third-party camera).

  2. Hold your phone so the QR code is visible in the viewfinder. You don't need to take a photo.

  3. A yellow banner appears at the top of the screen showing the link.

  4. Tap the banner to open it.

Using Code Scanner from Control Center

If the Camera app isn't detecting the code, try the dedicated Code Scanner.

  1. Open Control Center by swiping down from the top-right corner of your screen (or swiping up from the bottom on older iPhones with a Home button).

  2. Tap the Code Scanner icon (it looks like a QR code inside a viewfinder).

  3. Point your phone at the QR code. It opens the link automatically.

If you don't see Code Scanner in Control Center, add it through Settings > Control Center, then tap the green plus icon next to Code Scanner.

Requirements

  • iPhone running iOS 11 or later (released September 2017)

  • QR scanning is enabled by default, but you can verify at Settings > Camera > Scan QR Codes

How to Scan a QR Code on Android

Open your Camera app, point it at the QR code, and tap the link that appears. Native QR scanning became consistent across most Android manufacturers with Android 9 Pie (released August 2018). If your phone runs Android 9 or later, the default Camera app should detect QR codes automatically.

  1. Open the Camera app.

  2. Point it at the QR code. Hold steady for a second.

  3. A link or popup appears on screen. Tap to open.

If your camera doesn't detect the code, you have two alternatives.

Using Google Lens

Google Lens is built into most Android phones and is one of the most reliable QR scanners available.

  1. Open the Google app or Google Lens directly.

  2. Tap the camera/Lens icon in the search bar.

  3. Point your phone at the QR code.

  4. Lens identifies the code and displays the link. Tap to open.

On many Android phones, you can also access Google Lens directly from inside the Camera app. Look for a small Lens icon in the camera interface.

Samsung Quick Tile shortcut

Samsung Galaxy phones have a dedicated QR scanner in the Quick Settings panel.

  1. Swipe down from the top of your screen twice to open Quick Settings.

  2. Look for the Scan QR code tile. (You may need to swipe left to find it or tap the pencil/edit icon to add it.)

  3. Tap it, then point your camera at the code.

Scanning Method Comparison

Method

Works on

Best for

Scans from photo?

Camera app

iPhone (iOS 11+), most Android (9+)

Physical QR codes in front of you

No

Code Scanner

iPhone (iOS 11+, via Control Center)

When Camera app fails to detect

No

Google Lens

Android, iPhone (via Google app)

Physical codes and saved images

Yes

Photos long-press

iPhone (iOS 16+, XS and later)

Screenshots and saved images

Yes

Samsung Quick Tile

Samsung Galaxy (Android 9+)

Quick access shortcut

No

How to Scan a QR Code from a Screenshot

You can scan a QR code from a screenshot or saved image without a second screen. The answer is simpler than most people expect.

On Android (Google Lens)

  1. Open the screenshot or photo in your Gallery or Google Photos app.

  2. Tap the Google Lens icon (usually at the bottom of the screen in Google Photos, or look for "Lens" in your share options).

  3. Lens detects the QR code in the image and shows the link. Tap to open.

Alternatively, open Google Lens directly, tap the image icon (gallery), and select your screenshot from there.

On iPhone (iOS 16 and later)

  1. Open the screenshot in the Photos app.

  2. Tap and hold your finger on the QR code in the image.

  3. A popup menu appears with the option to Open in Safari (or the relevant action).

This uses Apple's Live Text, available on iPhone XS and later running iOS 16 or above.

For older iPhones, take a different approach: open Safari, go to a web-based QR scanner like webqr.com, upload your screenshot, and it reads the code for you.

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

If the QR code is on the same phone you're trying to scan with, you can't point the camera at your own screen. Here's how to get around that.

On Android

Google Lens from your gallery is the easiest method.

  1. Take a screenshot of the QR code (press Power + Volume Down simultaneously on most Android phones).

  2. Open Google Lens and tap the image/gallery icon.

  3. Select the screenshot. Lens reads the code and shows the link.

Some Android phones also let you long-press a QR code image in your browser or messaging app and choose "Open link" or "Search with Google Lens" directly from the context menu.

On iPhone

  1. Take a screenshot of the QR code (press Side Button + Volume Up simultaneously).

  2. Open the screenshot in Photos.

  3. Tap and hold on the QR code. A menu appears with the link.

The split-screen workaround

If you'd rather not take a screenshot:

  1. On Android: Open the app with the QR code in split-screen mode (long-press the app in your recent apps, then choose "Split screen"). Open your Camera or Google Lens in the other half, and scan.

  2. On iPad: Use Slide Over or Split View to place the QR code and the Camera app side by side.

This works well on tablets and larger phones. On smaller screens, the QR code may be too small for reliable scanning in split view.

What If Your Camera Won't Scan?

The most common causes are distance, lighting, a dirty lens, or a damaged code. If you've tried the steps above and the code still won't scan, work through these fixes in order.

Check your distance. Hold your phone 6 to 12 inches (15 to 30 cm) from the QR code. Too close and the camera can't focus. Too far and the code is too small to read. A useful rule of thumb: the scanning distance should be no more than 10 times the width of the QR code. A 1-inch (2.5 cm) code, for example, needs to be scanned from 10 inches (25 cm) or closer.

Improve the lighting. QR codes need enough contrast between the dark and light areas. If you're in dim light, turn on a nearby light or use another phone's flashlight to illuminate the code.

Clean your camera lens. A smudged or fingerprinted lens is one of the most common (and most overlooked) reasons scanning fails. Wipe it with a soft cloth.

Check for damage or low contrast. If the QR code is faded, partially torn, or printed with low contrast (light gray on white, for example), the scanner may struggle. QR codes use Reed-Solomon error correction that can recover from some damage — up to 7% at Level L and up to 30% at Level H, according to the ISO/IEC 18004 standard. But severe wear or very low contrast exceeds those thresholds and makes the code unreadable.

Try Google Lens or a third-party scanner. If your default Camera app consistently fails, Google Lens tends to be more forgiving. On iPhone, the Code Scanner in Control Center is often more sensitive than the regular Camera app.

Quick Troubleshooting Reference

Problem

Fix

Camera doesn't detect the code

Hold phone 6-12 inches (15-30 cm) away

Code won't focus

Move further back, clean the lens

Nothing happens when scanning

Check Settings > Camera > Scan QR Codes (iPhone)

Code is too faded or damaged

Try Google Lens, which handles damage better

Dim lighting

Use another phone's flashlight to illuminate the code

What Happens After You Scan a QR Code?

Your phone decodes the pattern of black and white squares and takes the appropriate action, usually opening a link in your browser. The entire process takes less than a second. Your phone's camera captures the image, uses the three large square finder patterns in the corners to determine orientation, reads the encoded data modules, applies error correction, and routes the result to the right app.

But QR codes can trigger other actions too: adding a contact to your phone, connecting to Wi-Fi, opening an app, or displaying plain text. For a full explanation of how QR codes store and encode data, see our guide on what a QR code is and how it works.

Some QR codes lead to dedicated landing pages built for mobile visitors, with menus, contact details, links, and more. These are created with dynamic QR codes, which can be updated after printing and track every scan.

Frequently Asked Questions

Do I need an app to scan a QR code?

No. Every iPhone running iOS 11 or later (released September 2017) and most Android phones running Android 9 or later (released August 2018) can scan QR codes using the built-in Camera app. No separate download is needed. Virtually all smartphones sold since 2019 include native QR scanning.

Where is the QR code scanner on my phone?

On iPhone, it's in the Camera app. Just open the Camera and point it at the code. You can also add Code Scanner to your Control Center through Settings. On Android, open the Camera app or use Google Lens through the Google app.

Can I scan a QR code from a photo or screenshot?

Yes. On Android, open the image in Google Photos and tap the Google Lens icon. On iPhone running iOS 16 or later, open the image in Photos and long-press the QR code. Both methods detect the code and give you the link without needing a second device.

Is it safe to scan QR codes?

Scanning a QR code itself is safe. The code simply contains data, usually a URL. The risk is the same as clicking any unknown link: the destination could be a phishing site or malicious download. Before tapping, check the URL that appears on screen. If it looks unfamiliar or suspicious, don't open it.

Why won't my phone scan a QR code?

The most common reasons are: holding the phone too close or too far (the ideal range is 6–12 inches / 15–30 cm), poor lighting, a dirty camera lens, or a damaged or low-contrast code. QR codes can tolerate some damage thanks to Reed-Solomon error correction (up to 30% at the highest level, per ISO/IEC 18004), but severe wear or glare will prevent scanning. Try Google Lens or the iPhone Code Scanner in Control Center, as they tend to be more sensitive than the default Camera app.


For a deeper look at how QR codes store data, what the different types are, and when you'd choose one kind over another, read our full guide: What Is a QR Code? The Complete Beginner's Guide.


Written by Andy Lee, QR Technology Specialist at FreeQR. FreeQR helps people create dynamic QR codes with built-in landing pages and scan analytics. Learn more about us.