Skip to main content
EZQR
How-To·

How to Scan QR Codes on Any Phone: iPhone, Android, Samsung, and Older Devices

TL;DR

Every modern phone scans QR codes natively from the camera. No app needed since iOS 11 (September 2017) on iPhone and the same year for Android via Google Lens. Open the camera, point at the code, tap the notification that pops up. To scan a QR you already have as a screenshot, open it in Photos (iPhone) or Google Photos (Android) and use the built-in QR detection. If a code refuses to scan, **the fix is almost always distance, glare, or contrast**, not your phone. Before you tap any QR URL, read it first; QRishing scams work by hiding a fake URL behind a real-looking sticker. If you want to make your own QR after learning to scan one, start with the [free URL QR generator](/qr-codes/url) or our [how-to-create guide](/blog/how-to-create-a-qr-code-complete-2026-guide).

Key Takeaways

  • iPhones running iOS 11 or later (every iPhone sold since 2017) scan QR codes directly from the stock Camera app. No third-party app needed. Older iPhones need a free reader app from the App Store.
  • Android phones with Google Lens — every Pixel and most flagships since 2017 — scan QR codes from the Camera app or from Google Photos. Samsung Galaxy phones running One UI 2.0 or later (Galaxy S20 and newer) also scan natively from the Camera.
  • Both iPhone and Android can scan a QR you only have as a screenshot or a photo. On iPhone, open the image in Photos and tap the QR indicator. On Android, open Google Photos and tap the Lens icon. Most "how to scan" guides skip this; it is the most useful trick on the list.
  • If a scan fails, the cause is rarely your phone. The four common culprits: distance (too close or too far), lighting (glare on the surface, dim room), low contrast (faded ink), or damage covering more than 30% of the code. Move, tilt, or wipe the surface and try again.
  • QRishing scams work by overlaying a fake QR sticker on a real one (parking meters, restaurant menus, EV chargers). Always preview the URL before tapping. If the domain looks wrong, do not tap. The FTC issued a public warning about this exact scam in 2023.

The short answer for 2026

You do not need a QR code reader app. Every iPhone sold since September 2017 (iOS 11 and later) and almost every Android phone sold since the same year scans QR codes natively from the stock Camera app. Open the camera, point at the code, wait one second, and tap the link that appears at the top of the screen. That is the entire process for roughly 95% of phones in active use.

The rest of this post is for the other 5%: older devices, phones with the feature accidentally turned off, scans from a screenshot or a photo, and the codes that refuse to scan no matter what you do. We also cover how to tell when a QR is unsafe — a real problem in 2026 that most guides ignore. If a specific QR refuses to scan, jump to the [troubleshooting section](#troubleshooting-when-scans-fail) below.

iPhone: how to scan a QR code from the Camera app

Apple added native QR scanning to the iPhone Camera in iOS 11, released September 2017 — a turning point we covered in the QR code history piece. Every iPhone from the iPhone 5s onward supports iOS 11 or newer, which means every iPhone you can realistically buy today (new or used) scans QR codes without any app install. The steps are the same on iOS 11 through iOS 18:

1. Open the stock Camera app. Any mode works, but Photo mode is what most people use.
2. Point the rear camera at the QR code. Hold the phone steady about 6 to 12 inches away. The camera focuses on the code automatically.
3. Wait one second. A yellow or grey notification bar appears at the top of the viewfinder with the URL or content the code contains.
4. Tap the notification. iOS opens the link in Safari, opens the contact card, joins the Wi-Fi network, or hands the content to the relevant app depending on what the code encodes.

That is it. You do not need to take a photo. You do not need to tap a scan button. The camera reads the code in real time and shows you the destination before you commit.

If no notification appears, the feature might be turned off in Settings or the code itself is unreadable. If you are running iOS 10 or earlier on a very old iPhone, you do need an app — covered below.

iPhone: how to scan a QR code from a screenshot or photo

Most "how to scan a QR code" posts stop at the Camera app and leave a huge gap. Probably half the QRs you actually need to scan in 2026 are inside a screenshot someone sent you, a photo of a poster you took last week, or an image embedded in a PDF or email.

iOS has handled this since iOS 15 (September 2021) via Live Text and the QR detector built into the Photos app. The steps:

1. Open the Photos app and find the image with the QR code in it.
2. Tap the photo to view it full-screen. Wait a second for iOS to scan the image.
3. A small QR icon appears in the bottom-right corner of the image, near where the code is. Sometimes the URL itself appears as a tappable yellow underline directly on the code.
4. Tap the QR icon or the underlined URL. Safari opens the link.

If the QR icon does not appear, the image might be too low-resolution, the QR might be small or distorted, or you might be on iOS 14 or earlier. For iOS 14, the workaround is to open the image in the Files app or attach it to a sketch in the Notes app, both of which run Live Text scanning. For iOS 13 and older, you need a third-party app from the App Store; the Apple Support page for QR scanning covers it.

Android: how to scan a QR code with Google Lens

Android handles QR scanning through Google Lens, which has been bundled with the stock Camera app or available via the Google Assistant on most flagship Androids since late 2017. Pixel phones, Google's own line, have it built in. Most other Android brands (OnePlus, Motorola, Xiaomi, Sony, Nokia) ship it as part of the camera or as a Lens shortcut.

The Pixel and stock-Android process:

1. Open the Camera app. Tap "More" or "Modes" if you do not see Lens immediately.
2. Tap the Google Lens icon (looks like a small camera viewfinder square).
3. Point at the QR code. Lens reads it instantly and shows the URL or content at the bottom of the screen.
4. Tap the result to open the link or take the action.

On many Androids you can also long-press the home button or swipe up to launch Google Assistant, then tap the Lens icon. Same viewfinder, same result. If your camera has a "Modes" or "More" menu, look for "QR scanner" or "Code scanner" — many manufacturers expose it directly to skip the Lens UI. Google's Lens documentation is the canonical reference. For older Androids without Lens, see the section below.

Samsung Galaxy: how to scan a QR code from the Camera or Bixby Vision

Samsung gets its own section because people search for it explicitly — Samsung Galaxy phones are roughly a third of all Android phones in use, and the steps differ slightly. Since One UI 2.0 (released early 2020 with the Galaxy S20), the stock Samsung Camera app scans QR codes directly. Older Galaxies (S10, Note 10, and earlier) use Bixby Vision.

Galaxy S20 and newer (One UI 2.0+):

1. Open the Camera app.
2. Point at the QR code. A small yellow QR icon and a URL preview appear in the viewfinder.
3. Tap the URL bubble. The link opens in your default browser.

If nothing appears, swipe to "More" modes in the Camera UI and check that "QR code scanner" is enabled in the camera settings (Settings gear → "Scan QR codes" → toggle on). Samsung ships this on by default, but a small share of phones have it off after a factory reset.

Older Galaxy phones (S10 and earlier):

1. Open the Camera app and tap "Bixby Vision" or open the Bixby Vision app directly.
2. Tap the QR/barcode icon in the Bixby Vision modes.
3. Point at the QR code. The URL appears at the bottom.
4. Tap to open.

Samsung also lets you scan a QR from the Quick Panel. Swipe down from the top of the screen twice, find the "Scan QR code" tile (you may need to add it via the edit icon), and tap to launch the scanner directly.

Android: how to scan a QR from a screenshot or a gallery photo

Android handles screenshot QR scanning through Google Lens inside Google Photos. If you have a different gallery app (Samsung Gallery, OnePlus Gallery, MIUI Gallery), the steps are similar — look for a Lens or scan icon when viewing the image.

Google Photos: open the image, tap the Google Lens icon at the bottom, wait for Lens to analyze the image, then tap the QR result chip that appears with the URL preview.

Samsung Gallery: open the image, tap the Bixby Vision icon (or three-dot menu → Bixby Vision), then tap the QR/barcode mode. The URL appears at the bottom.

If neither works, the universal fallback is to share the image to Google Lens via the share sheet and let Lens decode it from there. This share-sheet method works on roughly every Android made in the last five years.

When your phone is not auto-detecting the QR

A small share of phones ship with QR scanning turned off, or it gets turned off after a settings reset. The fix is in the camera settings on every modern phone.

iPhone: Settings → Camera → toggle on "Scan QR Codes." On by default; if a previous user disabled it, this is where you turn it back on.

Samsung Galaxy: Camera app → gear icon → toggle on "Scan QR codes." Some One UI versions hide this under "Useful features" or "Intelligent features."

Pixel and stock Android: Camera app → settings → confirm "Google Lens suggestions" or "QR code" is on. Lens usually just works, so if it is failing the issue is the code, not the setting.

For older Androids without Lens or Galaxies before One UI 2.0, you may need a dedicated app — covered next.

Older devices: when you actually need a QR reader app

Honest take: most "best QR scanner app" listicles are affiliate-driven and recommend apps that are unnecessary on any phone made after 2018. You only need a dedicated reader in three situations.

iPhone 5 or older on iOS 10 or earlier. These phones cannot be upgraded to iOS 11 and do not have native QR scanning. A free no-ads app from the App Store handles it.

Budget Androids without Google services. Some ultra-low-cost Androids and most phones sold in markets without Google Mobile Services (some Huawei devices post-2019, Amazon Fire tablets) ship without Google Lens. A free open-source reader like Binary Eye (F-Droid) or QR & Barcode Scanner (Play Store, Gamma Play) does the job without ads or tracking. Avoid anything that asks for contacts, SMS, or location permissions; a QR scanner does not need any of that.

You want extra features. Some readers store a scan history, batch-scan multiple codes from one photo, or decode formats like Data Matrix and Aztec that native scanners ignore. If you actually need this for work or inventory, install an app. Otherwise, skip it. More on the underlying format differences in our QR vs barcode explainer.

What is a QR code, briefly

A QR code is a two-dimensional barcode invented in 1994 by Masahiro Hara at Denso Wave, a Toyota Group subsidiary, for tracking auto parts on assembly lines. The "QR" stands for "Quick Response" because the code was designed to be read faster than a traditional one-dimensional barcode. It became an international standard in 2000 — ISO/IEC 18004 — and it is the same standard your phone reads today.

What your phone is actually doing: it captures the pattern of black and white modules, identifies the three large square "finder patterns" in the corners that signal orientation, then decodes the dots in the middle as binary data using Reed-Solomon error correction. The error correction is why a QR still scans when up to 30% of it is damaged. A QR can encode plain text, a URL, a Wi-Fi network, a phone number, an email, a vCard contact, a calendar event, or any structured payload. The total combinatorial space is staggering — covered in our piece on how many unique QR codes are possible.

What QR codes are used for, in 2026

A quick survey of where you actually encounter QR codes today:

  • Restaurant menus. Table tents with a QR that opens online ordering or a PDF menu. The most common QR you see in person.
  • Payments. Venmo, Cash App, PayPal generate a personal QR for someone to scan and pay you.
  • Wi-Fi access. Hotels, cafes, and home networks print a Wi-Fi QR; your phone joins without typing the password.
  • Event tickets. Concerts, flights, sports — the QR on your boarding pass or ticket scans at the gate.
  • Business cards. vCard QRs that save the contact directly instead of you typing it.
  • Marketing and signage. Posters and flyers with a QR that opens a campaign landing page. Tag with UTM parameters and scans show up in analytics — see our Google QR guide.
  • Google Reviews. Restaurants and home-service businesses put a QR on receipts that opens a one-tap review form.
  • Logistics and shipping. Parcels and warehouse signage carry QRs that link to tracking pages or internal asset records.

More concrete examples in QR code examples in 2026. If you want to make your own, our URL QR generator is free for static codes; for a step-by-step, see how to create a QR code. If you are picking a paid tool, our best generators of 2026 ranks the options.

How to spot a malicious QR (QRishing safety)

The honest truth: in 2026, scanning a random QR you see in public is not always safe. "QRishing" — phishing via QR codes — exploded after 2022. The FTC issued a public warning in 2023 about scammers placing fake QR stickers over real ones on parking meters, EV chargers, and restaurant table tents. Cofense, an email security firm, reported a 51% jump in QR-based phishing in late 2023.

Five rules that catch almost every malicious QR before it hurts you:

1. Read the URL preview before tapping. Every modern phone shows the destination URL before it opens. If the domain looks wrong (a misspelled brand, a random .xyz domain, or a suspicious shortener), do not tap.
2. Watch for physical sticker overlay. A QR sticker placed on top of another QR sticker — common at parking meters, gas pumps, and chargers — is the single most common QRishing setup. If the sticker looks newer than the surface around it, peel it up gently and check.
3. Never enter passwords on a scan-landed site. A legitimate QR rarely lands you on a login page for your bank, email, or work account. If the page after the scan asks for credentials, close it.
4. Be skeptical of "urgent" QRs. "Pay now or your account is suspended" emails with a QR are phishing. Real institutions do not chase you through QR codes.
5. Avoid scanning QRs from emails you did not expect. A QR in an unexpected email defeats the standard "hover to see the URL" defense. Treat them like unexpected-email links.

We maintain a longer list of QR-vendor and QR-scam patterns in how to spot QR code generator scams.

Troubleshooting: when scans fail

A QR that will not scan is almost always a code or environment problem, not a phone problem. The four causes, in order of frequency:

Distance. Scanners need the code to fill a meaningful portion of the viewfinder. Too close and the camera cannot focus; too far and the code is too small to decode. The rule of thumb is the 10:1 ratio — scan distance should be roughly 10 times the size of the code. A 1-inch code scans best at 10 inches; a 12-inch poster code scans from up to 10 feet.

Lighting and glare. A glossy printed QR under a fluorescent ceiling light reflects glare directly into your camera. Tilt the phone 10 to 20 degrees off perpendicular to break the reflection. In a dim room, turn on your camera flash.

Contrast. A faded QR from a sun-bleached restaurant menu has too little contrast between the black modules and the white background. There is no fix in the field — the owner needs to reprint. Our color rules guide explains why high contrast matters and what color combinations actually scan.

Damage or obscuring. QR codes have built-in error correction that lets them survive up to 30% damage at the highest level. Anything beyond that and the code becomes unreadable. Full breakdown in our error correction explainer.

If none of those apply and the code still refuses to scan, the QR itself may be malformed or pointing at a destination that no longer resolves. Our why your QR expired post covers the most common vendor-side failure: a paid generator deactivated the code on cancellation.

Reference table: native QR scanning by device

A single chart for the device-by-device support state. Use this to know in five seconds whether your phone scans QR codes from the camera, from a screenshot, or whether you need an app.

DeviceNative QR from Camera sinceHow to accessScreenshot scan support
iPhone (iOS 11+)September 2017Open Camera app, point at code, tap notificationYes (Photos app, iOS 15+)
iPhone (iOS 10 or older)Not supportedInstall a QR reader appNo (use an app)
Pixel and stock Android2017 (Google Lens)Camera app or Google Lens iconYes (Google Photos + Lens)
Samsung Galaxy (One UI 2.0+, S20 and newer)Early 2020Camera app, tap URL bubbleYes (Samsung Gallery + Bixby Vision)
Samsung Galaxy (older, S10 and earlier)LimitedBixby Vision app or Camera modeLimited (Bixby Vision)
OnePlus, Xiaomi, Motorola, Sony (recent)2018-2019 (Lens or stock)Camera app or LensYes (Google Photos)
Budget Androids without Google servicesNot supportedInstall Binary Eye or similarNo (use an app)
iPad (iPadOS 11+)September 2017Same as iPhoneYes (Photos)

FAQ

Do I need to download an app to scan QR codes?

No, not on any iPhone made since 2017 or any flagship Android made since the same year. Open the stock Camera app, point at the QR code, and tap the notification or URL that appears. You only need a dedicated reader app on iPhones running iOS 10 or earlier, on budget Androids without Google services, or if you want extra features like scan history or batch decoding.

How do I scan a QR code from a screenshot on my iPhone?

Open the screenshot in the Photos app on iOS 15 or later. Wait a second for the image to load; a small QR icon appears in the bottom-right corner near the code, or the URL appears as a tappable yellow underline directly on the code. Tap either to open the link in Safari. On older iOS versions, try opening the image in the Files app or in a Notes sketch, both of which also run Live Text scanning.

How do I scan a QR code from a screenshot on Android?

Open the screenshot in Google Photos, then tap the Google Lens icon at the bottom of the screen. Lens analyzes the image and shows the QR result as a tappable chip with the URL preview. On a Samsung Galaxy, open the image in Samsung Gallery and use Bixby Vision instead. Both methods also work for any saved photo or downloaded image — not just screenshots.

Why is my iPhone Camera not detecting the QR code?

Three likely reasons. First, check Settings → Camera → Scan QR Codes is toggled on; it ships on by default but can get disabled. Second, the camera may not be focusing — back up to about 6 to 12 inches and hold steady. Third, the code itself may be damaged, faded, or covered by glare; tilt the phone 10 to 20 degrees off perpendicular to break reflections, or move to better light.

How do I scan a QR code on a Samsung Galaxy?

On a Galaxy S20 or newer (One UI 2.0 and later), open the Camera app and point at the code. A URL bubble appears at the top or bottom; tap it to open. If nothing appears, open camera settings and toggle on "Scan QR codes." On older Galaxies (S10 and earlier), use Bixby Vision: open the Camera app, tap Bixby Vision, then tap the QR or barcode mode and point at the code.

Is it safe to scan random QR codes I see in public?

Usually safe, but always preview the URL before tapping it. QRishing scams — fake QR stickers placed over real ones — became a real problem after 2022, especially on parking meters, EV chargers, and restaurant table tents. The FTC issued a public warning in 2023. The simplest defense is to read the destination URL your camera shows before you tap; if the domain looks wrong, do not tap. Never enter passwords on a page you reached by scanning a public QR.

What does a QR code actually contain?

A QR code encodes text — most often a URL, but it can also be a Wi-Fi network, a phone number, an email, a vCard contact, a calendar event, or any structured payload. Your camera reads the black-and-white module pattern, decodes the binary data using Reed-Solomon error correction (the reason QR codes work when partially damaged), and hands the content to the relevant app. The full standard is ISO/IEC 18004, originally invented by Denso Wave in 1994.

What do I do if a QR code still will not scan after I try everything?

If distance, lighting, and contrast all check out, the QR itself may be broken. The most common failure is a paid generator that deactivated the code when the subscription lapsed — covered in our "why your QR expired" piece. The QR may also be damaged beyond its error correction tolerance (typically 30% obscured at the highest level). If you control the source, regenerate the code with higher error correction; if you do not, the code is dead and you need to contact whoever printed it.

More From This Category

Related Industries

Related Guides

Related Tools

Written by

EZQR Editorial Team
EZQR Editorial Team

The EZQR editorial team writes practical guides on QR code strategy, print workflows, and how small businesses use scan-based technology. Posts are fact-checked against the ISO/IEC 18004 standard and updated when specs or market conditions change.

Ready to create your QR code?

No signup for static codes. Dynamic codes start at $5/mo. No watermarks, no expiry.

Make your own QR code free on EZQR