Best QR Code Scanner Apps for iPhone, Android, and Desktop
Most people do not need a QR code scanner app. If your phone is from the last seven years, the camera you already have is the fastest, safest scanner available. This guide covers what your phone does out of the box, the handful of apps worth installing if you need more (history, batch scanning, safety checks), how to scan a QR code from a saved image or on a laptop, and what to do about the wave of QR-based phishing that nobody is warning you about loudly enough.
By the QuickResponseCode.com team
The short version
- Built-in camera handles QR codes on iPhone (iOS 11+) and Android (9+). Most people stop here. iPhone users can also scan from saved photos and use the Action Button - see the full iPhone scanning guide.
- Trend Micro QR Scanner is the best app for safety. It shows the URL before opening and checks it against a threat database. Android users get a standalone app; iPhone users get it inside the Trend Micro Mobile Security app.
- QR and Barcode Scanner (Gamma Play) is the best all-round free app if you want history and gallery scanning.
- Binary Eye is the best privacy-first option (Android only - open-source, no ads, no tracking, works fully offline).
- For desktop and saved images: use our free online QR code scanner. Upload, paste a screenshot, or use a webcam. Nothing leaves your browser.
What your phone already does
Before installing anything, check what your phone gives you for free. The answer is usually "enough".
iPhone (iOS 11 and later)
Every iPhone released since the 6s, with iOS 11 from 2017 onwards, has QR scanning built into the standard Camera app. Open Camera, point it at the code, and a notification banner slides down from the top of the screen with the destination URL or content. Tap the banner to open the link, ignore it to dismiss.
There is also a faster route most people miss. Go to Settings, Control Centre, Customise Controls, and add Code Scanner. Now a single swipe and tap launches a dedicated scanner instantly. Useful if you scan codes often, especially in the dark; the scanner enables the torch automatically.
Android (9 and later)
Android 9 added native QR detection to the stock camera app, and most manufacturer cameras (Samsung, Pixel, OnePlus, Xiaomi) include it by default. Point the camera at the code, wait a moment, and tap the suggestion that appears. Some Android cameras need QR scanning toggled on in the camera settings; if nothing happens after a few seconds, that is the first thing to check.
Google Lens is the other native option. On Pixel devices it is built straight into the camera. On other Android phones it lives inside the Google app: open Google, tap the colourful Lens icon in the search bar, and either point the camera at a code or pick an image from your gallery. The gallery option is the killer feature: native cameras only scan in real time, but Lens decodes a QR code from any saved photo.
If you have a phone in this category, the rest of this article is about edge cases: power users who scan a lot of codes, anyone scanning QR codes they do not trust, and people working at a laptop where the camera is across the room.
How to scan a QR code from a saved image or screenshot
This is the question that drives a surprising amount of frustration. You received a QR code as an email attachment, took a screenshot of one on a webpage, or someone shared it in a chat. Now what? Your camera app cannot help because it only scans the live viewfinder, not files on your phone.
Three options cover almost every case.
Google Lens is the easiest if you already use Android or have the Google app on iPhone. Open the Google app, tap the Lens icon in the search bar, switch to the gallery view, and select the image. Lens decodes the QR and offers to open the link. It works on screenshots, downloaded images, photos taken with your camera, and anything else stored in Photos.
QR and Barcode Scanner by Gamma Play has a "scan from gallery" option built into its scanner screen. Useful on an Android phone if you do not want the full Google app installed.
A browser-based scanner is the best route on a laptop or desktop, and it works on phones too. Our free online QR code scanner accepts an uploaded file, a pasted screenshot (Ctrl+V on Windows, Cmd+V on Mac), or a webcam feed. The decoding happens in your browser; nothing is uploaded to any server. Nothing to install, no account, works on any operating system.
QR code safety: what quishing is, and how to avoid it
The thing that makes QR codes convenient also makes them dangerous. The destination is hidden inside a pattern of squares. You cannot see where you are about to be sent until you scan. Attackers worked this out years ago, and the numbers are now striking.
Quishing is the industry term for QR-based phishing: a malicious QR that sends you to a fake login page, a fraudulent payment page, or a drive-by malware download. Because a QR is an image rather than a clickable URL, it slips past email security filters that would normally flag a suspicious link. The numbers tell the story: QR codes now appear in around 12 percent of all phishing attacks globally, QR-based phishing emails jumped from roughly 47,000 in August 2025 to over 249,000 by November - a fivefold increase in four months - and Microsoft reported a 146 percent surge in quishing in Q1 2026 alone after analysing over 8.3 billion email threats. Around 73 percent of users scan a code without checking where it leads first.
Two flavours of attack are common. The first is digital: a phishing email with a QR code in place of a link, often disguised as a security alert from Microsoft, a parcel delivery notice, or an HR document. The second is physical: a fraudulent QR sticker placed over a legitimate one in a restaurant, on a parking meter, or on an EV charging station. Both rely on the same trick: you cannot see the URL before scanning.
Three practical defences cover most of it.
Read the URL before you tap. iPhone and Android cameras both show the destination in a notification banner. If the domain looks unfamiliar, wrong, or has odd spelling (paypa1.com, microsft-login.com), do not tap. Close the camera.
Check whether a physical QR looks stuck on. In public places, run a fingernail along the edge of the code. A genuine printed code is part of the surface. A sticker has an edge. Restaurants, gas pumps, and parking meters are the common targets.
Use a scanner that shows the URL first, especially for codes from unknown sources. Trend Micro QR Scanner is the only mainstream app that both displays the destination URL and checks it against a threat database before opening. For desktop scanning, our online scanner always shows you the decoded value with a clear "open link" button, so you can read the URL and decide whether to follow it.
Scanner apps compared
Nine apps that come up consistently in QR scanning, side by side.
The apps worth installing
1. Trend Micro QR Scanner (iOS, Android)
For anyone scanning QR codes from unfamiliar sources, this is the one app worth keeping installed alongside the native camera. It is the only mainstream scanner that shows you the destination URL before opening and runs it against Trend Micro's threat intelligence database to flag malicious or suspicious destinations.
One practical note: Android users get a standalone app called "QR Scanner - Safe QR Code Reader" on the Play Store. iPhone users get the same QR scanning feature inside the "Trend Micro Mobile Security" app - a slightly larger install, but still free and worth it for the safety check. The interface is functional rather than stylish. No ads, no aggressive permission requests. The limitation: you have to remember to open it instead of the camera. For codes in untrusted environments (public spaces, unsolicited emails, posters in transit hubs), that extra step is worth it.
2. QR and Barcode Scanner by Gamma Play (iOS, Android)
The best general-purpose free scanner. Over 500 million downloads, so it is unlikely to disappear. Handles all standard QR types, supports multi-format barcodes (UPC, EAN, ISBN, and so on), keeps a searchable scan history, and can decode QR codes from your photo gallery.
It is ad-supported, which is the main downside. Ads appear between scans rather than during them, so they are easy to live with. If you regularly scan barcodes for inventory, price checking, or comparison shopping, this is the go-to.
3. QR Code Reader by TeaCapps (iOS, Android)
The professional pick. No ads, scan history, and the feature that sets it apart: CSV export of your scan log. Auditors, field engineers, asset trackers, and anyone scanning QR codes as part of a structured workflow will get more out of this than any consumer-focused app.
The trade-off is that it does not show the URL before opening; you get the destination shown after the scan completes. For trusted workflows that is fine. For sketchy public codes, use TrendMicro instead.
4. Binary Eye (Android)
The privacy pick. Open-source under the MIT licence, no ads, no analytics, no trackers, no internet permission required. Available from F-Droid as well as the Play Store. If the idea of a free scanner app calling home to an ad network bothers you, Binary Eye is the answer.
The interface is plain and there is no iOS version. For privacy-conscious Android users, neither is a deal-breaker.
5. QR Reader for iPhone by TapMedia (iOS)
The best dedicated iPhone scanner if you want more than the built-in camera offers. Handles PDF QR codes, NFC tags, business card codes, and standard URL/text/Wi-Fi formats. Free, no ads, and consistently the highest-rated iOS-only QR scanner over multiple years.
If you primarily want safety, Trend Micro QR Scanner is the better choice. If you want a full-featured iPhone scanner with extras, this is it.
Scanning without an app: desktop and online
If you are on a laptop or desktop, or you received a QR code as an image file and do not want to install anything, you do not need an app. Every "best apps" article we looked at skips this entirely, even though "how do I scan a QR code on my computer" is one of the most-asked QR questions on the web.
Our free online scanner covers the three common cases. Upload an image file from your computer, paste a screenshot directly from your clipboard with Ctrl+V on Windows or Cmd+V on Mac, or grant webcam access and hold a printed code up to the camera. Decoding runs in your browser using JavaScript; nothing is uploaded to any server, no account is required, and it works on Windows, macOS, Linux, ChromeOS, and any mobile browser.
Google Lens in Chrome works for any QR image displayed on a webpage. Right-click the image and pick "Search image with Google Lens". The Lens panel opens and decodes the code.
ZXing decoder is the reliable open-source fallback for developers and anyone who wants a no-frills tool. Paste an image URL or upload a file, and it returns the decoded content along with format and encoding details.
Browser-based scanning has two advantages a phone app cannot match. You see the full decoded value (usually a URL) before you do anything with it, which is the simplest possible safety check. And there is no install, no app permissions, and no scanner sitting on your device collecting telemetry between uses.
Need to scan a QR code right now?
Use the free online scanner at QuickResponseCode.com. Upload an image, paste a screenshot, or use your webcam. Nothing is sent to any server.
Open the free scannerWhich scanner should you pick?
If you have a phone from the last seven years and you scan a couple of codes a month, stop reading and use the camera. There is nothing an app will give you that justifies the install. If you find yourself scanning codes in public places where someone might have stuck a fake one over a real one, install Trend Micro QR Scanner and use it for anything outside the home.
If you scan codes as part of a job (warehouse, fieldwork, audit, retail), TeaCapps is the right tool because of CSV export and a clean history. If your scanning involves a lot of barcodes alongside QR codes, Gamma Play handles both well.
If you are an Android user who cares about privacy, Binary Eye is the answer. If you are on iPhone and want more than the camera offers, TapMedia is the strongest pick.
If you work on a laptop or desktop, or your QR codes arrive as files, use our online scanner. It is faster than picking up your phone, takes pasted screenshots directly, and never sends your image anywhere.
Key takeaways
- If your phone runs iOS 11+ or Android 9+, the built-in camera scans QR codes natively. No app needed.
- Trend Micro QR Scanner is the only widely available scanner that previews the URL and checks it against a threat database before opening.
- Native cameras only scan in real time. For saved images and screenshots, use Google Lens, the Gamma Play app, or a browser scanner.
- Quishing rose 587 percent in 2023 and QR codes now appear in around 12 percent of all phishing attacks. Read the URL before tapping.
- On a laptop or desktop, you do not need an app. A browser-based scanner handles uploads, pasted screenshots, and webcam input.
Frequently asked questions
Do I need a QR code scanner app?
Probably not. If your iPhone runs iOS 11 or later, or your Android phone runs Android 9 or later, the built-in camera app scans QR codes automatically. Open the camera, point it at the code, and tap the notification banner that appears at the top of the screen. A separate app is only useful if you need scan history, batch scanning, URL safety checks, or the ability to scan from a saved image.
What is the best QR code scanner for iPhone?
For most iPhone users, the built-in Camera app is the best scanner because it is already installed, fast, and shows the destination URL in the notification banner before you tap. If you want a dedicated app with extra features, QR Reader for iPhone by TapMedia is a solid free pick. For high-risk scanning from posters, restaurants, or unfamiliar codes, Trend Micro QR Scanner is the only widely available app that checks the URL against a threat database before opening it.
What is the best QR code scanner for Android?
Google Lens, built into most Android cameras and the Google app, is the best default. It is free, ad-free, and scans from both the camera and your photo gallery. For more features, QR and Barcode Scanner by Gamma Play covers history, gallery scanning, and barcode formats with over 500 million downloads. If you want zero tracking and zero ads, Binary Eye is an open-source option available on F-Droid and the Play Store.
How do I scan a QR code from a screenshot or saved image?
Native camera apps only scan in real time, so a saved image needs a different tool. On Android or iPhone, open the Google app, tap the Lens icon in the search bar, then pick the image from your gallery. On a laptop or desktop, use an online scanner: upload the file or paste a screenshot from your clipboard. Our free online scanner does this entirely in your browser, with nothing sent to a server.
Can I scan a QR code on my laptop or PC without a phone?
Yes. You do not need an app or a phone. Use a browser-based scanner such as the free tool on QuickResponseCode.com. You can upload an image file, paste a screenshot from your clipboard with Ctrl+V or Cmd+V, or use your webcam. The decoding happens locally in your browser. In Chrome, you can also right-click any QR image on a webpage and choose Search image with Google Lens to decode it.
What is quishing and how do I avoid it?
Quishing is phishing carried out using QR codes. Because a QR hides the destination URL behind a pattern of squares, attackers use it to bypass email security filters and trick people into visiting malicious sites. Quishing attacks rose roughly 587 percent during 2023 and now appear in around 12 percent of all phishing attacks. To avoid it, always read the URL in the camera notification banner before tapping, never scan a QR sticker that looks stuck onto an existing surface in a public place, and prefer a scanner that shows the full URL before opening it.
Which QR scanner app shows me the URL before opening it?
Trend Micro QR Scanner is the standout. It shows the full destination URL before you open it and also checks the URL against a database of known malicious sites. The built-in iPhone Camera app shows the URL in its notification banner too, but it does not perform any safety check. Any browser-based scanner, including the one on QuickResponseCode.com, shows you the decoded value first and lets you decide whether to click.
Are free QR code scanner apps safe to use?
Most are, but the category has a history of ad-heavy apps that ask for permissions they do not need. Stick to well-reviewed apps from known publishers: TrendMicro, TeaCapps, Gamma Play, TapMedia, and the open-source Binary Eye are all reasonable picks. Avoid any scanner that requests contacts, location, or microphone access, none of which are required to decode a QR code. The safest option is a browser-based scanner that needs no install at all.
How do I scan a QR code from an email on my iPhone?
If the QR arrives as an image attachment, save it to Photos, then open the Google app, tap the Lens icon, and select the image. Alternatively, take a screenshot of the email, then use Google Lens or upload the screenshot to a browser-based scanner. The Mail app on iOS does not decode embedded QR images directly.
Can I scan a QR code without downloading anything?
Yes. On a modern phone, the built-in camera app handles it with no install. On a laptop or desktop, our browser-based scanner decodes QR codes from uploaded images, pasted screenshots, or your webcam without any account or download.
For the overwhelming majority of QR codes you will scan in your life, the camera in your pocket is already the right tool. The handful of cases where an app helps (untrusted codes, audit workflows, privacy concerns, saved images, desktop work) are well covered by a few free options. Pick the smallest tool that solves your actual problem; ignore the rest. And if you also need to make a code rather than read one, our free QR code generator handles URLs, Wi-Fi credentials, vCards, PDFs, and more without an account.
Scan a QR code right now, free and in your browser.
Open the free scanner