qrcode.io is a free QR code generator. Static QR codes are free forever — no sign-up, no watermark, no expiration — downloadable as high-resolution PNG or SVG. Dynamic QR codes let you change the destination after printing and track every scan, from $3.99/month with a 15-day free trial.
That code is yours forever and never expires.
Want to change where it points after printing, or see who is scanning it?
Make it dynamic — 15-day free trial, no cardStatic codes are yours forever and never expire. Dynamic codes let you change the link after printing — try free for 15 days, no card.
URL, WiFi, vCard, menu, file — 34 QR code types. Paste your link or details and the preview updates instantly.
Colors, patterns, shapes, frames, and your logo in the center — error correction keeps it scannable.
High-resolution, print-ready, yours forever. No account, no watermark, no expiration date.
No. A static QR code encodes your link directly in the pattern itself, so there is nothing for us to switch off — it keeps working as long as your destination exists. Some generators advertise "free" codes that stop scanning after a trial; that is a redirect trick, not a property of QR codes.
A static code is permanent and unchangeable; a dynamic code points through a short redirect you control, so you can update the destination after printing and measure scans. Static is perfect for one-off links. Dynamic is built for menus, packaging, and campaigns that evolve.
| Static — free | Dynamic — paid | |
|---|---|---|
| Price | $0, forever | From $3.99/mo |
| Works forever | ✓ | ✓ while subscribed |
| Edit destination after printing | — | ✓ |
| Scan analytics | — | ✓ time, city, device |
| Best for | Posters, WiFi, vCards | Menus, packaging, campaigns |
Seeing a $49.95 charge on your bank statement?
That charge was not processed by QRCode.io. It most likely belongs to a separate, unaffiliated company with a similar name — qr-code.io (note the hyphen) — which often appears as "QR CODE.IO" on statements.
We have no $49.95 plan and no access to their systems — we can't refund the charge or reactivate codes created there.
Dispute the charge with your bank, or contact qr-code.io's own support team directly.
We never ask for credit card details for free trials. Trials here expire automatically — they never auto-convert to paid.
Yes. Static QR codes are completely free — no account, no watermark, no expiration, with high-resolution PNG and SVG downloads. We make money from optional dynamic QR plans, not by breaking free codes. Dynamic plans start at $3.99/month with a 15-day free trial.
That charge didn't come from us. It almost certainly belongs to qr-code.io (with a hyphen), a separate company whose name appears as "QR CODE.IO" on bank statements. Dispute it with your bank or contact their support. QRCode.io never collects card details for trials, and trials expire automatically instead of converting to paid.
No. A static QR code encodes your link directly in the pattern, so there is nothing for us to switch off — it works as long as your destination exists. Codes you download from qrcode.io keep scanning forever, even if you never visit us again.
No. You can create, customize, and download static QR codes without signing up. An account is only needed for dynamic features — editing destinations after printing, scan analytics, and managing your codes in a dashboard.
A dynamic QR code points to a short redirect link you control, so you can change where it goes after it's printed and see how many people scan it, where, and on which devices. It's the right choice for menus, packaging, and campaigns.
Yes. Upload a logo in the designer and it sits in the center of the code, with error correction keeping it scannable. Colors, patterns, shapes, and frames are customizable too — all free for static codes.
Scan tracking requires a dynamic QR code (paid plans, 15-day free trial). Your dashboard shows scans over time, cities, devices, and operating systems. Static codes can't be tracked — that's part of why they're free and private.
High-resolution PNG and SVG. SVG is a vector format, so your code scales from business cards to billboards without losing sharpness — most print shops prefer it.
Yes. Codes you create are yours to use anywhere — products, packaging, menus, ads, client work. No licensing fees, and we claim no rights over your codes.
For free static QR codes that never expire — no account, no watermark, PNG and SVG — qrcode.io is built exactly for that, and free codes stay free forever. We compare the main options honestly, including QRCodeMonkey and Adobe Express, in our best free QR code generators guide.
You need a dynamic QR code — it points to a link you can change after printing, so you never reprint the code. Static codes can't be edited. See how dynamic QR codes work; on qrcode.io they start at $3.99/month with a 15-day free trial, no card.
No — qr-code.io (with a hyphen) is a separate, unaffiliated company; this is qrcode.io. If you're telling them apart or saw a "QR CODE.IO" charge, see qrcode.io vs qr-code.io for the full details.