How to Scan a QR Code - The 10-Second Version
Open your phone's built-in Camera app, point it at the QR code until the entire code is visible in the viewfinder, and tap the banner notification that appears. No third-party app needed. This works on any iPhone made after 2017 and any Android phone running Android 8 or later - which covers virtually every phone in active use today.
Keep reading for device-by-device step-by-step instructions, what to do when a code won't scan, and how to scan QR codes from a screenshot on your computer.
How to Scan a QR Code on an iPhone (iOS 11 and Later)
Apple added native QR code scanning to the Camera app in iOS 11 (September 2017). Every iPhone from the iPhone 6s onwards running iOS 11+ supports this natively.
- Open the default Camera app (the one pre-installed by Apple - not a third-party camera or scanner app).
- Make sure you are in Photo mode - not Video, Portrait, or Slo-mo. The QR scanner only works in Photo mode.
- Point the rear camera at the QR code. The entire code should be visible inside the viewfinder frame - you do not need to centre it precisely or press the shutter button.
- Hold steady for 1-2 seconds. A yellow notification banner drops down from the top of the screen showing the URL or action. Tap it to proceed.
If the yellow banner doesn't appear: Go to Settings → Camera and confirm that Scan QR Codes is toggled on (it is on by default - someone may have turned it off). You can also try Control Centre: swipe down from the top right corner and look for the Code Scanner button.
How to Scan a QR Code on Android
Android 8 (Oreo, released 2017) and later versions can scan QR codes natively. The exact steps vary slightly between manufacturers - here are the most common setups:
Google Pixel and Stock Android (Android 8+)
- Open the built-in Camera app.
- Point the camera at the QR code. A scan result card appears automatically at the bottom of the screen - no button press required.
- Tap the card to open the link or perform the action.
Samsung Galaxy (One UI)
- Open the Camera app.
- Point at the QR code. On newer One UI versions (3.0+), a scan banner appears automatically.
- If no banner appears, tap the settings cog in the camera app and enable Scan QR codes.
- Alternatively, swipe down from the top of the screen to open the notification shade and look for a QR scanner Quick Settings tile - tap it and point your phone at the code.
Huawei (EMUI)
- Open Camera.
- If using EMUI 10+, the QR scan should activate automatically when you point at a code.
- If not, tap the Huawei Vision icon in the viewfinder, or open Huawei Browser → Menu → Scan QR code.
Google Lens - Works on Any Android Phone
If your specific phone model's camera app doesn't automatically detect QR codes, Google Lens is the universal fallback:
- Open the Google app (pre-installed on most Android phones).
- Tap the Google Lens icon in the search bar (a camera with a circle).
- Point at the QR code. Lens reads it instantly and shows the result below the viewfinder.
How to Scan a QR Code on Windows 10 and 11
Windows does not have a dedicated QR scanner app by default, but there are two reliable methods that don't require downloading anything:
Method 1: Windows Camera App
This works for physical QR codes you need to scan with a webcam.
- Open the Camera app from the Start menu (search "Camera").
- Look for a QR code icon in the camera controls bar - it looks like a small grid square. Click it to activate QR scanning mode.
- Hold your printed QR code in front of the webcam. The app decodes it and displays the link on screen.
Method 2: Online Scanner for Image Files
This works for QR codes saved as image files (screenshots, downloaded images, PDFs) without needing a webcam.
- Go to QQRCodeScanner.com.
- Upload your image file (PNG, JPG, GIF, SVG, WebP, or PDF all work).
- The scanner reads the code from the image and displays the decoded content - URL, WiFi credentials, contact data, or plain text.
Method 3: Google Lens in Chrome (Windows/Mac)
- Open Google Chrome on your Windows or Mac computer.
- Right-click on any image of a QR code on a webpage.
- Select "Search Image with Google Lens" from the context menu.
- Lens reads the code and shows the result in a side panel.
How to Scan a QR Code on a Mac
For physical QR codes, use an iPhone via AirDrop or simply use your phone - it is faster than fumbling with a Mac webcam. For image files on your Mac, these options work without any additional software:
- Google Lens in Chrome: Right-click the image → "Search Image with Google Lens." The side panel shows the decoded content.
- Photos app (macOS Monterey+): Open the image in Photos, look for the detected QR code symbol that appears when Live Text recognises it, and click to follow the link.
- Preview app: Open the image in Preview, hover over the QR code and a tooltip or Live Text icon should appear (macOS Ventura+).
- Online scanner: As above - upload to QQRCodeScanner.com and decode the file without needing any webcam or app.
How to Scan a QR Code from a Screenshot or Photo on Your Phone
Sometimes you receive a QR code as a screenshot in a chat message, and you can't point your camera at your own screen. Here is how to read it from the saved image:
- iPhone: Open the Photos app and open the screenshot. Tap the Live Text icon (text scan icon in the bottom right). If a QR code is detected, a QR icon appears - tap it to follow the link. Alternatively, open Google Lens in the Google app and select the image from your library.
- Android: Open Google Lens from the Google app, tap the image icon, select the screenshot from your gallery. Lens reads the code instantly.
- Any device: Upload the screenshot to QQRCodeScanner.com and decode it from the browser.
Why a QR Code Won't Scan - And How to Fix It
If your camera focuses on the code but the notification never appears, one of these seven causes is almost certainly responsible:
| Problem | Symptom | Fix |
|---|---|---|
| QR scanning disabled in settings | Camera focuses but nothing happens | Settings → Camera → enable Scan QR Codes (iPhone) or Camera settings → QR codes (Android) |
| Wrong camera mode | Camera active, no scan | Switch to Photo mode - Video, Portrait, Slo-mo won't scan |
| Code too small in viewfinder | Camera sees the code but misses it | Move to within 15-25cm, or use digital zoom to fill viewfinder with the code |
| Poor lighting or glare | Intermittent or no scan | Move to better light, or use camera flash/torch. Avoid scanning reflective screens in direct sunlight |
| Code is damaged (torn, wet, wrinkled) | Scans sometimes but not reliably | If finder patterns (corner squares) are damaged, regenerate; if only inner area affected, QR error correction may still work |
| Wrong aspect ratio (squished/stretched) | Never scans | QR codes must be square - re-print at 1:1 ratio |
| Low-contrast printing | Never scans | Minimum 4:1 contrast ratio between modules and background; dark modules on white always work best |
If none of these fix it, the fastest solution is to generate a fresh QR code - it takes under 30 seconds.
Safety: What to Check Before You Tap a QR Code
Scanning a QR code is safe - the act of scanning just reads a pattern. The risk is in what the code directs you to do after scanning. Before tapping the URL shown in the notification:
- Check the domain: Does it match the organisation displaying the code? A restaurant QR code should link to the restaurant's actual domain, not a random short URL.
- Be suspicious of URL shorteners:
bit.ly/...,tinyurl.com/..., and similar redirect through an intermediate server - you cannot see the final destination before tapping. - Never enter credentials after scanning: Legitimate services never ask for passwords or payment details on a page reached entirely via an unsolicited QR code.
- Check for sticker tampering: In high-risk locations (parking meters, ATMs, restaurant payment terminals), check whether a QR code sticker has been placed over another label - a common physical attack method.
For a complete guide to QR code security, read our Can QR Codes Be Hacked? article.