The QR code app that does it all
Generate, design, track, and scan QR codes. Unlimited static codes free forever, with an AI design partner no other QR app has. Built for iPhone and iPad.
Create any code
URLs, Wi-Fi, vCard, email, SMS, social, payments, and more. 22 types, with auto-detection when you paste.
Design with AI
Describe the look you want and the AI builds the colors, dots, frame, and logo placement, then checks it still scans.
Dynamic codes
Change the destination after printing, with expiry dates, scan limits, and scheduling.
Real analytics
Total scans, unique scans, device type, country, and peak times. Export to CSV.
Print-ready export
PNG, SVG, and print-ready PDF with bleed and crop marks. Crisp at any size.
Free and honest
Unlimited static codes on the free plan. No watermark, no ads, no expiry. Lifetime for $69.99.
Learn how QR codes work
Plain English, a diagram on every page, real codes to scan.
-
Do QR codes expire?
A QR code is a printed pattern. Nothing in it can run out, and no one can switch it off.
-
Digital product passports and the QR code on the box
From 18 February 2027, EU batteries for vehicles and industry need a QR code opening a battery passport.
-
QR code glossary
Seventy-odd QR code terms, A to Z, each defined in a sentence or two.
Free tools
Everything runs in your browser. Nothing is uploaded.
- 🧬
QR code anatomy explorer
Every square in a QR code has a job. This tool colors them so you can see which is which.
- 📦
Bulk QR code generator (CSV to SVG or PNG)
One line per code, optionally with a filename before a comma.
- 📐
QR code capacity calculator and version chooser
Paste your text and see which version (size in modules) you need at each error-correction level.
Get it right first time
Guides with a good and a bad example for every rule.
-
How to add a logo to a QR code without breaking it
Put the logo dead center, set error correction to H, and keep it under about a quarter of the code's area.
-
Deep links and QR codes: Universal Links and App Links
Encode an https link on your own domain, set up Universal Links and App Links so it opens the app when installed, and make the web page a real fallback.
-
Expired or dead QR code: what you can recover
Static codes never expire. A code that stopped working is a dynamic code whose service ended, or a page that moved.
Frequently asked questions
▸Is QR Studio really free?
Yes. Signed-in users can make unlimited static QR codes with no ads, no watermark and no expiry. Pro adds dynamic codes, analytics, AI design and print export.
▸Do the codes I make expire?
Static codes never expire; the data is inside the code itself. Dynamic codes keep redirecting to their last destination even if Pro ends; editing them needs Pro. Any code can be duplicated as a static one.
▸Which devices does it run on?
iPhone and iPad. The site works everywhere and its free tools run in any browser.
▸Can I use my own logo and brand colors?
Yes, on the free plan. The scannability check warns you if a logo is too large or the contrast is too low.