Create a QR code
Type a link and your code appears. Free to download, no account, no expiry.
Type a destination to download.
This is an example code. Style it now — yours takes its place as you type.
Design
Style
Colour#000000
Shapesquare
Body shape
Corner shape
Inside shape
Framenone
Logonone
Print settingsECC M
- No account for static downloads
- Unlimited scans
- Static codes never expire
Why anyone pays for this
The ink stays put. The link moves.
A QR code on a printed thing is a promise you made months ago. A dynamic code lets you keep that promise when the plan changes: the printed pattern stays exactly as it is, and you change where it goes.
Printed · never changes
Destination · change it any time
After the print run
Change the link once the poster is on the wall
The campaign URL moved, the menu became a PDF, the booking system changed. Point the same code somewhere else and every future scan follows it. Nothing gets reprinted.
Evidence
Know how many people actually scanned
Scans by day, by city, by device, by code. Enough to tell a table tent that works from five thousand flyers that nobody picked up.
One code, many campaigns
Stop printing a new code every season
The same code carries the spring menu, the summer one and the holiday one. The code is the address; the destination is yours to move.
Choose once
Static or dynamic
Most people need one of each: a static Wi-Fi card that never changes, and a dynamic code on anything expensive to reprint.
| Compared | Static · fixed | Dynamic · editable |
|---|---|---|
| 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 while you have a plan, Free included. 30 days after you cancel a paid one |
| Best for | Wi-Fi, contact cards, anything that must work offline | Menus, packaging, signage, campaigns |
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
- Forever
- Static codes, free, no account
- On a plan
- Editable destinations and scan analytics
- 30 days
- Dynamic codes keep working after you cancel
- Kept
- Codes and history, so paying again restores everything
- Stopped
- Codes used for abuse, straight away
Abuse is the one thing we stop without a grace period - phishing, malware, fraud, impersonation and the rest of the acceptable use policy.
Pricing
Priced per plan, never per scan
Start free with 3 dynamic codes and unlimited static ones. Paid plans start at $12 a month.
Free
Free
Unlimited static codes. Three editable ones that never expire.
- Unlimited static QR codes, forever
- 3 editable items in total — dynamic QR codes, QR Menus and forms share them
- Dynamic codes never expire, and each comes with a short link
- Up to 1 of the 3 can be a QR Menu
3dynamic codes
Starter
$12/mo
For one business with codes out in the world.
- 5 QR Menus
- All design and customisation options
- Form builder
- Advanced tracking and analytics
100dynamic codes
Pro
Most chosen$39/mo
For agencies and teams running codes at scale.
- 50 QR Menus
- Unlimited analytics history
- 10 custom domains
- API access
600dynamic codes
Business
$99/mo
For organisations running codes across many brands.
- 400 QR Menus
- 50 custom domains
- Up to 25 team members and team management
- Up to 10 workspaces
2,000dynamic codes
Paid plans from $12/mo. Unlimited scans. Cancel online in two clicks.
Questions
Before you print anything
- Do I need an account to download a QR code?
- No. Static codes download as PNG or SVG with no account, no email address and no payment. The code is generated in your browser.
- Do the free codes expire?
- No. A static code has the destination printed into the image itself, so it keeps working for as long as that destination does. We are not involved in the scan at all.
- What is the difference between a static and a dynamic code?
- A static code encodes your link directly, so changing the link means reprinting. A dynamic code encodes a short link we host, so you can point it somewhere new at any time and every future scan follows.
- What happens to my codes if I cancel?
- They keep redirecting to their last saved destination for 30 days, and we email you before that runs out. Editing and analytics pause straight away. Nothing is deleted, so paying again restores every code without reprinting anything. The only exception is a code used for abuse, which we disable.
- Is there a scan limit?
- No. Scans are unlimited on every paid plan, and we do not charge per scan or throttle a code that suddenly does well.
- What do you record about the people who scan?
- Date, coarse location, device type and referrer. We never store a raw IP address: uniqueness is derived from a salted hash that rotates daily, so the same visitor is countable within a day and uncorrelatable across days.
By use case
Defaults tuned to what you are printing
Each of these pages is set up for one job: the generator with defaults that suit it, or a tool built for it.