No camera or screenshot needed. OnScreen Qr smartly detects and scans any QR code or barcode directly from your screen. 100% offline, battery-efficient, and secure.
Scan codes right from your screen
From start to result in under a second. No camera, no second device, no hassle.
Enable the on-screen scanner from the app or your Quick Settings tile.
Navigate to the image, email, or website displaying the code on your screen.
The floating bubble scans the code on your screen and shows your results instantly.
Built with a single focus: scan codes from your screen — fast, smart, and safe.
Configure your scan mode — Auto-Detect, QR Only, or Barcode Only. Detects codes with up to 97% accuracy and scans in under 500ms.
Instantly categorizes links, WiFi networks, UPI payments, emails, phone numbers, calendar events, contacts, and more.
Every scan is automatically evaluated for phishing links, suspicious domains, and payment scams using built-in, offline pattern recognition.
Haptic feedback, auto-copy, result notifications, and auto-dismiss timers (5s, 10s, 15s, or indefinite) — tailor everything to your workflow.
Save your scan history exclusively in a local, on-device database for later access. Toggle it off anytime — your data, your control.
Toggle the scanner directly from your Android Quick Settings panel — no need to even open the app.
Scans any QR code or barcode in under 500ms. Tap, detect, done — no waiting around.
Supports Android 7.0 (Nougat) and above. Requires the "Display over other apps" permission to show the floating scan button.
Access all your past scans from the History section. Review, copy, or delete individual entries at any time — full control stays with you.
Scan multiple QR codes and barcodes in one go. Enable Batch Scan in settings, choose how many codes to scan (10, 25, 50, 100 or 200), select any folder from the home screen, and let OnScreen Qr automatically detect and save every code to your history — lightning fast.
Export your scan history into a well-structured Excel (.xlsx) file. Choose between fully categorized export — organized by type (URLs, WiFi, UPI, contacts, etc.) — or a flat non-categorized list. Perfect for inventory, logistics, and record-keeping workflows.
OnScreen Qr was designed from day one with a zero-data-collection architecture.
No internet permission is requested. No external server lookups are performed. Everything runs natively on your device.
We do not collect, store, transmit, or share personal data, usage analytics, crash reports, or telemetry of any kind.
OnScreen Qr stays completely idle when not scanning. It never continuously watches or records your screen.
We strictly use official Android APIs. We never use invasive Accessibility Services or any restricted APIs.
Know before you click. Every scan shows a visual safety verdict.
Full transparency on every permission OnScreen Qr requests.
Allows OnScreen Qr to detect QR codes & barcodes visible on your screen when you tap the scan button.
Shows the floating scan button so you can trigger a scan from any app.
Displays scan results and shows the active scanner status.
Used for haptic feedback when a code is detected. Can be toggled off in settings.
Requested only when you enable Batch Scan mode. Grants read access to a selected folder so OnScreen Qr can process multiple images in one session. Revocable at any time from Android settings.
Each app is built with the same core principles: privacy-first, offline-capable, and beautifully crafted.
A quick look at the app experience — from scanning to results.
In-depth answers about how OnScreen Qr works, your privacy, permissions, and every feature — straight from the team that built it.
OnScreen Qr has been available on Google Play since 12th of July, 2026 (IST).
Open any app, tap the floating scan bubble, and OnScreen Qr reads the QR or barcode directly from your screen — no camera and screenshots needed.
Yes. All scanning, threat analysis, and history storage runs entirely on your device. No internet connection is needed or used. There are no analytics, no telemetry, no ad networks, and no cloud sync.
OnScreen Qr supports all standard QR code formats as well as common 1D barcodes (including EAN-8, EAN-13, UPC-A, UPC-E, Code 39, Code 93, Code 128, ITF, Codabar, and others). You can configure the scan mode to Auto-Detect (both QR and barcodes), QR Only, or Barcode for your specific use case.
Every scan result is checked by a built-in safety engine that runs entirely on your device. It looks for phishing links, suspicious websites, and payment scam patterns. You will see a color-coded verdict after every scan:
Since this analysis happens on your phone, your scan data is never sent anywhere.
Batch Scan lets you process multiple images containing QR codes or barcodes in a single session. Enable it in Settings, choose a batch size (10, 25, 50, 100, or 200 codes), then select any folder from the home screen. OnScreen Qr scans every image in that folder, detects all embedded codes, and saves every result to your local history automatically. Media access permission is requested only when you activate this feature and can be revoked at any time from Android Settings.
Yes. OnScreen Qr can export your entire scan history into a well-structured Excel (.xlsx) file. You can choose between a categorized export — which organizes results into separate sheets by type (URLs, WiFi, UPI, contacts, etc.) — or a flat non-categorized list. This makes the app ideal for inventory tracking, logistics, asset management, and any workflow that requires structured records.
OnScreen Qr requests only the minimum permissions necessary:
No camera, microphone, location, or contacts permissions are ever requested.
Your scan history is stored exclusively in a local, on-device database within the app's private storage. It is never uploaded, synced, or shared with ToolBoxesAi or any third party. You can toggle history recording on or off at any time in Settings, review or copy individual entries, or delete them selectively. Uninstalling the app permanently removes all stored history.
OnScreen Qr includes an Android Quick Settings tile that lets you toggle the floating scanner on or off directly from your notification shade — without opening the app. Swipe down, tap the tile, and the scan bubble appears instantly over whatever you are viewing.
No. OnScreen Qr activates only for a split second when you tap the scan bubble, detects any codes on your screen, and immediately goes back to idle. There is zero continuous background activity — the app never watches, records, or monitors your screen when you are not actively scanning. This makes it exceptionally battery-efficient.
OnScreen Qr supports Android 7.0 (Nougat) and above, which covers the vast majority of Android devices in use today. The 'Display over other apps' permission is needed so the floating scan bubble can appear on top of whatever app you are using.
OnScreen Qr is finalizing development and will be launching on the Google Play Store very soon. Stay tuned!
Coming Soon to Google Play