ScanfulScanful Privacy Policy
Scanful icon

QR & Barcode · iOS

A focused scanner for QR codes and barcodes.

Point, scan, done. Scanful reads QR codes and 1D barcodes, shows the decoded payload with its symbology, and keeps a searchable history — 100% on-device.

Download on theApp Store iOS 17+ · No account · On-device
Scanful scan viewfinder — reticle with live scan line and All / QR / Barcode modes

Screens

Four surfaces, one accent colour.

Scanful scan viewfinder screen Scanful history — grouped and swipeable, with delete Scanful EAN-13 barcode result with symbology and checksum Scanful QR result with detected URL payload

Why Scanful

Everything a scanner should be, nothing it shouldn't.

100% on-device

Every scan is decoded locally. Nothing is uploaded, there's no account, and the app works fully offline.

Every QR payload

URLs, Wi-Fi credentials and vCard contacts are auto-detected and made actionable — open in Safari, join a network, save a contact.

Real 1D barcodes

EAN-13 and Code-128 with a rendered bar visual, symbology breakdown and checksum validation — not just a raw string.

Searchable history

Grouped by day, filterable by type, searchable by value. Swipe to delete, long-press to copy, or Edit to multi-select.

FAQ

Frequently asked

Does Scanful send my scans anywhere?

No. Scanning and decoding happen entirely on your device. There's no account, no sign-in and no server — nothing you scan ever leaves your iPhone. See the privacy policy for details.

What can it recognise?

QR codes with URL, Wi-Fi and vCard payload detection, plus 1D barcodes including EAN-13 and Code-128. Each result shows its symbology and, for barcodes, checksum validity.

Do I need an account or internet?

Neither. Scanful works fully offline and requires no account. Camera access is the only permission it asks for.

Can I manage my scan history?

Yes. History is grouped by Today / Yesterday / Earlier, searchable and filterable by type. Swipe an item to delete it, long-press to copy, or use Edit to select several at once.