02 · Dynamic
Every dynamic code routes through a short link on our domain. Edit the destination the moment your campaign, menu, or landing page changes.
Editable
The QR image stays the same. The destination is yours to change forever.
Smart routing
First match wins. Send iOS users to the App Store, Android to Play, EU to your GDPR page.
Forensic scans
Not just totals — every scan with UA, OS, browser, referrer, and geo, timestamped.
Workflow
A dynamic code is a live asset, not a file. This is the operating routine for keeping one healthy across its lifetime.
The short link is the thing that gets printed, so lock the slug before design starts. Use a readable slug tied to the placement, not a random string.
Send the code to a page you control and can edit, not to a third-party URL that might change. That gives you two levers — the redirect and the page itself.
Write down who may repoint the code, and what notice the rest of the team gets. Most bad QR incidents are a well-meaning edit nobody else knew about.
Device, country, and time rules let one printed code serve iOS, Android, and regional pages. Fewer codes means fewer things to keep alive.
Compare this week's scans to last. A sudden drop on a permanent placement usually means the asset was removed, covered, or damaged.
Every campaign code should have a defined destination for after the campaign — an evergreen page, a redirect to the hub, or a graceful 'this promotion ended' page.
Best practices
Rules that keep a growing library of editable codes trustworthy.
If the offer changes, repoint. Generating a fresh code for a small change orphans every asset already in the wild.
Storing campaign tags on the redirect target means you can re-tag mid-campaign without reprinting anything.
Repointing takes a second; scanning to confirm takes five. Make the confirmation scan part of the edit routine.
A one-line note on why a destination moved turns your audit trail into something a new team member can actually read.
Static codes bake the URL into the image itself — permanent, no analytics. Dynamic codes point at a short link you control, so you can change the destination and see who scanned.
No noticeable delay. The redirect adds a few dozen milliseconds; users land on the destination effectively instantly.
Free includes up to 3 dynamic codes. Pro removes the limit and adds full analytics and smart routing.
Free plan includes 3 dynamic codes. No credit card required.
Create a dynamic QR code