BACK TO ALL APPS
Scan All app logo

Scan All

Smart scanner & secure QR suite, private by design.

Scan All is a high-speed, 100% offline barcode reader and QR code suite for Android. Powered by Google Play Services ML Kit and CameraX, it decodes 14+ symbologies in milliseconds with zero cloud latency. Includes automated Anti-Scam Brand Protection to prevent malicious phishing QR codes, a complete generator suite, and an encrypted local privacy vault.

Google ML Kit 18.3.1 Engine
Anti-Phishing Brand Shield
14+ Barcode & 2D Formats
100% Offline Local Privacy Vault
Scan All app screen

0ms

cloud latency (100% on-device ML Kit)

14+

supported 1D & 2D barcode formats

13+

verified anti-scam social brand shields

0 bytes

user tracking or telemetry uploaded

ENGINEERED FOR ACCURACY & DEFENSE

Advanced Scanning Without Surveillance

Most scanner apps on app stores are bloated with intrusive ad trackers, analytics SDKs, and cloud profiling. Scan All runs every operation in memory right on your device.

Sub-50ms Decode

Google Play Services ML Kit Engine

High-performance real-time barcode decoding via CameraX 1.4.2 at 60fps with zero cloud roundtrips.

Anti-Phishing

Anti-Scam Brand Protection

Prevents phishing and spoofing by enforcing strict domain verification before verified social badges can be attached.

Official Icons

13+ Verified Brand Badges

Instant verified QR templates for Facebook, Instagram, YouTube, TikTok, X, WhatsApp, Telegram, LinkedIn, Gmail, GitHub, Discord, Spotify, and Reddit.

ZXing Powered

Offline Multi-Format Generator

Render QR codes and linear barcodes for Wi-Fi credentials, Contact vCards, Geo Locations, Calendar Events, SMS, and custom URLs via ZXing.

Heuristic Defense

On-Device Security Analyzer

Evaluates scan destinations locally to warn against unencrypted open Wi-Fi networks, obfuscated IP URLs, and shortened redirects.

100% On-Device

Privacy Vault & 30-Day Cleanup

Encrypted local SharedPreferences storage with favorite protection, instant one-tap history wipe, and zero background analytics.

PROPRIETARY PROTECTION

On-Device Anti-Scam Brand Verification

Scammers frequently trick victims into scanning QR codes containing official brand logos (like Facebook, Gmail, or LinkedIn) that actually point to credential-harvesting phishing clones. Scan All solves this with offline domain integrity checks.

SAFEVerified Authentic

Domain matches official verified brand criteria with valid HTTPS TLS certificate scheme.

CAUTIONInspection Advised

Unencrypted open Wi-Fi connection or URL shortening service that conceals destination endpoints.

WARNINGPotential Phishing Spoof

Brand logo attached to mismatching or misleading host domain; blocked automatically by generator.

13+ Protected Social & Cloud Brands

These brands are verified strictly against authoritative hosts before badges are rendered:

FacebookInstagramYouTubeTikTokX (Twitter)WhatsAppTelegramLinkedInGmailGitHubDiscordSpotifyThreadsReddit
Zero External Query: Domain verification is performed strictly with local regex & URI path analyzers. Your links are never sent to any server or query database.

COMPREHENSIVE SYMBOLOGY

14+ Industrial & Consumer Formats

Compatible with virtually every barcode in retail, logistics, manufacturing, travel, and personal identification.

2D Matrix

QR CodeStandard 2D matrix code for URLs, Wi-Fi, and text.
Aztec CodeCompact high-density matrix code used in transport ticketing.
Data MatrixIndustrial 2D code for small item marking and electronics.
PDF417Stacked linear symbology used on IDs and boarding passes.

1D Retail & Linear

EAN-13 & EAN-8International standard barcode for retail consumer goods.
UPC-A & UPC-EUniversal Product Code for North American retail items.
Code 128High-density alphanumeric barcode for logistics and shipping.
Code 39Variable-length alphanumeric symbology for defense and automotive.
Code 93High-density version of Code 39 with full ASCII support.
CodabarLegacy numeric symbology used in blood banks and photo labs.
ITF (Interleaved 2 of 5)Continuous two-width barcode used on corrugated carton packaging.

PRIVACY TRANSPARENCY

Minimal Device Privileges

Scan All requests only the absolute minimum hardware permissions needed to function. We believe security begins with architectural restraint.

android.permission.CAMERA

Camera Sensor Access

Used strictly to stream live camera frames into Google Play Services ML Kit viewfinder memory for instant barcode decoding. Video and photos are never recorded, cached, or transmitted.

android.permission.VIBRATE

Tactile Haptic Feedback

Triggers a quick, subtle vibration pulse upon successful barcode recognition. Can be customized or disabled completely in Settings.

android.permission.INTERNET

Offline Domain Validation

Declared for modern web-intent dispatch and network state checks; core scanning, matrix generation, and Anti-Scam validation run 100% locally.

ZERO EXPLOITATION

Permissions We Deliberately Refuse

Unlike ad-supported scanners, Scan All strictly avoids all privacy-invasive Android privileges:

BLOCK: ACCESS_FINE_LOCATION

No geolocation tracking: Scan All never monitors your physical location or GPS coordinates.

BLOCK: READ_CONTACTS

Zero address book scraping: Contact vCards generated in-app are built strictly from manual user input.

BLOCK: RECORD_AUDIO

No microphone access: Scan All contains zero audio listening or background voice capture code.

BLOCK: READ_EXTERNAL_STORAGE

Zero invasive storage snooping: Scanned history is isolated inside Android's private SharedPreferences sandbox.

View complete hardware permission auditData & Permissions →

Frequently Asked Questions

Clear answers regarding Scan All's architecture, security model, and offline guarantees.

How does Anti-Scam Brand Protection work?

When creating a QR code with a brand badge (e.g., Instagram or LinkedIn), Scan All's on-device validator verifies that the entered destination link actually belongs to that service's verified domains (e.g., instagram.com). If an attacker attempts to place an official Instagram badge on a phishing site like 'login-verify-account.tk', Scan All flags the mismatch and prevents generation.

Are my scanned QR codes or images uploaded to any cloud server?

No. All camera frame decoding is handled entirely on your phone via Google Play Services ML Kit. Decoded text, URLs, and generation history remain strictly inside your device's private sandbox storage.

Can I use Scan All completely offline or in Airplane Mode?

Yes. Scan All is built from the ground up as an offline-first utility. Barcode scanning, QR generation, Wi-Fi parsing, and history lookups require zero internet connectivity.

How can I permanently delete my scan history?

You have complete data sovereignty. You can delete individual scans, swipe to remove entries, or tap 'Clear all history' in Settings to instantly wipe your local database. Clearing app data in Android system settings or uninstalling the app permanently purges all records.

Upgrade to Fast, Private Barcode & QR Scanning

No accounts. No advertising IDs. No cloud surveillance. Enjoy high-speed Google ML Kit scanning with complete on-device peace of mind.