A dynamic QR code for Instagram encodes a short redirect link instead of your profile URL. You point it at instagram.com/yourusername, then change that destination anytime — after a rename, a rebrand, or a new campaign — without reprinting. It also counts scans by day, country, and device. A plain static code does neither.
Most free Instagram QR generators, including Instagram's own in-app code, produce a static code. That is fine until your handle changes or you want to know how many people scanned. This post covers when a dynamic code is worth it, how to make one, and the pricing.
Static or dynamic Instagram QR code: which do you need?
A static code is free, never expires, and works forever as long as your username stays the same. A dynamic code adds two things a static one cannot: an editable destination and scan analytics. The trade-off is that a dynamic code depends on a redirect server, so pick it only when you need those features.
| Question | Static | Dynamic |
|---|---|---|
| Re-point after printing | No | Yes |
| Survives a handle change | No | Yes, edit the destination |
| Counts scans | No | Yes, by day, country, device |
| Depends on a server | No | Yes, the redirect link |
| Cost | Free | 2 free, then paid |
How do you make a dynamic Instagram QR code?
The code encodes a short link like qranite.com/r/x7k2, and that link's destination is a field you edit. On Qranite the steps are:
- Sign in and create a new dynamic code.
- Set the destination to your profile, https://www.instagram.com/yourusername.
- Style it — colors, rounded dots, a center logo are all free.
- Download the SVG or a PNG up to 4096px and print it.
- Scan the final artwork with your own phone before any large print run.
Why put a dynamic code in your bio or on print?
The value shows up when the printed code outlives the plan behind it. A static code freezes your handle into the pattern of squares. A dynamic one keeps the paper the same and lets the destination move. Common reasons to reach for it:
- You rebrand and rename the account. Edit the destination; every printed code keeps working.
- You run a seasonal push. Send the same code to a specific reel or a landing page this month, back to your profile next month.
- You put codes on packaging, signage, or business cards. Those outlast marketing plans, so an editable link is cheap insurance.
- You want to know which placement works. Scan counts tell you the storefront decal beat the flyer, or the reverse.
What can you track on an Instagram QR code?
Only a dynamic code can be tracked, because a static one is just an image with no server in the loop. Qranite reads what the scanner's phone already sends in the request — country, city, device, and browser — and shows scans by day, with country and device tables. Read the full method in how to track QR code scans.
There are no cookies and no cross-site tracking. The redirect logs the scan and forwards the phone to Instagram in one 302 hop. A free account keeps a 7-day analytics window; Pro and Lifetime keep 365 days. You never see a scanner's name or account, because the code cannot ask for it.
Does a dynamic Instagram QR code expire or stop working?
On Qranite, no. If you stop paying, your dynamic codes keep redirecting to whatever destination you last set. You lose editing and the longer analytics window, not the redirect. Scanners never hit an ad, an interstitial, or a paywall — the printed code just opens your profile, the same as day one.
Read the fine print elsewhere before you print. Much of the category deactivates dynamic codes to force an upgrade, so a code on your packaging can go dark when a trial ends or a plan lapses. If a code has to survive on paper, that policy matters more than the sticker price.
What does a dynamic Instagram QR code cost?
Two dynamic codes are free, with unlimited scans and a 7-day analytics window. That covers one profile code and one campaign code, each re-pointable as often as you like. For most creators, free is the whole answer.
Beyond two codes, Pro is $9/mo or $72/yr for 50 dynamic codes and 365-day analytics, and a $79 one-time Lifetime plan covers 10 codes with the same window. Monthly billing is not penalized, and there is no trial because there is no trap. Details on pricing. If you only need one code and never plan to move it, a static Instagram code stays free forever.