How to Scan a QR Code on Android (2 Easy Methods)
Try QR Code Gadget — Free in Your Browser
Scan QR codes with your camera or decode them from images. No app needed.
Need to scan a QR code on your Android phone? This guide covers two methods: scanning a physical QR code with your camera, and decoding a QR code that's already on your phone's screen — like one in a PDF, email, eSIM setup, or website.
Method 1: Scan a Physical QR Code with Your Camera
This is the fastest way to scan a QR code that's printed on paper, displayed on another screen, or on product packaging.
- Open your Camera app on your Android phone.
- Point it at the QR code — hold your phone steady so the code fills most of the frame, about 6-12 inches away.
- Tap the notification that appears on screen. Android will automatically detect the QR code and show you the encoded link or text.
Most Android phones running Android 9 or later support QR scanning directly through the camera. If yours doesn't, you have two alternatives: Google Lens (available on most Android phones through the Google app or by long-pressing the home button) can scan QR codes from both the camera and saved images. You can also use our free browser-based QR Scanner — it works exactly the same way through your phone's browser with no app to install.
Using Google Lens
Google Lens is built into most Android phones and provides another reliable way to scan QR codes. You can access it by tapping the Lens icon in the Camera app viewfinder (on Pixel and some other phones), by opening the Google app and tapping the Lens icon in the search bar, or by long-pressing the Home button and selecting Lens. Google Lens can also scan QR codes from images already saved to your gallery — open the image in Google Photos, tap the Lens icon, and it will detect any QR codes in the image.
Method 2: Scan a QR Code Already on Your Phone (Without Camera)
What if the QR code is on your phone itself — in a PDF document, an email, a screenshot, or a website? You can't point your camera at your own screen. Here's what to do:
- Save the QR code as an image — take a screenshot (usually Power + Volume Down on most Android phones), or long-press the image and save it to your gallery.
- Go to QRCodeGadget.com/qr-decoder in your phone's browser.
- Tap "Choose Image" and select the saved QR code image from your gallery.
- The result appears instantly — copy the text or tap to open the link.
This works for any QR code you can see on your screen: PDF attachments, email QR codes, eSIM activation codes, boarding passes, app setup codes, and more.
Common QR Code Scenarios on Android
- eSIM activation: Your carrier sends a QR code to scan — but it's in an email on the same phone. Use Method 2 to decode it and get the activation details for manual entry.
- PDF tickets: Event tickets and boarding passes often contain QR codes inside PDF files. Screenshot the QR code and decode it to verify the info or extract the booking reference.
- Wi-Fi sharing: Someone texts you a Wi-Fi QR code image. Save it and use the decoder to extract the network name and password.
- Website QR codes: A webpage displays a QR code you need to scan, but you're browsing on the same device. Screenshot it and decode with the image decoder.
- Two-factor authentication: Setting up 2FA with a QR code shown on the same device you're configuring the authenticator app on.
Troubleshooting
If your Android camera isn't detecting QR codes, the experience varies by manufacturer. Some phones require enabling QR scanning in camera settings, while others have it on by default. Check your Camera app's settings menu for a "Scan QR codes" toggle. If your camera app doesn't support QR scanning at all (common on some budget phones and older models), use our browser-based scanner or Google Lens instead — both work on any Android phone regardless of the camera app's capabilities.
For QR codes that aren't being detected from images, try cropping the screenshot to focus on just the QR code area. Make sure the image isn't blurry or too low-resolution. Our decoder uses a multi-pass detection algorithm that tries multiple scales and contrast adjustments, so it handles most difficult cases automatically.
Why Use QR Code Gadget on Android?
QR Code Gadget is a free tool that lets you scan, decode, and create QR codes directly in your browser. Unlike QR scanner apps from the Play Store — many of which are loaded with ads, require unnecessary permissions (contacts, phone, location), and some of which upload your scanned data to their servers — QR Code Gadget runs entirely in your browser with zero permissions beyond the camera (for scanning only). Everything processes locally on your Android phone, and it works on any Android device with Chrome, Firefox, Samsung Internet, or any other modern browser.