When traveling in remote areas or inside underground transit stations, mobile data can be slow or non-existent. If you see a QR code (e.g., a bus timetable, map, or restaurant menu) that you need to scan, you might think you need internet access to decode it.
Fortunately, you can scan QR codes completely offline using browser-based Progressive Web Apps (PWAs).
How Offline Scanning Works
Traditional scanner apps send your image to a remote server to decode, requiring active cellular service. In contrast, modern web scanners process the visual frames directly in the browser’s JavaScript sandbox.
Because the code logic runs inside your browser:
- No Network Required: Once ScanApp.org is loaded in your browser tabs, you can disconnect from Wi-Fi and mobile data entirely. The scanner will continue working.
- Instant Processing: Calculations happen on your phone’s processor, removing network latency.
- Maximum Privacy: Because the data never leaves your device, it remains completely private.
Setting Up ScanApp for Offline Use
- While online, open ScanApp.org in Safari, Chrome, or Edge.
- Tap your browser’s menu and select “Add to Home Screen” or click the installation icon in Chrome’s address bar.
- This registers the web app in your device’s cache as a PWA.
- Now, even with airplane mode enabled, you can launch the app from your home screen and scan any QR code or barcode.