Point
Open the camera and frame a QR code, EAN, Code 128 or PDF417 code. The code is read on your device; no photo is taken and no image is uploaded.
ScanDeck reads QR codes and everyday barcodes, shows you where a link really goes before you tap, and keeps the codes worth returning to. Built for iPhone and Android.
Not yet on app stores. Planned release · No account required
01 — How it works
Most scanners turn a square into a tap. ScanDeck turns it into a decision: read the code, show the destination, then let you choose.
Open the camera and frame a QR code, EAN, Code 128 or PDF417 code. The code is read on your device; no photo is taken and no image is uploaded.
Before a link can open, the result card shows the full address and flags what looks off: plain http, a shortened link, a bare IP or punycode host, embedded credentials, or a script, data or file scheme.
Save the scan to history, star the ones you reuse, or create a QR code for a URL, text, Wi-Fi network or contact card. Premium adds CSV export and unlimited history.
The preview is built on the device. ScanDeck does not load the page, call a reputation service or claim that a link is safe. It shows you the address and the warning signs, then leaves the decision with you.
02 — What's inside
The essentials of a scanner, plus the parts most scanners skip: a destination preview, a history you can search with your eyes, and a way to make your own codes.
QR, EAN, Code 128 and PDF417 — the codes on menus, parcels, tickets, labels and shelves, read by one camera.
The result card shows the full address and flags plain http, shortened links, bare IP and punycode hosts, embedded credentials and unsafe schemes. Warnings, not guarantees.
Every scan is saved on your device. The free plan keeps the last 20; Premium keeps them all. Star favourites, delete one entry or clear the deck.
Create a QR code for a URL, plain text, a Wi-Fi network or a contact card. Save or share the image without sending the content to us.
Export history to CSV with comma or semicolon delimiters, ready for a spreadsheet or an expense report. Part of the planned Premium plan.
The app interface is being prepared in 12 languages. This website is English-only for now.
English · Türkçe · Deutsch · Español · Français · Italiano · Português (Brasil) · Nederlands · Polski · Svenska · 日本語 · 한국어
It does not open or load the page, follow redirects, inspect page content or certify a link as safe. It is a warning layer, not a security guarantee.
No account, no cloud history and no cross-device sync in the first release. Your deck lives on the device you scanned with.
Unlimited scans, QR creation and the last 20 history entries, supported by ads. Premium removes ads and unlocks CSV and unlimited history.
images uploaded. Camera frames and imported photos are decoded on your device.
03 — Privacy
ScanDeck is built around a local-first idea: the code, the link preview and the history belong on the device in your hand. There is no account and no cloud copy of your deck in v1.
The camera runs while the scanner screen is open. Leave the screen and it stops. No photos or videos are recorded.
Scans and favourites stay in the app's local storage. Deleting the app removes them; there is no server-side deck to delete. Created codes are generated on demand.
The free plan shows Google AdMob banner and occasional interstitial ads. Development builds use Google test units today; Premium will remove ads.
App opens, screen views and crash reports — never the code contents, URLs or history. Turn usage counts off in Settings → Privacy.
04 — Planned pricing
One yearly plan, planned at US$39.99. Nothing is on sale yet: ScanDeck is still in development and is not on the App Store or Google Play.
The everyday scanner. No account, no trial timer.
For people who scan for work, collect codes, or want a clean, ad-free deck.
When Premium launches it will be an auto-renewing yearly subscription billed through the App Store or Google Play. You will be able to cancel in your store account settings. The US$39.99 figure is a plan, not a live offer; the price shown in the store at launch is the one that applies.
05 — Questions
Straight answers about availability, safety, privacy and the planned Premium plan. If yours is not here, email us.
Not yet. ScanDeck is in development for iPhone and Android and has no App Store or Google Play listing. The launch-updates link opens an email to [email protected] with the subject already filled in.
The plan is US$39.99 per year, marked as planned throughout this site. Premium is not live, nothing can be purchased here, and the final store price may differ by region and tax. The free plan will keep unlimited scanning, QR creation and 20 history entries.
No, and no scanner can. ScanDeck shows the destination domain and flags patterns that deserve a second look: unencrypted http, shortened links that hide their destination, bare IP addresses, punycode lookalikes, credentials embedded in the address, and dangerous schemes such as javascript:, data: or file:. It does not load the page, follow redirects, inspect page content or check a reputation service. Treat it as a warning layer, then use your judgment.
No. Camera frames are decoded on your device in memory, and no photo or video is recorded. If you import an image from your photo library to scan a code, that image is decoded on your device and is not uploaded. ScanDeck asks for photo-library access only when you choose an image.
QR, EAN, Code 128 and PDF417. That covers most menus, parcels, tickets, product labels and transport passes.
On your device, in the app's local storage. The free plan keeps the last 20 scans; Premium is planned to keep all of them. Favourites are part of the same local deck. Version 1 has no account and no cloud sync, so deleting the app removes the history.
The free plan uses Google AdMob: a banner on the scan and history screens and occasional interstitial ads. Development builds currently use Google's test ad units. Premium is planned to remove ads entirely. The privacy policy explains what the ad SDK can receive.
Only anonymous usage counts, and you can turn them off in Settings → Privacy. They cover app opens, screen views and crash reports. They never include the code contents, scanned URLs, history or favourites. The privacy policy has the full list and retention details.
Twelve: English, Turkish, German, Spanish, French, Italian, Portuguese (Brazil), Dutch, Polish, Swedish, Japanese and Korean. This website is English-only for now.