Short answer: open your phone's camera app and point it at the code. iPhones on iOS 11 or later and almost all Android phones since Android 9 scan QR codes natively â a notification appears, and you tap it. You only need a separate app for scan history, bulk scanning, or reading a code out of a saved image.
If you do want those extras, our Barcode & QR Scanner app scans any barcode or QR code instantly and can generate your own. See our best QR scanner apps roundup for what else to look for.
What Is a QR Code?
A QR (Quick Response) code is a two-dimensional barcode that stores information like URLs, text, contact details, or Wi-Fi credentials. Unlike traditional barcodes, QR codes can hold much more data and can be scanned from any angle.
How to Scan QR Codes on Android
Method 1: Using a Dedicated Scanner App
- Download a QR scanner app like Barcode & QR Scanner by Yalintech
- Open the app and point your camera at the QR code
- The code scans automatically â no need to press a button
- Tap the result to open the URL, save the contact, or perform the action
Method 2: Using Google Lens
- Open your camera app
- Point at the QR code
- Tap the Google Lens suggestion that appears
- Follow the link or action
Method 3: From an Image
The built-in camera can't decode a QR code sitting in a screenshot or saved photo â it only reads what's live in the viewfinder. See how to scan a QR code from an image for the per-platform way to do this (Live Text on iPhone, Google Lens on Android, or an online tool).
How to Scan QR Codes on iPhone
Method 1: Built-in Camera App
- Open the Camera app
- Point at the QR code
- Tap the notification banner that appears at the top
Method 2: Using a Scanner App
For more features like scan history, batch scanning, and code generation:
- Download Barcode & QR Scanner
- Open and point at any code
- View results with smart actions (open URL, save contact, connect to Wi-Fi)
Tips for Better QR Code Scanning
- Hold steady â keep your phone still for 1-2 seconds
- Good lighting â use your phone's flashlight in dark environments
- Proper distance â hold your phone 6-12 inches from the code
- Clean lens â wipe your camera lens if scans are slow
- Flat surface â avoid scanning codes on curved surfaces when possible
What Can QR Codes Contain?
| Data Type | Example |
|---|---|
| URL | Website links |
| Text | Plain messages |
| Wi-Fi | Network name & password |
| vCard | Contact information |
| Pre-filled email | |
| Phone | Phone number to call |
| SMS | Pre-filled text message |
| Calendar | Event details |
When to Use a Dedicated Scanner App
While built-in camera scanning works for basic QR codes, a dedicated app like Barcode & QR Scanner offers:
- Scan history â find any previously scanned code
- Batch scanning â scan multiple codes quickly
- Code generation â create your own QR codes
- Smart actions â automatically detect URLs, contacts, Wi-Fi
- Lists with CSV export â organize scans into lists and export them (Pro)
Need to decode a QR code already sitting in an image instead of live on camera? See how to scan a QR code from an image.
Download Barcode & QR Scanner for free on Android or App Store on iPhone.