A dynamic code separates the pattern from the destination. The printed square points at a short link you own, so you can change where it goes at any time — without reprinting a single thing.
Try something like https://example.com/
This code is static and permanent. To change where it points after printing, .
Make a QR code you can edit after printing. Change the destination, fix a broken link, and keep the same printed pattern. Free static codes available too.
Generate as many QR codes as you need without an account, a trial, or a credit card. Free codes carry a small linkutm wordmark in the bottom corner; create an account to replace it with your own logo or remove it entirely.
Every code is encoded and rendered locally in JavaScript. Wi-Fi passwords, contact details, and campaign URLs are never uploaded to a server or logged anywhere.
Twelve ready-made designs pairing eight module styles with shaped finder patterns, brand colours, and gradients. Export a code that looks like it belongs on your packaging, not like a default black square.
Download a 1200px PNG for digital, a vector SVG that scales to a billboard without a single soft edge, or a print-ready PDF. Copy straight to the clipboard when you just need it in a deck.
Inside linkutm, make a short link pointing at your destination. That link is the permanent address the code will carry. Everything you change later — the destination, the campaign tags, the expiry — happens on the link, never on the code.
Paste the short link into the generator and download the code. Short links produce sparse, robust patterns that scan faster and print smaller than the long tagged URLs they usually replace, which is a free side benefit of doing this properly.
Because the destination is no longer baked into the pattern, a URL change, a site migration, or a mistyped landing page is now a thirty-second edit instead of a reprint. This is the entire reason dynamic codes exist.
Send the same posters at a seasonal offer in November and an evergreen page in January. Retire a finished campaign to a relevant category page rather than a 404. Every code already printed, shipped or stuck to a wall follows along.
A static code encodes the destination directly. It is free here, it never expires, it depends on no provider staying in business, and it can never be changed. That is genuinely the right answer for a personal site on a business card or a link on a conference slide. A dynamic code encodes a short link, which means it can be edited and measured, but it also means the redirect has to keep resolving — so it belongs to you and your workspace rather than living inside the pattern. The choice is not about quality, it is about whether the print outlives the destination.
A website migration that changes every URL on the site, which turns every static code you ever printed into a 404 overnight. A campaign that ends while its posters, packaging and inserts are still in the world, where repointing beats sending thousands of people to a dead page. And a mistake caught after the print run — the wrong link, a typo in the domain, a page that was never published. Any one of these costs more than a subscription.
It is worth being precise: the printed pattern is fixed forever. What changes is where the short link inside it resolves to. That means you can never alter the code's appearance, its size, or the short link itself once it is printed, so choose a short domain and a stable slug at the start. It also means the scan count keeps accumulating across every destination change, which is what makes long-running print campaigns measurable.
Every code on this page is free to make and never expires. The linkutm platform adds the parts a printed code cannot do on its own — editing the destination, and counting the scans.
A dynamic QR code keeps the same printed pattern while you change where it points, and shows you every scan — when, where, and on what device.
Create a QR code and see scan counts, locations, devices and times. Print campaigns tracked in GA4 alongside your digital channels, with UTM tags built in.
Turn any link into a QR code in seconds. Free, no signup, no expiry. Download PNG, SVG or PDF, add your logo, and track every scan with linkutm.
Create a QR code that opens full product details, manuals, spec sheets or how-to videos. Free to make, and trackable so you can see which SKUs get scanned.
One QR code that opens a page with all your links. Build a scannable link-in-bio for packaging, business cards and events, with every link tracked separately.