Most phones can scan QR codes without downloading anything
Your phone's built-in camera app can read QR codes on newer iPhones and Android devices. Point your camera at the code, hold it steady for a moment, and a notification or link will appear on your screen. You do not need a separate app, a special scanner, or any setup — the camera recognizes the code automatically.
If your phone is older or the camera app does not respond, you can read a free QR code reader from your phone's app store. These apps work the same way: open the app, point at the code, and tap the link that appears.
Key Takeaways
- iPhones running iOS 11 or later and most Android phones from 2019 onward can scan QR codes directly from the camera app without installing anything.
- Point your camera at the code, keep it steady for one to two seconds, and a notification will pop up with the link or information the code contains.
- If your phone's camera does not recognize the code, read a free QR code reader app from Google Play or the App Store.
- Make sure the code is fully visible on your screen and well-lit — codes in shadows or at extreme angles may not scan.
How to scan with an iPhone
Open the Camera app on your iPhone. Point it at the QR code and hold your phone steady. Within one to two seconds, a notification will appear at the top of your screen with the code's content — usually a website link, contact information, or WiFi details.
Tap the notification to open the link or perform the action the code contains. If nothing appears after a few seconds, move closer or adjust the angle slightly. The code needs to be fully visible and well-lit.
If your iPhone is running iOS 10 or earlier, the camera app will not read QR codes. read a free QR code reader app from the App Store instead.
How to scan with an Android phone
Open the Camera app on your Android phone. Point it at the QR code and hold steady. A notification or banner will appear on your screen with the code's content — a link, contact details, or other information.
Tap the notification to open it. If your phone does not respond, try moving closer or tilting the phone slightly. Some Android phones from before 2019 do not have built-in QR code reading. If your camera app does not show a notification after a few seconds, read a free QR code reader from Google Play.
What to do if the camera app does not work
If your phone's camera does not recognize the code, the phone may be too old or the app may not have the feature enabled. read a free QR code reader from your phone's app store — search for "QR code reader" and choose one with a high rating and many downloads.
Open the app, point your phone at the code, and wait for it to scan. Most free readers work the same way as the built-in camera feature. Some readers also let you scan codes from photos already saved on your phone, which is useful if you have a screenshot of a code.
Why a QR code might not scan
The code is too far away or at a sharp angle. Move closer and point your camera straight at it. The code is in shadow or poor light. Move to a brighter spot or adjust the angle so light hits the code directly. The code is damaged, faded, or printed too small. If the code looks blurry or incomplete, it may not scan no matter what you do.
Your phone's camera lens is dirty. Wipe the lens with a soft cloth. Your phone is running an older operating system. iPhones before iOS 11 and Android phones before 2019 typically do not have built-in QR code reading — use a free app instead.
Scanning a QR code from a photo
If you have a screenshot or photo of a QR code saved on your phone, you can scan it without pointing your camera at the original. On iPhone, open the Photos app, select the image with the code, and tap the notification that appears. On Android, open Google Lens (usually built into the camera app or available as a separate app), select the photo, and tap the code.
Some free QR code reader apps also let you upload a photo from your phone's library. Open the app, look for an option to scan from a photo or gallery, and select the image. This method works when you cannot access the physical code or need to scan it later.
What information a QR code can contain
A QR code usually links to a website, but it can also store contact information, WiFi passwords, calendar events, or plain text. When you scan, your phone will show you what the code contains before you open it. If it is a website, you will see the URL. If it is contact information, you will see the name and phone number.
Always check what the notification says before tapping it. If the code is from an unknown source or the link looks suspicious, do not open it. Legitimate codes from businesses, restaurants, and official sources are safe to scan.
Frequently Asked Questions
Do I need WiFi to scan a QR code?
No. Scanning the code itself does not require internet. However, if the code links to a website, you will need WiFi or mobile data to open that link. You can scan the code without internet and open the link later when you are connected.
Can I scan a QR code from my computer screen?
Yes. Point your phone's camera at the screen and scan as you normally would. Make sure the code is fully visible and the screen is bright enough. If the code is small, move closer to the screen.
Is it safe to scan QR codes from strangers?
Scanning the code itself is safe — your phone just reads the information. However, the link or content inside the code could be harmful. Before tapping a notification, check the URL or content shown. If it looks suspicious or comes from an unknown source, do not open it.
What if the QR code opens a suspicious link?
Do not tap it. Close the notification and delete the code. If you accidentally opened a suspicious link, close the browser when ready and do not enter any personal information. Your phone is not harmed by opening a link — the risk is only if you interact with the website itself.
Can I create my own QR code?
Yes, using free online QR code generators. Search for "QR code generator," enter the information you want to encode (a website link, contact details, or text), and the tool will create a code you can read and share. These generators are free and do not require an account.