What Is a Dynamic QR Code? The Complete Guide (2026)
Dynamic QR codes let you change the destination URL anytime — even after printing. Learn how they work, when to use them, and why they're essential for trackable offline marketing.
TL;DR
A dynamic QR code redirects through a server instead of encoding the URL directly. This means you can change where it points anytime, track every scan with analytics (location, device, time), and never worry about reprinting. Scanely generates dynamic QR codes with built-in analytics starting at $0/month.
What makes a QR code "dynamic"?
A static QR code embeds the destination URL directly into the pattern. Once printed, it can never change. If the URL breaks or you want to redirect somewhere else, you need a new QR code.
A dynamic QR code embeds a short redirect URL (like scanely.io/r/abc123) instead of the final destination. When someone scans it, the redirect server looks up the current destination and sends them there. You control the destination from a dashboard — no reprinting needed.
Static vs. dynamic QR codes
| Feature | Static | Dynamic |
|---|---|---|
| Change URL after printing | No | Yes |
| Scan analytics | No | Yes (location, device, time) |
| A/B testing | No | Yes |
| QR code size | Larger (full URL encoded) | Smaller (short URL) |
| Works offline | Yes | Needs internet for redirect |
| Cost | Free | Free or paid |
How dynamic QR codes work
The process takes under 50 milliseconds:
- You create a QR code — paste your destination URL, give it a name and campaign tag.
- Scanely generates a short URL — something like
scanely.io/r/Kx9mP2and encodes it into a QR pattern. - Someone scans the QR code — their phone opens the short URL in a browser.
- Scanely redirects instantly — looks up the current destination in the database and sends a 302 redirect. The scan is logged with country, city, device, browser, OS, and timestamp.
- The visitor lands on your page — they never notice the redirect happened.
When to use dynamic QR codes
Dynamic QR codes make sense whenever you're printing QR codes on physical materials:
- Restaurant menus — update menu items or prices without reprinting. Track which tables get the most scans.
- Flyers and posters — measure how many people actually respond to your offline campaign. Compare performance across locations.
- Business cards — change your portfolio URL without ordering new cards. See who scans and from where.
- Product packaging — link to instructions, warranty registration, or seasonal promotions. Update the destination per campaign.
- Event materials — redirect to schedules, speaker bios, or feedback forms. Switch destinations as the event progresses.
What analytics do you get?
Every scan is logged with six dimensions — no additional tracking pixel or SDK required:
- Location — country and city, derived from Cloudflare's edge network (no IP stored).
- Device type — mobile, desktop, or tablet.
- Browser — Chrome, Safari, Firefox, Edge, etc.
- Operating system — iOS, Android, macOS, Windows, Linux.
- Referrer — where the click came from (if shared as a link rather than scanned).
- Timestamp — exact date and time, enabling peak-hour analysis.
IP addresses are hashed before storage — Scanely never stores raw IPs, making it GDPR-compliant by design. For a deeper look at how businesses use these metrics to measure offline ROI, see our guide to trackable QR codes.
How much do dynamic QR codes cost?
Scanely offers a free plan with 1 dynamic QR code and 500 scans per month — enough to test the concept. Paid plans start at $9/month for 25 QR codes with full analytics. For teams that need A/B testing and unlimited codes, the Pro plan at $29/month is the most popular choice.
Frequently asked questions
Do dynamic QR codes expire?
No. As long as your Scanely account is active, your QR codes will continue to redirect. Even on the free plan, QR codes remain functional — analytics are limited but the redirect never breaks.
Can I use dynamic QR codes for offline materials?
That's exactly what they're designed for. Print the QR code on flyers, posters, business cards, or packaging. The printed pattern never changes — only the destination URL does.
How fast is the redirect?
Under 50 milliseconds globally. Scanely runs on Cloudflare's edge network with 300+ locations, so the redirect happens from the server nearest to the person scanning.