Dynamic QR Code Generator
A static QR code is set in stone — once printed, the destination is locked forever. A dynamic QR code encodes a short tracker URL that you can re-point at any destination later, without changing the printed code. Print once. Update forever.
Upgrade to QR Pro
Dynamic QR codes are part of QR Pro ($9/month). Upgrade from the pricing page.
See pricing →Free PNG download. SVG and EPS export coming with Pro.
Why use this generator
- Restaurants: swap the menu URL each season without reprinting table tents.
- Real estate: re-point a yard sign QR when a listing sells, instead of replacing the sign.
- Product packaging: route the same printed code to seasonal campaigns, new product info, or A/B test landing pages.
- Events: update the QR from the registration page (pre-event) to the schedule (during) to the recap (after) — all the same printed code.
- Marketing campaigns: per-channel dynamic codes so you know which billboard, flyer, or magazine drove which scan.
How it works
- 1Sign up for QR Pro ($9/month) to unlock dynamic QR creation in the dashboard.
- 2Create a code: name it, set a destination URL. We generate a short slug like qr.topdollarmarketing.com/abc123.
- 3Download and print the QR — it encodes the short slug, not your destination directly.
- 4Update the destination URL anytime from the dashboard. The printed code stays the same; visitors immediately land at the new destination.
- 5Watch per-day scan counts and device breakdown in your dashboard.
Frequently asked questions
- What's the difference between static and dynamic QR codes?
- A static code encodes the destination URL directly — what you print is what you get, forever. A dynamic code encodes a short redirect URL we control; you can re-point that redirect anytime without touching the printed code. Dynamic = editable. Static = permanent.
- Do dynamic codes scan slower?
- Barely. There's one HTTP redirect added (the worker resolves the short slug → 302 → destination), which adds ~50–100ms on a typical mobile connection. Visitors don't perceive it.
- What happens if your service goes down?
- The redirect breaks until service is restored. We mitigate with Cloudflare's edge caching (60s) and a tiny stateless worker, so the redirect is highly available even if our app or DB has issues. Static codes have zero dependency on us, dynamic codes have a small one — that's the tradeoff for being editable.
- Can I track who scanned my dynamic code?
- Yes — QR Pro includes scan analytics: per-day scan counts, device class (mobile/tablet/desktop), country, and city. We anonymize IP and User-Agent with a daily-rotating salt before storing, so no individual user is identifiable.
- What if I cancel QR Pro? Do my dynamic codes die?
- Dynamic codes need our redirect service running. If you cancel, you have a 30-day transition window to either re-subscribe or migrate to static codes (which will require reprinting).
Related articles
- Anatomy of a QR Code — What Every Part Does (With Diagram)
A visual guide to QR code structure: finder patterns, alignment markers, timing patterns, data modules, error correction, quiet zones, and format information — all explained with a labeled diagram.
- QR Code Best Practices That Actually Work
Skip the guesswork. Here's how to design and deploy QR codes that people actually scan.