Home
TR

FAQ

Short answers to common questions about QCR Scanner.

Quick answers to the questions people ask most often about QCR Scanner, each linking to the full guide. If you are just getting started, the Quick start gets you to your first scan in under a minute.

Do I need the internet to scan?

No. Text recognition (OCR) and QR/barcode reading run entirely on your device with Google ML Kit — these features use no network and no image ever leaves the phone. The internet is only needed for two optional features: Webhook sync, which sends scanned values to a server, and the AI rule generator, which turns plain language into a rule. If you don’t use those, QCR Scanner works fully offline.

Where is my data stored?

On your phone. Your lists and every value you scan are kept in a local SQLite database on the device (the lists and ocr_items tables). Nothing leaves the device until you export to CSV or configure a webhook. See Privacy for the full picture.

Is there an iOS version?

Not yet. QCR Scanner is built with Flutter and targets Android today (minimum Android API 24). Because most of the app is already cross-platform, an iOS version is planned, but it is not ready yet. Check Installation for current platform support.

Where can I download QCR Scanner?

The app is currently in closed (internal) testing and will be published on Google Play soon. For now, access is available by invitation to the closed test. See Installation for the current status and how to join.

Note: QCR Scanner is distributed only through Google Play. Don’t trust install files from any other source.

Is it free?

Yes. QCR Scanner is free and includes an AdMob banner ad. An ad-free Pro subscription is planned, but it is not available yet. All scanning, validation, and sync features are fully included in the free version.

Does it read a QR code and text at the same time?

Yes. When you size the central rectangle in the viewfinder over your target and tap, OCR and QR/barcode scanning run in parallel. If a QR/barcode is found in the frame it takes priority; otherwise the recognized text is evaluated. See Scanning for the details of the flow.

It can’t read small text — what should I do?

Switch to Quality mode. The default Snap mode (⚡) grabs the latest frame from the hot 1080p camera stream and processes it in memory instantly; it is very fast but can struggle with small or dense text. Tap the lightning/HD button on the left rail to switch to Quality mode: a full-resolution capture with on-device native decoding, which gives the highest accuracy for small digits like serial numbers. Your choice is saved on the device.

Tip: You can also use the torch, focus lock, and zoom slider to improve accuracy. See Scanning.

Which languages does voice input support?

Voice input uses your device’s speech recognition engine, so the supported languages depend on the language packs installed on your phone. There are three modes: push-to-talk (listens for one phrase and adds it), continuous (listens non-stop and splits automatically by digit count), and verify (reads the OCR result aloud to confirm it). See Voice input for details.

What do I need to generate rules with AI?

Your own Gemini API key. The AI rule generator uses the Gemini 2.0 Flash model to turn plain language into a regex validation rule. You enter a key obtained from Google AI Studio, and the key is stored on the device. The request is sent only when you ask, carries only the prompt you typed (no image), and goes directly to Google’s endpoint. See AI rule generator.

Why isn’t a value being added to the list?

Because that value doesn’t match at least one of your active validation rules. QCR Scanner only adds values that match all active rules, which keeps your list clean. To review, temporarily disable, or add rules, see Validation rules. If you want to pull matching parts out of noisy text automatically, Smart Extract can help.

Who makes QCR Scanner?

QCR Scanner is made by ReviseTouch. The interface ships in 22 languages and is chosen automatically from your device language; you can change it in the language picker. See Languages.

Next steps

  • Quick start — make your first scan in under a minute.
  • Scanning — Snap and Quality modes, the viewfinder, and camera controls.
  • Validation rules — collect only the values you want.
  • Privacy — what stays on the device and what touches the network.