Free QR code generator
Type the content, pick colours and shapes, and download a file ready to print. Free, no account needed.
- No sign-up
- No watermark
- Codes never expire
What a dynamic code does
The printed code holds a short link. Where it leads is up to you, even after printing.
Dynamic links
Print once, change the destination whenever you like. Pause, schedule an expiry, cap the scans or lock it with a password.
Real-time analytics
Total and unique scans, trends, devices, countries, cities and peak hours, scheduled email reports and CSV export.
Hosted pages
Link pages, business cards, menus, coupons, events, feedback and forms, ready on the phone without building a website.
Files
A code for a PDF, a photo gallery, an audio track, a video or an ebook: upload the file, we host it.
A/B tests and rules
Split visitors between destinations and compare the results, or send them elsewhere by device, country, language or time.
Queues
Customers scan, take a number and follow their turn on the phone, while staff call the next one and a screen shows who's up.
Ready to print
Vector PDF and EPS, print sheets with many codes per page, barcodes (EAN, UPC, Code 128, DataMatrix, PDF417, Aztec) and contrast checks.
Your own domain
Use links like go.yourbrand.com/menu instead of ours. Verified with a DNS record, served over HTTPS.
Free, or with a plan
Static codes are free forever. With a plan they become dynamic: change them after printing and see every scan.
| Compare | Free €0 No account Make a code | With an account Dynamic codes and everything else Create an account |
|---|---|---|
| Website, Wi-Fi, contact, email, SMS, text, SEPA transfer, barcodes | Static | Static and dynamic |
| Full design, PNG, SVG, PDF and EPS files | Included | Included |
| Change where a code leads after printing | — | Unlimited codes |
| Statistics: scans, countries, devices, times | — | Full history |
| Hosted pages: menus, coupons, events, forms, queues | — | Included |
| Space for PDFs, photos, audio and video | — | Included |
| Custom domains | — | Included |
| People in the team | — | Included |
| A/B tests, rules, API and webhooks | — | Included |
| Priority support | — | — |
Questions
What happens to my codes if I stop paying?
They keep working: printed codes never break. You can't change them or see new statistics until you pick a plan again.
What's the difference between static and dynamic?
A static code holds the link or text itself: it works offline but can't be changed. A dynamic code holds a short link that leads wherever you choose, and counts the scans.
How small can I print it?
Each module should be at least 0.4 mm, white margin included. The generator shows the smallest size for what you've typed.
How do I cancel?
From the Billing page, in a couple of clicks. Your plan stays active until the end of the period you paid for.