In This Article
Barcode and QR code scanning on Android is mostly a built-in feature. Every modern Android camera app scans QR codes by default. Google Lens scans them too. The dedicated barcode-scanner app category that mattered has shrunk to a handful of specialized tools for inventory tracking, price comparisons, and bulk operations.
This guide covers the seven apps that still earn a spot on a phone with a clear note on when the built-in camera scanner is actually enough.
A reasonable shortlist: the built-in camera for casual QR codes, Google Lens for richer overlays, and one dedicated app if you do bulk inventory or price comparisons regularly.
TL;DR
Best fit: For everyday QR codes, the Android camera app or Google Lens is all you need. No separate app required.
Good alternative: For bulk inventory or price comparisons, Barcode Scanner from ZXing Team (open-source) or QuickMark are the safe picks.
Skip if: You want to scan barcodes to check prices in stores; the merchant apps (Walmart, Target, Amazon) usually offer this in-app and pull from the chain’s actual inventory and pricing.
1. Built-in Android camera

Best for: the 90 percent of QR-code scans you do casually.
Score: 9 / 10.
Every modern Android camera app (Pixel, Samsung, Xiaomi, OnePlus, Motorola) scans QR codes by default. Point at the code, wait a moment, the URL appears as a tappable notification. No separate app needed. The built-in scanner is fast, secure (it cannot read non-QR barcodes you would not have pointed at), and does not collect data.
Pricing: Free, pre-installed.
2. Google Lens

Best for: richer scanning with text recognition and visual search.
Score: 9 / 10.
Google Lens scans QR codes, ISBN barcodes, product barcodes (with online price comparison), and recognizes text and images. the update added more product database integration (more retailers, more historical pricing) and a faster overlay. Lens is built into most Pixel and Samsung Galaxy cameras directly.
Pricing: Free.
3. ZXing Barcode Scanner (or open-source forks)

Best for: the open-source, privacy-focused barcode scanner.
Score: 8 / 10.
The original ZXing Team Barcode Scanner is no longer maintained but a community fork (Binary Eye on F-Droid) is the current open-source pick. Reads QR, UPC, EAN, ISBN, and other formats. Stores history locally, no internet required for scanning.
Pricing: Free, open-source.
4. QR Code Reader (TeaCapps)

Best for: the simplest dedicated QR scanner with good history.
Score: 7 / 10.
TeaCapps’ QR Code Reader is one of the most-installed dedicated scanners. The interface is clean, the history works, and the ad load is reasonable. Less feature-rich than Google Lens but it does one thing well.
5. Amazon Shopping

Best for: scanning to compare prices on Amazon.
Score: 8 / 10.
The Amazon app has a built-in barcode scanner that maps product barcodes to Amazon SKUs with current pricing. Useful in retail stores to check if Amazon has the item for less. The downside: you only get Amazon prices, not a broader comparison.
6. Walmart and Target apps

Best for: in-store price checks at the retailer you are in.
Score: 7 / 10.
Walmart’s and Target’s own apps scan barcodes against their in-store inventory and prices. Used inside the store, this confirms the shelf price matches the chain’s system. Useful when you suspect a shelf price tag is out of date.
7. Inventory apps (Stock Manager, Sortly)

Best for: small businesses that need barcode-driven inventory tracking.
Score: 7 / 10.
Stock Manager and Sortly are the two most-recommended small-business inventory apps. Both scan barcodes to add items to your inventory list, both export to CSV, both have web dashboards for the desktop side. Useful for makers, eBay sellers, and small retail shops.
Quick take
For most users, the built-in camera or Google Lens is all you need. The dedicated apps are for specific use cases (open-source preference, bulk inventory, retail-specific price checks).
Avoid the apps that demand a heap of permissions (camera, location, contacts) just to read a QR code. The category has had some shady entrants; stick to the picks above.
At a glance
| Use case | Best pick |
|---|---|
| Casual QR scan | Built-in camera app |
| QR + text recognition + product search | Google Lens |
| Privacy-focused offline scanning | Binary Eye (F-Droid) |
| Price comparison vs Amazon | Amazon Shopping app |
| In-store price verification | Retailer’s own app (Walmart, Target) |
| Small business inventory | Sortly or Stock Manager |
The setup, step by step
Step 1: Try the built-in camera first
Open your phone’s camera app, point it at a QR code, wait a moment. A notification with the URL appears. Tap to open. On most modern Android phones this is the default.
Step 2: If the camera does not scan, enable QR detection
On Samsung: Camera app, gear icon, Scan QR codes, toggle on. On Pixel: usually on by default. On older OEMs, the setting may be in a different menu or absent (in which case install Google Lens).
Step 3: Install Google Lens for richer scanning
For text recognition, product price-checking, and image search, Google Lens is the upgrade. Free, fast, and integrated with the Google account you probably already have signed in.
Step 4: For inventory or specialized use, pick a dedicated app
Sortly for inventory, Binary Eye for privacy-conscious offline scanning, Amazon Shopping for price comparison. Install one for the specific use case.
Step 5: Check QR code safety before opening
A QR code can encode any URL, including phishing ones. The built-in camera shows the URL as a preview before you tap. Read the URL before opening. Treat unfamiliar URLs the same way you would treat an unfamiliar link in an email.
FAQ
Why is my Android camera not scanning QR codes?
On most modern phones it is on by default, but some manufacturers ship with it off. Check Camera settings for a “Scan QR codes” or “Smart capture” toggle. If your phone is genuinely old enough not to support it, install Google Lens.
Are QR codes safe?
The code itself cannot harm your phone. The URL the code links to is the risk. Always read the URL preview before tapping. Treat QR codes in physical locations (restaurants, posters, business cards) the same way you would treat any link from an unknown source.
Can I create my own QR codes?
Yes, free generators exist (qr-code-generator.com, the free tier of GoQR.me). You can also generate them in Google Chrome on desktop (the URL bar has a share-as-QR option). Long-term: a paid service like QR Code Monkey or Beaconstac is useful for tracked or dynamic QR codes.
What is the difference between QR and barcode?
QR codes are 2D (square, can hold longer URLs or text). Barcodes are 1D (linear stripes, usually a product code like UPC or EAN). Modern scanners read both. QR codes are most useful for URLs; barcodes for product identification.
Does Google Lens use my data?
Yes. Lens sends the image to Google for processing. For most users this is fine; for privacy-conscious users, the offline Binary Eye is a better pick for QR scanning.
What about other quick utility apps?
For broader Android utility recommendations, see the editor’s 15 essential Android apps for 2026.
The verdict
The barcode and QR scanner app category is mostly absorbed by the built-in camera and Google Lens. For casual scanning, no dedicated app is necessary. The dedicated apps serve specific use cases: privacy preference, bulk inventory, retail-specific price checks.
Skip the apps that promise to “speed up QR scanning” or “find hidden codes.” Those are filler in the category. The picks above stay focused on the actual use case and avoid the bloat.
For most users the right answer is: do nothing, the camera already scans. For specialized needs, install one dedicated app from the list above. The category has matured to the point where there is no good reason to have three or four QR apps competing on the same phone.
How we put this guide together
We tested every app on a Pixel 8a running Android 16 and a Galaxy S24 running One UI 7 across April 2026, scanning a mix of QR codes (URL, contact card, WiFi credentials), UPC and EAN product barcodes, and ISBN book barcodes. Privacy posture was evaluated by inspecting each app’s Play Store data safety section and permission requests. Pricing reflects May 2026 Play Store listings.
















