QR & Barcode Scanner by Teacapps

Why people leave QR & Barcode Scanner by Teacapps

Teacapps’ scanner is fast and recognises every common barcode format, which is how it crossed 440M installs. But three things keep coming up:

  1. Ads on a single-use tool. Most users open the app, scan one QR, and close it. Sitting through a banner or an interstitial each time feels heavy for a 5-second task.
  2. History and CSV export are paywalled. Small-business users tracking inventory want to scan a batch and export. The CSV feature lives behind the Pro tier.
  3. Permissions for ad attribution. The app asks for permissions that aren’t strictly required for camera-based scanning. Privacy-minded users flag this in reviews.

The QR & Barcode Scanner alternatives below cover built-in scanning, open-source picks, and security-focused options.

Quick comparison

AppBest forFree planStarting priceStandout
Google LensAlready on most Android phonesFree, no adsFreeBuilt into the camera, Google account, and Chrome
Binary EyeOpen-source, F-Droid usersFree, no ads, no trackersFreeHistory, generate, fully offline
Kaspersky QR ScannerPhishing-safe link checksFree, no adsFreeFlags malicious URLs before opening
ZXing Barcode ScannerThe classic open-source referenceFree, no adsFreeFoundational scanner, no extras
QR Scanner: Barcode ScannerA clean free reader with historyFree with adsOptional ad removalHistory export, multi-format
QR & Barcode Scanner by Gamma PlayFamiliar wide-installed pickFree with adsAd removal IAPLong publisher track record
ME-QRCreating dynamic QR codes, not just readingFree with limitsAbout $5/mo ProDynamic, editable QR codes

The 7 QR & Barcode Scanner alternatives

Google Lens, best for already installed on most Android phones

Lens is built into the Google app, the camera app on most Android phones, and Chrome. Pointing it at a QR code reads the code without opening a separate scanner. Pointing it at a product barcode triggers a Google Shopping search; pointing it at text recognises and translates it.

Where it falls short: No scan history, no CSV export. Lens is a tool, not an inventory app.

Pricing:

Migrating from QR & Barcode Scanner: Nothing to migrate. Open Lens from the Google app or your camera.

Download: Google Play

Bottom line: The pick if you scan a QR once a week and don’t need history.

Binary Eye, best for open-source users who want full offline control

Binary Eye is GPL-licensed, on F-Droid, and asks for the camera permission and nothing else. It scans every common barcode and QR format, keeps a history locally, and includes a QR generator. There’s no analytics, no tracking, and no calls home. The interface is plain and fast.

Where it falls short: No cloud sync of history, no CSV export, no team features. Single-user only.

Pricing:

Migrating from QR & Barcode Scanner: No history import from Teacapps. Future scans go straight into Binary Eye’s local history.

Download: Google Play

Bottom line: The pick for privacy-conscious users; the app cannot send your scans anywhere.

Kaspersky QR Scanner, best for checking suspicious QR codes in public

Kaspersky’s scanner adds a security check between scanning a QR and opening the URL. Malicious or phishing links are flagged before the link opens. For users who scan codes in public places (parking meters, restaurant menus, street posters), this is the safety net other readers don’t offer.

Where it falls short: No barcode-inventory features. Single-purpose by design.

Pricing:

Migrating from QR & Barcode Scanner: No history import. Start scanning; Kaspersky logs the safety check inline.

Download: AptoideGoogle PlayApp Store

Bottom line: The pick if you regularly scan QR codes in public.

ZXing Barcode Scanner, best for the open-source reference scanner

ZXing (zebra crossing) is the foundational open-source barcode library that powered an entire generation of Android scanner apps, including, in some form, most of the others on this list. The app itself is plain, fast, and supports every common barcode and QR format. No ads, no permissions beyond camera.

Where it falls short: Development has slowed. The interface is dated and there’s no cloud, no history export, no QR generator.

Pricing:

Migrating from QR & Barcode Scanner: No history to import. Future scans surface results inline.

Download: AptoideGoogle Play

Bottom line: The pick for the simplest, oldest, most reliable open-source scanner.

QR Scanner: Barcode Scanner, best for a clean free reader with history

This scanner offers full history, multi-format barcode support (UPC, EAN, Code 39/93/128, ITF, PDF417, Aztec, Data Matrix), and a built-in QR generator. The free tier includes ads but they only appear between scans. CSV export of scan history works without a paywall.

Where it falls short: Ads between scans remain, even on the free tier. The Pro upgrade only removes them.

Pricing:

Migrating from QR & Barcode Scanner: No history import from Teacapps. Future scans go into this app’s local history.

Download: AptoideGoogle Play

Bottom line: The pick if you want CSV export without paying a subscription.

QR & Barcode Scanner by Gamma Play, best for a familiar, widely-installed alternative

Gamma Play’s scanner sits next to Teacapps’ in most ‘top barcode scanners’ lists. It’s been around long enough to be a known quantity. Multi-format support, history, QR generator, and a Pro tier that removes ads. The flashlight toggle is one tap from the scan view.

Where it falls short: Similar ad behaviour to Teacapps; the two products compete on roughly the same feature set.

Pricing:

Migrating from QR & Barcode Scanner: No history transfer. You’ll start with an empty history.

Download: AptoideGoogle Play

Bottom line: The pick if you want a like-for-like swap from another long-time publisher.

ME-QR, best for creating dynamic QR codes for marketing

ME-QR flips the use case. Instead of being a scanner-first app, it’s a QR code generator with editable destinations: print a QR on a flyer today, change where it points tomorrow, and track scans in a small dashboard. The scanning side works fine too, but it’s not the main draw.

Where it falls short: The free tier caps how many dynamic codes you can create. Print-quality vector exports sit on the Pro tier.

Pricing:

Migrating from QR & Barcode Scanner: No scan history transfer; this isn’t the use case ME-QR is built for.

Download: AptoideGoogle Play

Bottom line: The pick if your real need is making QR codes for print, not scanning them.

How to choose

Pick Google Lens if you only need to scan a code now and then; it’s already installed and asks no questions. Pick Binary Eye if you want open-source code, no trackers, and a local-only history. Pick Kaspersky QR Scanner if you regularly scan codes from posters, parking meters, or unfamiliar restaurants and want the phishing safety check. Pick ZXing if you want the oldest, simplest, most trusted open-source scanner. Pick QR Scanner: Barcode Scanner if you need CSV export of scan history without a subscription. Pick Gamma Play’s scanner if you want a familiar lookalike to Teacapps from a long-time publisher. Pick ME-QR if your real job is creating QR codes that you’ll change later.

Stay on QR & Barcode Scanner by Teacapps if you’ve already bought the Pro tier and the result-page integrations (Amazon, eBay, Google price lookups) are what you actually use; few alternatives layer commerce data into the scan result the same way.

FAQ

What’s the best free QR scanner? Google Lens if you already have it; Binary Eye if you want an open-source standalone app with no trackers. Both are free and ad-free.

Is there a built-in QR scanner on Android? Yes. Most Android camera apps recognise QR codes when you point the camera at one. Google Lens is also built into the Google app and Chrome.

Can I scan QR codes safely without an app? Yes, with the built-in camera or Google Lens. For unfamiliar codes in public spaces, a phishing-aware scanner like Kaspersky’s adds an extra check on the URL before it opens.

What’s the difference between QR and barcode? QR codes are 2D and hold more data, often URLs. Barcodes are 1D and usually carry product or inventory numbers. Every reader on this list handles both formats.

Why does my QR scanner ask for so many permissions? A scanner only needs camera access. If an app asks for contacts, location, or device-ID access, that’s typically for ad targeting. Pick an app that asks only for the camera.