Complete QR Code Scanning Guide

How to Scan a QR Code — iPhone, Android & PC Guide

Learn how to scan QR codes on any device. iPhone uses the built-in Camera app, Android uses Google Lens or the Camera app. No extra app needed on modern phones. Step-by-step instructions for iPhone, Android, iPad, and PC — with troubleshooting tips for codes that won't scan.

4.9/5 · Over 10,000 QRs created

All Phones

Works on Every Modern Smartphone

No App

Built-in Camera Is All You Need

< 1 Second

Instant Scan & Decode Speed

100% Free

No Cost to Scan Any QR Code

Features

iPhone & iPad

Open the Camera app, point it at the QR code. A notification banner appears — tap it. No third-party app needed (iOS 11+).

Android

Open the Camera app or Google Lens, point at the QR code. Most Android phones (Android 9+) scan QR codes natively.

Samsung Galaxy

Open Camera, point at the QR code. If not working, enable 'Scan QR codes' in Camera Settings. Or swipe down and tap the QR scanner tile.

Google Pixel

Open Camera and point at the QR code. Google Lens is integrated — it reads QR codes automatically.

PC & Mac

Use your webcam with Google Lens (lens.google.com) or upload a QR code image to a web-based scanner.

Troubleshooting

QR won't scan? Clean the camera lens, ensure good lighting, hold the phone steady, and check if the QR code is damaged or too small.

How to Scan a QR Code on iPhone and iPad (iOS)

Scanning a QR code on an iPhone or iPad is incredibly straightforward because Apple has built QR code recognition directly into the native Camera application since iOS 11, which was released in September 2017. This means that if you own any iPhone model from the iPhone 6s onward running a relatively recent version of iOS, you already have everything you need to scan QR codes without downloading a single additional app from the App Store.

To scan a QR code on your iPhone, simply unlock your device and open the Camera app. You can do this from the home screen, or even faster by swiping left from your lock screen to access the camera instantly. Once the Camera app is open, point your rear-facing camera at the QR code you want to scan. Make sure the entire QR code is visible within the camera viewfinder and hold your phone steady at a distance of roughly 10 to 30 centimeters (about 4 to 12 inches) from the code. Within one to two seconds, your iPhone will automatically detect the QR code and display a yellow notification banner at the top of the screen showing a preview of the content — usually a website URL, but it could also be a WiFi network, contact card, or other data type.

Tap the notification banner to open the content. If it is a URL, Safari will launch and navigate to the website. If it is a WiFi QR code, your iPhone will prompt you to join the network. For vCard QR codes, the Contacts app will open with the contact information pre-filled. On iPads, the process is identical — open Camera, point, and tap. If for some reason the Camera app does not seem to recognize QR codes, go to Settings, then Camera, and make sure the toggle for Scan QR Codes is enabled. This setting is on by default but could have been accidentally disabled. Additionally, starting with iOS 16, you can also scan QR codes directly from the Photos app by opening an image that contains a QR code and long-pressing on the code itself, which surfaces a contextual menu with the option to open the embedded link.

How to Scan a QR Code on Android Phones

Android devices have supported native QR code scanning since Android 9 Pie, which means the vast majority of Android phones sold in the last several years can read QR codes without any third-party application. However, the exact method can vary slightly depending on your phone manufacturer and the version of Android you are running, so let us walk through the most common scenarios to ensure you can scan successfully on any Android device.

On Google Pixel phones, QR code scanning is deeply integrated through Google Lens. Simply open the Camera app and point it at a QR code. The phone will automatically detect it and display a clickable link overlay on the screen. Tap the link to open the content. If your Pixel does not seem to scan automatically, you can also tap the Google Lens icon within the Camera app to trigger a manual scan. Google Lens is extremely powerful and can recognize QR codes even at angles or in less-than-ideal lighting conditions.

On Samsung Galaxy phones, open the default Camera app and point it at the QR code. A popup will appear with the decoded content. If nothing happens, you may need to enable QR scanning in your camera settings: open the Camera app, tap the gear icon for Settings, and toggle on Scan QR codes. Samsung also offers a dedicated QR scanner shortcut in the Quick Settings panel — swipe down from the top of your screen twice to reveal the full Quick Settings tiles, and look for the Scan QR code tile. Tap it to open a dedicated scanning interface. On other Android brands like OnePlus, Xiaomi, Oppo, and Huawei, the process is similar: open the camera, point at the code, and wait for detection. Some manufacturers place a dedicated QR scanning shortcut in their notification shade or settings menu.

For older Android phones that do not support native QR scanning, you can download Google Lens from the Play Store as a standalone app. Once installed, open Google Lens, point your camera at the QR code, and it will decode it instantly. Google Lens is free, lightweight, and works on virtually all Android devices running Android 6.0 or later. Another option is to use a QR code scanning app from the Play Store, though we recommend sticking with Google Lens to avoid apps that contain excessive advertisements or request unnecessary permissions.

How to Scan a QR Code on PC, Mac, and Chromebook

While QR codes are primarily designed for mobile scanning, there are plenty of situations where you might need to decode a QR code displayed on your computer screen or saved as an image file on your desktop. Perhaps someone sent you a QR code in an email, or you found one in a PDF document, or you want to test a QR code you just created before printing it. Whatever the reason, scanning QR codes on a computer is entirely possible using several different methods.

The easiest approach is to use Google Lens on the web. Navigate to lens.google.com in any modern web browser, click the camera icon or the image upload option, and either paste the URL of an image containing a QR code or upload the image file directly from your computer. Google Lens will analyze the image and extract the QR code content within seconds. This method works on Windows, macOS, Linux, and Chromebooks alike, and requires no software installation.

On Windows 10 and Windows 11, you can also use the built-in Camera app if your computer has a webcam. Open the Camera app from the Start menu, switch to Barcode mode if available, and hold the QR code up to your webcam. Some third-party applications like QR Code for Windows 10 are available from the Microsoft Store for a more dedicated scanning experience. On macOS, you can use the Preview app to open an image containing a QR code, and in some cases macOS will detect and allow you to click embedded QR code links. Alternatively, numerous free browser extensions for Chrome, Firefox, and Edge can scan QR codes from screenshots or open tabs.

On Chromebooks, Google Lens integration in the Chrome browser makes scanning especially convenient. Right-click on any image containing a QR code on a web page and select Search image with Google Lens. The QR code content will be decoded and displayed in the side panel. For QR codes saved as files, you can upload them to lens.google.com just as you would on any other platform. If you regularly work with QR codes on your computer, bookmarking a reliable online QR scanner tool is a practical time-saver.

Troubleshooting Common QR Code Scanning Issues

Even though QR code scanning technology has become remarkably reliable, there are times when a scan simply will not work. Understanding the most common causes of scanning failures will help you diagnose and resolve issues quickly, whether you are trying to scan a code yourself or you have created QR codes for others and are receiving complaints about them not scanning properly.

The single most common reason a QR code will not scan is a dirty or smudged camera lens. Over the course of a day, fingerprints, dust, and pocket lint accumulate on your phone camera lens, creating a hazy film that reduces image clarity. Before attempting to scan any QR code, give your camera lens a quick wipe with a soft cloth. This simple step resolves the majority of scanning issues instantly.

Lighting conditions play a critical role in scan success. QR codes need sufficient contrast between the dark modules and the light background for your camera to detect them. In very dim environments, your camera may struggle to capture a clear enough image. Try turning on your phone flashlight — most Camera apps have a flash toggle — or move to a better-lit area. Conversely, excessive glare from direct sunlight or overhead lighting reflecting off a glossy surface can also prevent successful scanning. Tilting the QR code or your phone slightly to reduce glare often fixes this problem.

Distance and angle matter more than most people realize. If you hold your phone too close to the QR code (less than about 5 centimeters), the camera cannot focus properly. If you hold it too far away (more than about 50 centimeters for a standard 2-centimeter code), the QR code occupies too few pixels in the camera image for reliable detection. The ideal scanning distance is roughly 10 to 25 centimeters for most standard-sized QR codes. Additionally, extreme scanning angles — trying to read a code at a steep sideways angle rather than head-on — can distort the pattern enough to cause failures. While QR codes are designed to be read from various angles, keeping your phone roughly parallel to the code surface yields the best results.

If the QR code itself is damaged, faded, or partially obscured, scanning can fail even under perfect conditions. QR codes include built-in error correction that allows them to remain scannable with up to 30 percent of their surface damaged, but beyond that threshold, the code becomes unreadable. Check for physical damage like scratches, stains, or peeling labels. For QR codes you have created, ensure you are using a high error correction level (H or Q) if the codes will be placed in environments where wear and tear is expected. Finally, very small QR codes — under approximately 1.5 centimeters — are difficult for most phone cameras to resolve clearly. If you are designing QR codes for print, follow the standard minimum sizing guidelines to ensure universal scannability.

How it works

1. Open Your Camera
On iPhone: open Camera app. On Android: open Camera or Google Lens. No extra app needed on modern phones.
2. Point at the QR Code
Hold your phone 10-30cm (4-12 inches) away from the QR code. Keep the phone steady and ensure the entire QR code is visible.
3. Wait for Detection
Your phone detects the QR code automatically. A notification, link, or pop-up appears within 1-2 seconds.
4. Tap the Result
Tap the notification banner (iPhone) or the link overlay (Android) to open the QR code's content — website, WiFi, contact, etc.

Pro Tips

Tip 1: Clean Your Camera Lens First
Before scanning any QR code, quickly wipe your phone camera lens with a soft cloth. Fingerprints and smudges are the number one cause of failed scans, and a clean lens makes detection virtually instant.
Tip 2: Hold Steady at the Right Distance
Position your phone 10 to 25 centimeters (4 to 10 inches) from the QR code and hold it steady. Avoid moving your hand while the camera focuses. The entire QR code should fit comfortably within the viewfinder without being too small.
Tip 3: Use Good Lighting Without Glare
Ensure the QR code is well-lit but avoid direct glare from sunlight or overhead lights reflecting off glossy surfaces. If scanning in the dark, use your phone flashlight feature to illuminate the code evenly.
Tip 4: Try Google Lens as a Fallback
If your default Camera app does not detect a QR code, open Google Lens (pre-installed on most Android phones and available on iPhone). Google Lens uses advanced image recognition and can read damaged, angled, or low-contrast QR codes more reliably.
Tip 5: Scan QR Codes from Screenshots and Images
You do not need a physical QR code in front of you. On iPhone, open the image in Photos and long-press the QR code. On Android, open Google Lens and select the image from your gallery. On PC, upload the image to lens.google.com.

Frequently asked questions

No, you do not need to download any app to scan QR codes on modern smartphones. Apple built QR code recognition directly into the iPhone Camera app starting with iOS 11, released in September 2017. This means every iPhone from the 6s and newer can scan QR codes natively. On Android, native QR scanning was introduced with Android 9 Pie. Google Lens, which comes pre-installed on most Android devices, also serves as an excellent QR scanner. The only scenario where you might need a dedicated app is if you are using a very old phone running software from before 2018. In that case, free apps like Google Lens (available on the Play Store) or third-party QR readers will do the job. For the vast majority of users, however, simply opening your camera and pointing it at a QR code is all that is required.

Create Your Own QR Code

Join businesses worldwide using QRWink to connect with their audience.

Start for free