A dynamic QR code is a QR code you can change after it is printed. Instead of storing your website address directly, it stores a short link. When someone scans it, that short link sends them on to whatever destination you have chosen. Change the destination in your dashboard and the same printed code now goes somewhere new.
A static QR code looks exactly the same, but it works differently. Here is how each one works, and which one you actually need.
What is a static QR code
A static QR code has the destination baked directly into the pattern. The URL, the text, the WiFi details, whatever it encodes, is stored permanently in the code itself.
Think of it like a tattoo. Once it is printed, it cannot be changed. If the destination changes, the code is useless and you have to start over with a new one.
How a dynamic QR code works
The printed pattern of a dynamic code never changes. What it holds is a short link that you control. When someone scans the code, their phone opens that short link, which then forwards them to your current destination.
So the only thing you ever edit is where the short link points. Same printed code. New destination. No reprinting.
On AQRHub, every code is dynamic except one: the WiFi option that joins automatically (more on that below). That includes the code on the Free plan.
Why this matters in real life
Say you put a QR code on your restaurant menu that links to your online ordering page. Six months later you switch ordering platforms. With a static code you are reprinting menus. With a dynamic code you log in, update the link, and every existing menu now points to the new page.
Same thing for events. Print QR codes on flyers that link to your event page. Event gets rescheduled? Update the link. Done.
Dynamic QR codes also track scans
Because every scan passes through the short link, you can see how often your code is scanned. Every plan shows a scan count. Starter adds scan trends, countries and devices, and Pro adds cities, browsers and unique visitors. That tells you whether your code is actually working or just sitting there looking pretty. Static codes cannot do any of that. Our guide on how to track QR code scans goes into more detail.
What dynamic makes possible
Because a dynamic code opens a page you control, it can do more than point at a website. A few examples:
Digital business cards. A vCard QR code opens a contact page with your photo, contact details, social links and custom buttons, plus a “Save contact” button that adds you to the scanner's phone. Change jobs or numbers and the printed card stays current. On Starter and Pro you also get lead collection and card stats. See how to add a QR code to a business card.
Multi-link pages for your Instagram bio. A multi-link page is one link with a list of buttons, made for Instagram and TikTok bios. Add, remove or reorder the buttons whenever you like without changing the link or the code. Pick a handle for a short link like aqrhub.com/yourname, free on every plan. Every plan includes unlimited links. More ideas in our post on QR codes for Instagram.
Editable WiFi for Airbnbs and hotels. With Editable WiFi on Starter and Pro, guests scan the code and see a page with the network name, a Copy password button and steps to connect. When you change the password or the network, you update it in your dashboard and the code in every room keeps working. No reprinting. You also see how often it is scanned. Read more about WiFi QR codes for Airbnbs and restaurants.
When static is fine
There is an honest case for static. The clearest one is a WiFi code that joins automatically. It stores the network name and password in the code itself, so a phone can connect straight away without the scan going through AQRHub at all. The tradeoff is that if you ever change the password, the code stops working and you have to reprint it. AQRHub's WiFi QR code generator offers both options, so you can pick the one that suits you.
A one-time code that you will never need to change or measure is also fine as static.
When to use dynamic
Anything you print at scale. Business cards, menus, flyers, signage, packaging. Basically, anything where reprinting would be a hassle or a cost.
Any time you want to know whether people are actually scanning.
Any time the destination might change in the future.
The default should be dynamic
For most business uses, dynamic is the better choice. It does everything a static code does, plus you can edit the destination and see your scans. The one thing to know is that a dynamic code relies on the service that runs its short link, so choose one you trust. On AQRHub, scans are unlimited on every plan, and if you cancel a paid plan your codes stay active on the Free plan limits.
AQRHub creates dynamic QR codes on the Free plan, with no credit card needed. When you need more codes, your logo or detailed scan stats, compare Starter and Pro on the pricing page or read our guide on free vs paid QR code generators.
Frequently asked questions
What is a dynamic QR code?
A dynamic QR code stores a short link instead of your final destination. When someone scans it, the short link sends them on to wherever you have set it to go. Because you control that short link, you can change the destination at any time without reprinting the code.
Can you tell the difference between a static and dynamic QR code by looking at it?
No. Static and dynamic QR codes look the same. The difference is what is stored inside. A static code holds the destination itself, while a dynamic code holds a short link that you can point somewhere new.
Can I change where my QR code points after it has been printed?
Only if it is a dynamic code. With AQRHub you log in, update the destination, and every printed copy of that code sends people to the new place.
Do dynamic QR codes track scans?
Yes. Every AQRHub plan shows a scan count. Starter adds scan trends, countries and devices, and Pro adds cities, browsers and unique visitors. Static codes cannot track scans at all.
When should I use a static QR code instead of dynamic?
A WiFi code that joins automatically is the main case. It stores the network name and password in the code itself, so it works without going through AQRHub, but you have to reprint it if the password changes. A code you will never need to change or measure is also fine as static.
Is there a downside to using a dynamic QR code?
The code depends on the service that runs the short link, so pick one you trust. On AQRHub, scans are unlimited on every plan, and if you cancel a paid plan your codes stay active on the Free plan limits.
Create your first QR code free at AQRHub. No credit card needed.
Get started free