For menus, flyers, packaging, events and anything else that gets printed.
A free dynamic QR code generator
A dynamic QR code holds a short link instead of your final page. You print it once, change where it leads whenever you like, and every scan is counted. Style it, download it as PNG or SVG and you are done.
Free plan available · No credit card required
The problem
Where it usually goes wrong
Static codes can't be corrected
A code that contains the final address is fixed for good. A typo, a moved page or a new menu means printing again.
No idea whether anyone scans
A code that goes straight to a website looks like any other visit, so you can't tell whether the print was worth its cost.
Pretty codes that don't scan
Pale colours on a light background, or a missing margin, make a code that fails in the real world. Testing every combination by hand is slow.
How it works
Three steps with IntelliLinks
- 01
Create the link
Paste the page the code should open and choose a short ending. The QR code is made for that link.
- 02
Style and download
On the link's page choose colours, margin and error correction, then download PNG for screens or SVG for print. The tool refuses combinations a phone couldn't read.
- 03
Print, then redirect when needed
Change the destination whenever the offer or the page changes. The codes already in circulation keep working and keep counting.
What you use
The parts that matter here
PNG and SVG
PNG from 512 to 2048 pixels, or SVG that stays sharp at any print size.
Dynamic by design
The code holds your short link, so the destination can change without touching the print.
Scans counted apart
A scan is recorded as a click carrying a QR flag: it counts in your totals and in the link's QR scan count, with country and device.
Your colours, checked
Pick the code and background colours; pairs that are too faint or light-on-dark are refused, because phones struggle to read them.
Expiry with a fallback
Give an offer an end date and a fallback address, so late scans land on your usual page instead of a dead end.
An optional password
Ask for a password before the redirect, for private downloads or early access.
Example
Static or dynamic?
A static QR code writes the final address into the pattern. It needs no server, but it can never change, and it tells you nothing about who scanned it.
A dynamic code writes a short link into the pattern. The pattern is a little simpler to scan, the destination is yours to edit, and the link counts every scan. The price of that flexibility: the short link has to stay alive for as long as the code is in circulation, so don't delete it or change its ending.
Questions
Good to know
What is a dynamic QR code?
It is a QR code that contains a short link instead of the final page's address. The printed code never changes, but you can change where the link points, and scans are counted.
Is the QR code generator free?
Yes. Every link has a QR code, on every plan, with no limit on downloads. The free plan includes 1,000 links and needs no credit card.
Do I need an account?
Yes, a free one: the code points to a link in your workspace, and that link is what you edit and count.
Does a dynamic QR code expire?
Not by itself. It works as long as its link exists and is active; it stops if you delete the link, deactivate it or set an expiry date.
PNG or SVG?
SVG for anything printed, since it stays sharp at every size. PNG for screens, slides and documents.
Can I add a logo to the code?
Not yet. You can choose its colours, margin and error correction; logos and dot styles are not built.
More ways to use it
QR codes for print
Menus, flyers, packaging and posters, with a destination you can change after printing.
Read moreProduct launches
A separate link per launch platform, a password for the beta, an expiry for the offer.
Read moreApp download links
One link for the App Store and Google Play, with your logo, and a count of which store people pick.
Read more
Other guides
Try it with your own links
Create your workspace in a minute. The free plan needs no credit card.