QR code for your website
Paste your address, get a code. Free, no account, PNG or print-ready SVG.
Your code appears here as you type.
Design
Style
Colour#000000
Optional accent on the three finder patterns.
Shapesquare
Framenone
Logonone
PNG, JPEG or WebP. Kept under a third of the width so the symbol still decodes.
Print settingsECC M
Blank margin in modules. Four is the spec minimum.
The part that matters later
Websites move. Printed codes do not.
A code pointing at your homepage will probably outlive the page it points at. Campaign URLs get retired, booking systems get replaced, domains get consolidated after a rebrand — and every code already printed is now a dead end with no way to fix it short of reprinting.
| Static | Dynamic | |
|---|---|---|
| Price | Free forever | 3 free, then a plan |
| Account needed | No | Yes, to save and edit it |
| Change what it says | Never. The content is inside the pattern | The destination, any time |
| What is inside the code | The content itself - a link, a network, a contact card | A short link we own, which is what you edit |
| Scan analytics | None | Scans, day, city, device |
| Expiry | Never | Never, including after you cancel |
| Best for | Wi-Fi, contact cards, anything that must work offline | Menus, packaging, signage, campaigns |
When a free static code is the right answer
Most of the time, honestly
If it points at your root domain and that is never moving, take the free one above and stop reading. It costs nothing, needs no account, and cannot be switched off by anybody including us.
- Your homepage on a business card or sign
- A domain you have owned for years
- Anything engraved, etched or embossed
- A code you can reprint cheaply if it changes
When it is worth paying
When the destination is going to change
These are the cases where a static code becomes a liability the moment something moves. A dynamic code lets you repoint it without touching the print run, and tells you how many people scanned it — from $12 a month.
- A campaign or promotion page with an end date
- Anything printed in volume before the page is final
- A booking or ordering system you might switch
- App store links that differ by platform
- A URL you want to A/B test after printing
- Anywhere you need to prove the print worked
Paid plans from $12/mo. Unlimited scans. Cancel online in two clicks.
Our policy
Static codes never expire. Dynamic codes work while you have a plan.
A static QR code carries its destination inside the pattern itself. There is no redirect, no server, nothing anyone can switch off - so the ones you make here are yours forever, free, with no account and no expiry date. If what you need is a code that outlives us, make it static and print it.
A dynamic code is different: it points at a redirect we run on your behalf every time somebody scans it, which is what lets you change the destination after printing. That runs while you have a plan. Cancel and it keeps working for 30 more days, we email you before anything changes, and nothing is ever deleted - your codes, links and scan history all wait for you.
What lasts, and for how long
- ForeverStatic codes, free, no account
- On a planEditable destinations and scan analytics
- 30 daysDynamic codes keep working after you cancel
- KeptCodes and history, so paying restores everything
- StoppedCodes used for abuse
Abuse is the one thing we stop immediately and without a grace period - phishing, malware, fraud, impersonation and the rest of the acceptable use policy.
Questions
Website QR codes, answered
- How do I make a QR code for my website?
- Paste the address into the box above and it appears immediately. Download it as a PNG for screens or an SVG for print. No account, no watermark, no expiry — the code is yours.
- Will it still work if I change my website?
- A free code will not. The address is encoded in the pattern itself, so if the page moves or the URL changes, every printed copy points at a dead link and the only fix is reprinting. A dynamic code points at a short link we redirect, so you can change where it goes at any time and the printed code keeps working.
- Which one should I use for my homepage?
- If it is your root domain and it is never going to move, static is genuinely fine and free forever. Use a dynamic code when the destination is a campaign page, a booking form, a menu, an app store link, or anything seasonal — those are the ones that get retired while the printed code is still in the world.
- Can I see how many people scanned it?
- Only with a dynamic code, because a static one never contacts us — the phone reads the URL straight off the paper and goes there directly. There is nothing we could count. Dynamic codes record every scan, with date, city and device.
- Does the QR code expire?
- Static codes never expire; there is no account behind them and nothing to switch off. Dynamic codes redirect while you have a plan, from $12 a month, plus 30 days after cancelling.
- What size should I export for print?
- Use the SVG. It is vector, so a printer can scale it to a business card or a billboard with no loss. As a rule of thumb the printed code should be at least 2cm across for a phone to read it comfortably at arm’s length, and bigger for anything read from a distance.
Tuned defaults by job