Verify our privacy claims live, from your browser▾
These values are computed in your browser right now. No server round-trip. Click any row for a one-line explanation.
Outbound requests after page load…Expected: 0Everything runs in your browser, so no data ever leaves after the initial page load.
Third-party domains contacted…Expected: 0No analytics, no CDN fonts, no avatar services, no trackers, single origin only.
Cookies set…Expected: 0No session, no analytics, no preferences in cookies. Nothing to sync, nothing to leak.
localStorage keys…Only your saved QRs and preferencesSaved templates, history, and language preference. Inspected in Application → Local Storage.
Service worker status…Offline-readyStatic assets cached for offline use. You can disable your network and the generator still works.
Network status…Offline proof: turn off WiFi, click Generate. Still works.The simplest proof. If this were secretly a client for a server, offline would break it.
This symbology renders monochrome with foreground and background colours only. Templates, dot/eye shapes, gradients, frames, and centre logos are QR-only features and are hidden here.
Show 30 more templates
Save a style with the button above to keep your favourites here.
#000000
#FFFFFF
#8B5CF6
Upload an image to use as your frame.
Drag the QR to position, scroll or pinch to zoom, use the slider to rotate.
Show 108 more icons
No icons match your search.
Renders behind the QR at adjustable opacity. Auto-forces EC=H so the QR still scans through the photo.
Batch Generation
Upload a CSV to generate up to 500 QR codes in a single batch. Each row becomes its own QR, pick a template or override 21 properties on a per-row basis: colors, frames, dot/eye/eyeball styles, gradients, transparency, size, error correction, format, built-in logo, and more.
21 columns: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Only type and data are required. Use | to separate fields inside data (e.g. ssid|password|WPA).
All 125+ QR/barcode types supported, including URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning, and more. Download the sample CSV to see every column, all 50 templates, 22 frame styles, and 375 built-in logo icons in action.
1. Download the sample CSV · 2. Edit it in Google Sheets, Excel, Numbers, or any text editor · 3. Upload it here
Your link is encoded inside the QR itself, no server in the middle, nothing to expire, nothing to renew. Print it once, it keeps working.
Save the entire QR (type, all field values, style, frame, logo, business card design) as a single .qr.json file. Load it later to recreate everything in one click.
Enter content to generate your QR code
Encoded payload
Recent
You're editing an existing Pro code. Click "Update Pro code" below to save your changes back to Pro.
Need to change the destination after it's printed?
Same no-lock-in approach as the free tool. Pro lets you change the destination after printing and see who's scanning (country and device only, never IP or cookies). Every dynamic code ships with a static backup, so there's nothing we can turn off. From $9/month billed annually.
An App Store QR code encodes the direct link to your app's listing on the Apple App Store or Google Play Store. When scanned, it opens the store on the user's device and takes them straight to your app's download page. No searching, no scrolling through results, no risk of users finding a competitor instead. See a sample preview of what scanning one of these codes looks like.
How to Create an App Store QR Code
Select your platform — Apple App Store or Google Play Store.
Paste your app URL from the store listing. For iOS: copy the link from App Store Connect or the share button. For Android: copy the URL from Google Play.
Style and download your QR code. Add your app icon as a logo overlay for instant brand recognition.
Where to Use App Store QR Codes
Product packaging — companion app downloads for smart devices, toys, or electronics
Print advertising — magazine ads, billboards, and flyers with a direct download link
Business cards — link to your company app alongside contact information
Presentations and demos — let your audience install the app while you present
Compliance checklist
Link only to your own app listing or to a listing you are authorized to promote. Linking to a competitor's app you do not represent can trigger Apple App Store Review Guideline 5.2 and Google Play Developer Program Policy enforcement against your Developer account.
Do not promise features, prices, or release dates on the printed material that are not true of the current listing. The App Store Guideline 2.3 (Accurate Metadata) and Play's Misrepresentation policy apply to any media that drives installs, including QR codes on packaging.
If the QR appears in paid advertising, follow Apple Search Ads and Google's Play Console advertising policies. Incentivized-install campaigns ("scan + install for $5") violate both stores' rules and can result in removal.
For TestFlight or closed-beta links, publish on channels where recipients have opted in. A QR printed in a public venue for a closed beta can get the build pulled because TestFlight invites are subject to the Beta App Review Agreement.
In regulated verticals (finance, health, gambling, alcohol, firearms) ensure the downstream app is already approved in each jurisdiction where the QR is displayed. Printing a gambling app QR in a jurisdiction where the app is not licensed exposes you to state-level enforcement.
When not to use this
Do not use an App Store QR to distribute an unapproved or side-loaded build (e.g., an enterprise-signed IPA outside the employing organization). That violates the Apple Developer Enterprise Program Agreement and can terminate the enterprise certificate for every app under it.
Also by Abundera
E-signatures that hold up in court
Abundera Sign goes beyond basic e-signatures. Every document gets cryptographic proof, independent verification, and a tamper-evident evidence package.
Auto-generated court-ready evidence packages
Personal Document Seal, detects tampering instantly
Anchored to 5 independent systems, no single point of failure
Can I link to both iOS and Android with one QR code?
Each QR code links to one store. To support both platforms, you could create a simple landing page with links to both stores, then generate a URL QR code pointing to that page. Alternatively, create two QR codes side by side.
Where do I find my app's store URL?
For iOS: go to your app on the App Store and tap the share button, then copy the link. For Android: open your app's page on Google Play and copy the URL from the address bar. The URL typically looks like apps.apple.com/app/... or play.google.com/store/apps/...
Will the QR code still work if my app is removed from the store?
The QR code will always encode the same URL. If the app is removed, users will see a 'not found' page on the store. The QR code itself doesn't expire — if you re-publish the app at the same URL, the code will work again.
Should I use my app's main listing or a deep link?
For new-user acquisition, link to the main store listing — it has reviews, screenshots, and ratings that help convert. For existing users (e.g., onboarding inside another app or product packaging), a deep link straight to a specific feature or screen converts better. App Store and Google Play both support universal/deep links if you've configured them in your app.
Does the QR code work in countries where my app isn't available?
The QR code itself works everywhere — it just encodes a URL. But the store will show a 'not available in your region' message to users in countries where you haven't published. To support multiple regions, either expand your app's availability or use a smart redirect URL on your own server that detects the user's country.
Can I use this for TestFlight or beta builds?
Yes. Paste the TestFlight invite URL (testflight.apple.com/join/...) or your Google Play internal-testing URL into the App URL field. The QR code will open the beta installation flow when scanned by the right device. This is great for handing out beta access at events or in print materials.
Why does the App Store sometimes open in a browser instead of the app?
If the user is on a desktop or doesn't have the App Store app set as the default handler for store URLs, the link opens in a browser instead. This is normal — the browser version still lets them request the app to be installed on their connected device. There's no way to force the native app to open from a QR scan.