QR code basics
Static vs dynamic QR codes: which to print
A static QR code holds its data in the image; a dynamic one points to a redirect you can edit. Compare cost, tracking and risk before you print.

How static and dynamic QR codes work
A static QR code stores its content directly in the pattern: a web address, a Wi-Fi login, a contact card or plain text. The phone reads it and acts on it. No QR service is involved after the image is made.
A dynamic QR code stores a short web address that belongs to the QR provider. When someone scans it, the provider’s server looks up where the code should go today and redirects the visitor there. Change the destination in your account and every printed copy follows.
That one difference explains the rest. Static codes are free, permanent and private, but fixed. Dynamic codes are editable and countable, but rented.
Side by side: what changes and what does not
Editing: a static code cannot be edited; you make a new one. A dynamic code can point somewhere new at any time.
Cost: static codes are free on almost every generator, with no scan limits. Dynamic codes usually need a subscription, and free tiers cap the number of codes or scans.
Tracking: a static code cannot count scans, because no server sees them, though your own website analytics can count visits to the page it opens. A dynamic code counts requests to its redirect, which include repeat scans, link previews and bots, so treat the numbers as trends rather than people.
Content: only static codes can hold Wi-Fi logins, contact cards, plain text or payment details that work without the internet. Dynamic codes open web pages and hosted files.
Dependency: a static code depends only on its destination. A dynamic code also depends on the provider and your plan.
Choose static for anything that stays put
Wi-Fi cards, contact cards, product manuals, a link to your homepage, a Google review link and a UPI payment ID change rarely, if ever. A static code is the simpler and safer choice for all of them.
The trick most people miss is that a static code can still show new content. Point it at a page you own, such as yoursite.com/menu, and update that page whenever the menu changes. The printed code never changes because the address never changes.
Choose dynamic when the address must change
Dynamic codes earn their cost when you cannot control the destination address: a menu PDF you replace every season, a campaign that moves between landing pages, or a code on thousands of packages that may one day need to point to a recall notice. They also help when you want to compare which placement gets used most.
Before you print one, read the provider’s cancellation terms. Some deactivate dynamic codes when a trial or plan ends, which breaks every printed copy. QRToolset’s paid editable links keep their last saved destination after cancellation, with a short free redirect page, and plans start at $9 a month for 10 editable codes.
Source: Uniqode on what happens to dynamic codes after a trial.
Can you turn a static code into a dynamic one?
Not the same image. A printed static code will always contain what was encoded in it. It can only behave dynamically if the address inside it is already one you control, in which case you can redirect that address on your own website.
Leaving a dynamic provider also means a new code: generate a static code for your real destination and replace the printed copies. That is why it pays to decide before the first print run.
Common questions
What is a dynamic QR code?
A QR code that stores a short redirect link instead of the final destination. The provider’s server forwards each scan to the destination you have set, so you can change it after printing and see visit counts. It keeps working only while the provider keeps the redirect active.
Is a dynamic QR code free?
Rarely for long. Most providers offer a few dynamic codes on a free tier or a short trial, then charge a subscription. Static codes, by contrast, are free on most generators, including QRToolset, with no scan limit.
Which is better, static or dynamic?
Neither in general. Static is better for permanent details and anything you want to work without a subscription. Dynamic is better when the destination address must change after printing or when you need visit counts.
Do static QR codes track scans?
No, because no server is involved when someone scans them. If the code points to your own website, your site’s analytics can still count the visits, especially if you add campaign tags to the link.











