A scanner and generator for QR codes and barcodes that doesn't stop at the raw value. Scan tells you what's actually inside each code — Wi-Fi credentials, contacts, calendar events, payment slips, crypto wallets, identity flows, product barcodes — and offers the right next action. Every field is tap-to-copy.
WHAT IT READS
Live from the camera or imported from Photos, Files, or PDFs:
QR, Aztec, Data Matrix, PDF417, Code 128, Code 39, EAN-8 / 13, UPC-A / E, ITF-14, Codabar, GS1 DataBar.
When more than one code sits in the same frame, Scan numbers them on screen so you can pick the one you want. Pinch to zoom in on far-away or small codes; centred-frame scanning ignores stray codes at the edge of the view.
WHAT IT UNDERSTANDS
- Wi-Fi — including WPA3 SAE and Hotspot 2.0 / Passpoint. Connect with one tap.
- Contacts — vCard 3.0 / 4.0 and MECARD via the system "New Contact" sheet.
- Calendar — iCalendar VEVENTs via the system event editor.
- URLs — open in Safari, with smart routing for WhatsApp, Telegram, App Store, Apple Music, YouTube, Spotify, Apple Wallet.
- Locations — geo: URIs and Apple / Google Maps URLs.
- OTP authenticator setup (otpauth://).
- Payment QRs — EPC SEPA (GiroCode), Swiss QR-bill, Indian UPI, Serbian NBS IPS, Czech SPD, Slovak Pay by Square, German Bezahlcode, EMVCo Merchant (Pix, PayNow, NETS, PromptPay, CoDi, FPS, DuitNow, QRIS, NAPAS), Swish, Vipps, MobilePay, Bizum, iDEAL.
- Crypto — Bitcoin, Ethereum (with EIP-681 transfers), Litecoin, Bitcoin Cash, Dogecoin, Monero, Cardano, Solana, XRP, Stellar, Cosmos, Lightning. Stablecoins (USDC, USDT, DAI) recognised with symbol and chain.
- Identity flows — DigiD, EUDI Wallet, OpenID4VC — opened in the browser with a clear "only continue if you started this login yourself" reminder.
- GS1 Application Identifier (parens, Digital Link, FNC1).
- IATA boarding passes (RP 1740c).
- AAMVA driver licences.
- Loyalty cards — save any product code with a merchant tag.
GENERATE
QR, Aztec, PDF417, Code 128 from text, URL, contact, or Wi-Fi credentials. Pick foreground and background colours with WCAG contrast feedback, error-correction level, and embed a centred logo. Export as PNG, SVG, or PDF.
ACROSS YOUR DEVICES
Scan runs on iPhone, iPad, Mac (via Mac Catalyst), and Apple Vision Pro. Your scan history syncs across all of them via your own private iCloud database — scan a Wi-Fi QR on your phone, copy the password from your Mac an hour later.
On Apple Vision Pro the live camera is unavailable by design: Apple does not expose Vision Pro's world cameras to third-party apps. The Scan tab there opens directly to "Choose from Photos / Choose from Files"; Generate and History work as on any other destination.
SHARE TO SCAN
Scan installs a system Share extension. Tap the Share button on an image or PDF in any app — Mail, Messages, Files, Safari, Photos — and choose Scan. The decoded result appears inline.
PRIVACY
Scan is built to leave no trace.
- No accounts, no sign-in, no e-mail to register.
- No analytics SDKs, no advertising frameworks, no third-party trackers.
- Camera frames are decoded entirely on-device by Apple's AVFoundation and Vision frameworks. Nothing is recorded or transmitted.
- Imported photos and PDFs are decoded on-device.
- The only network connections are the ones you explicitly start — opening a URL in Safari, launching a UPI app, and so on.
Scan history is stored locally and, when iCloud is enabled for Scan in Settings, mirrored to your own private iCloud database via Apple's CloudKit. We have no access to it.
PERMISSIONS
- Camera — frames decoded on-device only.
- Photo Library (Add Only) — for saving generated codes.
- Contacts — only when you tap "Add to Contacts".
- Calendars (Write Only on iOS 17+) — only when you tap "Add to Calendar".
Scan is open source.
Show more