How to Scan QR Codes on iPhone and Android

Smartphone camera scanning a QR code with a blue scanning frame overlay on a white background

QR codes are everywhere — restaurant menus, product packaging, event tickets, business cards, posters, and payment systems. Most smartphones can scan them natively without any additional app, but the exact method varies between iPhone and Android and between different Android manufacturers. This guide covers every method across all major devices.

Scanning QR Codes on iPhone (iOS)

Method 1: Built-in Camera App (iOS 11 and Later)

Apple added native QR code scanning to the iPhone Camera app in iOS 11 (released 2017). Every iPhone running iOS 11 or newer can scan QR codes directly from the camera without any additional app:

  1. Open the Camera app on your iPhone.
  2. Point the camera at the QR code. Hold the phone steady and ensure the QR code is fully visible within the camera frame.
  3. Wait one to two seconds. A yellow banner notification will appear at the top of the screen showing what the QR code links to.
  4. Tap the notification banner to open the link or take the relevant action (website, contact, Wi-Fi connection, etc.).

Note: QR scanning works in Photo mode. You do not need to take a photo — just point and wait. Video mode does not scan QR codes on some iOS versions.

Method 2: Control Centre QR Scanner

If you frequently scan QR codes, you can add a dedicated QR code scanner button to your iPhone's Control Centre:

  1. Go to Settings → Control Centre.
  2. Scroll down to find "Code Scanner" and tap the green + button.
  3. Now swipe down from the top-right corner (Face ID iPhones) or up from the bottom (Touch ID iPhones) to open Control Centre.
  4. Tap the QR code icon to open the scanner instantly.

Method 3: Safari or Other Browsers

If you have a QR code image saved to your photo library or on a website, you can scan it without a live camera using Rekreay's QR Code Reader. Go to the reader tab, upload the image, and the tool decodes the QR code content instantly in your browser.

Scanning QR Codes on Android

Android QR code scanning varies by manufacturer, Android version, and camera app. Here are the main methods:

Method 1: Google Camera or Stock Camera App (Android 8+)

Most Android phones running Android 8 (Oreo) or later can scan QR codes directly through the camera app:

  1. Open the Camera app.
  2. Point it at the QR code and hold steady.
  3. A notification or overlay will appear with the QR code content and a button to open it.

On Samsung Galaxy devices (One UI), look for a "Bixby Vision" or "Google Lens" icon in the camera viewfinder — tap it to enable QR scanning if it does not happen automatically.

Method 2: Google Lens

Google Lens is the most reliable QR scanning option across all Android devices:

  1. Open the Google app on your phone.
  2. Tap the Google Lens icon (the coloured square icon in the search bar).
  3. Point at the QR code. Google Lens automatically detects and decodes it.
  4. Tap the result to open the link or take action.

Alternatively, open your Photos app, select an image containing a QR code, tap the Google Lens icon, and the code will be decoded from the saved image.

Method 3: Samsung DeX / Bixby Vision

Samsung Galaxy phones include Bixby Vision in the camera app. Open Camera, tap the star or Bixby Vision icon in the corner, point at the QR code, and it will decode automatically.

Method 4: Quick Settings QR Scanner

Many Android phones (especially Samsung and Xiaomi) include a QR code scanner in the Quick Settings panel:

  1. Swipe down from the top of the screen to open the notification shade.
  2. Swipe down again to expand Quick Settings tiles.
  3. Look for a "QR Code Scanner" or "Scan QR" tile. Tap it.
  4. Point at the QR code.

If you do not see this tile, tap "Edit" to add it from the available tiles.

Scanning a QR Code from a Saved Image

Sometimes you have a QR code as a screenshot, photo, or image file — not a physical code to scan with a camera. Here is how to decode a QR code from a saved image:

On iPhone

  1. Open the Photos app and find the image.
  2. Tap and hold the QR code within the image — iOS 16 and later shows a Live Text popup with the QR content.
  3. Alternatively, use Rekreay's QR Reader in Safari — upload the image, and the tool decodes it instantly.

On Android

  1. Open the Photos or Gallery app and select the image.
  2. Tap the Google Lens icon (available in Google Photos) to decode the QR code.
  3. Or use Rekreay's browser-based QR Reader — upload the image and the QR content is decoded directly in Chrome or Firefox without any app.

Scanning with a Desktop Browser

If you have a QR code image on your computer and want to decode it, Rekreay's QR Code Reader supports both file upload and live camera scanning directly in your desktop browser. Switch to the "Read / Scan QR Code" tab, either upload an image or click "Scan with Camera" to use your webcam for real-time scanning.

Troubleshooting: QR Code Not Scanning

  • Camera too close or too far — the entire QR code should be visible in the frame with a small border around it
  • Blurry image — hold the phone still. Tap the screen to focus on the QR code.
  • Damaged or obscured QR code — QR codes have built-in error correction and can survive 7–30% damage depending on the error correction level. Heavily damaged codes may not scan.
  • Too much glare — adjust your angle or lighting to eliminate reflections from shiny surfaces
  • Dark background QR code — some camera apps struggle with inverted (light on dark) QR codes. Try the browser-based reader which uses inversion detection.

Final Thoughts

Scanning QR codes on both iPhone and Android is built into the native camera app — no additional software required. For QR codes saved as images, browser-based tools like Rekreay's QR Code Reader provide a fast, private decoding option that works on any device with a web browser.