Dynamic QR codes you can change after printing

A printed code normally fixes its destination forever. A dynamic one encodes a short link instead, so the destination is a setting โ€” not a decision you have to get right before going to press.

What actually changes

Both codes look identical on paper. The difference appears the moment someone scans: a static code sends the phone straight to the URL inside the image, while a dynamic code sends it to your link, and your link decides where to go.

StaticDynamic
What is inside the code The final URL A short link you own
Change the destination later No โ€” reprint Yes, in seconds
Count scans No Every scan, with country and device
Works if the provider disappears Yes No
Cost Free Free tier, then a subscription

The trade is explicit: you gain control and measurement, and in exchange the code now depends on a service staying alive. Ignore that and you have built a permanent poster on a temporary foundation.

Three things a static code cannot do

Repoint

The campaign ends, the product sells out, the menu changes, the event moves. Editing the link takes seconds; reprinting 40,000 stickers does not.

Measure

A static code is invisible to analytics: it never touches a server you can read. A dynamic code records the scan, its country, its device and the hour it happened.

Retire

When a flyer outlives its purpose, you can send its scans somewhere useful instead of leaving a dead link in the wild.

Where it earns its keep

  • Printed menus. Prices and dishes change far more often than the table tent does. One code, updated from the dashboard.
  • Packaging and labels. A production run of 50,000 boxes outlives most campaigns. With a dynamic code, the next campaign reuses the same run.
  • Shop windows and posters. Rent the space for a quarter, keep the window, change what it offers.
  • Business cards and email signatures. They keep working when your portfolio moves to a new domain.
  • Events. One code on the badge, and the landing page follows the schedule instead of the print deadline.

If the code is going on a website where you can edit the link itself, none of this matters. Use a static code and be done with it.

How it works in TinyTo

  1. Create a short link. Any URL, with your own slug if you want it memorable โ€” tinyto.me/menu encodes to a much sparser code than the original address.
  2. Generate the QR from the link. Download it as PNG or SVG and put it wherever it needs to live.
  3. Edit the destination whenever you like. The code stays the same. Clicks, countries and the weekday/hour heatmap update per scan.
A shorter payload makes a less dense code, which is what lets you print it small or read it from further away. It is the same reason a dynamic code usually scans better than a static one pointing at a long tracking URL.

Questions

What is a dynamic QR code? +

A QR code that encodes a short link instead of the final URL. When someone scans it, the link redirects to whatever destination you have set โ€” so you can change it later, and every scan goes through your link, which is what makes tracking possible.

Do dynamic QR codes expire? +

The code does not expire; the redirect does, if you stop paying for the service that runs it. That is the real risk with dynamic codes: the printed pattern is permanent, the redirect lives on someone else's server. TinyTo links do not expire, and a free account keeps them running.

Can a static QR code be converted to a dynamic one? +

No. The destination is baked into the pattern. If a code is already printed, the only way to change behaviour is to print a new one โ€” which is exactly why it is worth using a dynamic code for anything you cannot reprint cheaply.

Do I need a different app to scan them? +

No. A dynamic QR code is a normal QR code; every phone camera reads it. The difference is entirely on the server side, after the scan.

How much does it cost? +

Generating and downloading a code is free on every plan. Saving codes in your account is what the plan limits: 5 on the free plan, 50 on Basic, unlimited on Advanced. Paid plans also raise the link allowance and unlock redirect rules, password protection and the API.

Can I use one code for several destinations? +

Yes. Point the link at a rotation or a country/device rule and the same printed code resolves differently per visitor. That is a redirect rule on the link, not a different QR image.

One code. Every future campaign.

Create your first link, download its QR and stop guessing what happens after the scan.

Start free

Free plan: 100 links ยท 5 saved QR codes ยท No credit card