What it does
- ScanReal-time scanning through CameraX, decoded with ZXing on a background thread, with a flashlight button and pinch-to-zoom.
- Scan from imageRead a code from a screenshot or photo picked through the system photo picker — no storage permission, and it works without camera access too.
- BarcodesQR, Data Matrix, Aztec and PDF417, plus EAN-13/8, UPC-A/E, Code 128/39/93, ITF and Codabar.
- Smart actionsCall a number, add a contact (vCard, MECARD) or calendar event, write an email or SMS, show a location on a map, or search for a product. Each is handed to the system app, which saves only after you confirm — so the app needs no contacts, calendar or phone permission.
- GenerateTurn any text into a QR code, then share it or save it to your gallery.
- Wi-Fi codesRecognizes
WIFI:payloads and shows the network name, security type and whether it is hidden. On Android 11 and newer a single tap hands the network to the system dialog that saves it, so the app never needs a Wi-Fi permission of its own. - Quick Settings tileStart the scanner straight from the notification shade.
- Dark modeFull Material 3 theming that follows the system light/dark setting.
- LocalizedEnglish, Russian and Simplified Chinese.
Privacy in one paragraph
The app declares a single permission — the camera — and asks for it only when you open the Scan tab. It holds no internet permission at all, so scanned or generated content cannot leave your device even in principle. Nothing you scan is written to a database or preference file, there is no analytics SDK, and no account is required. The only files the app creates are ones you ask for: a QR image saved to your gallery, or a short-lived cache copy behind the Share action. The full text is on the privacy policy page.
Download
Store listings will be linked here once the app is live. Until then you can build it yourself from source:
| Channel | Status |
|---|---|
| Huawei AppGallery | Not yet submitted |
| Build from source | ./gradlew assembleRelease — see the repository README |
Requirements
| Item | Value |
|---|---|
| Minimum Android version | 8.0 (API 26) |
| Target Android version | API 37 |
| Saving to the gallery | Android 10 (API 29) and newer; use Share below that |
| Google Play Services | Not required |
| Package name | ru.qrefka.qrcodescanner |
Support
Found a bug or have a request? Open an issue in the project repository, or write to info@qrefka.ru.