QR That Lasts: dynamic QR codes by Nuvix
What it is
Most QR code generators produce a static code: the pattern encodes your destination URL directly, fixed the moment you print it. We built QR That Lasts to fix the problem that creates. Our codes point at a permanent address on our own domain, which redirects to whatever destination you set. Change that destination and every code pointing at it updates immediately, even after it's already printed and out in the world.
The workflow is three steps: create a code pointing at your chosen destination, download and print it (business cards, menus, flyers, packaging, signage), then update the destination whenever you need to, without touching the printed material. We also offer static codes, up to 100 per plan, for cases where you genuinely never need to change the link.
Who it's for and what's included
It suits anyone printing a QR code onto something expensive or slow to replace: packaging, menus, signage, vehicle livery, event badges, business cards. On any of these, a broken or outdated link means a reprint, not an edit. Features include multiple export formats (SVG, EPS, PDF, PNG), logo and colour customisation on paid plans, scan analytics with geographic and device breakdowns on Pro and above, bulk code creation on Pro and above, device routing (sending iOS and Android scanners to different destinations) on Pro and above, and a design check before download.
There's a free plan to start on. Paid plans are billed monthly or yearly, with more dynamic codes and a higher monthly scan allowance at each tier; current pricing and limits are on the plans page. Cancelling a paid plan reverts the account to Free, and codes already active keep resolving; closing or suspending an account stops the dynamic redirects entirely. We're registered in the UK as Nuvix Studio Limited, company number 16287603, and the database is hosted in London.
Why printed QR codes break
A QR code that scans perfectly on screen can fail completely once it's printed and out in the world. The causes are worth knowing whichever tool you use.
Dynamic vs static codes
A static code bakes the destination URL directly into the pattern. If the URL changes, say a campaign page comes down or a domain gets restructured, the printed code is now permanently wrong, and the only fix is reprinting everything it's on. A dynamic code avoids this by encoding a redirect address instead of the final destination, so you can update where it points without touching the print run. The trade-off is that a dynamic code depends on the redirect service staying online.
Redirect services lapsing
This is the sharpest risk with any dynamic QR code, from any provider: if the company running the redirect shuts down, stops renewing its domain, or suspends your account for non-payment, every printed code pointing at it goes dead at once, potentially on packaging you've already shipped. Before committing to a dynamic QR provider for anything printed at scale, check what happens to your codes on cancellation and how long the provider has been operating.
Print durability
A QR code is a grid of squares that has to survive whatever it's printed on. Low print resolution, glossy laminate glare, small print runs on cheap stock, and codes printed too small all reduce the contrast and resolution a scanner needs. Test the actual printed material, not a screen preview or a proof PDF, before a full print run goes out.
Testing scan distance and contrast
Scan a printed proof from the distance and angle it will actually be scanned from. A table menu is scanned from arm's length, a billboard from metres away, a poster in low light. High contrast, dark code on a light, non-reflective background, scans more reliably than colour-matched or low-contrast branding choices. Test on more than one phone, since camera and lighting handling vary.
UTM tagging the destination
Tag the destination URL with UTM parameters (source, medium, campaign) before you publish the code, the same way you would for any other offline-to-online link. Without a UTM tag, a scan lands as untagged direct or referral traffic in your analytics, and you lose the ability to separate performance by which printed placement drove it. If you're setting up conversion tracking around a print campaign more broadly, see our guide on conversion tracking setup.