What makes a QR code “dynamic”?
A regular QR code — the kind generated by most free tools, including the static side of our own free QR code generator — has the destination baked directly into the image. Whatever URL, WiFi password, or vCard you encoded becomes part of the visual pattern. The moment the image is generated, that data is permanent. You can never change it without producing a brand-new code.
A dynamic QR code works differently. Instead of encoding the final destination into the image, it encodes a short redirect URL — something like build-qr.com/qr/7kMnQ9px — that you control. When someone scans, their phone hits that short URL, your server looks up where it should redirect to right now, and forwards them on. The actual destination lives in your dashboard, not in the printed image.
The result: the same printed QR code can point to a homepage today, a campaign landing page next month, and a holiday menu in December. You change the destination from a dashboard. The printed code never moves. Static is permanent. Dynamic is editable. Most printed marketing assets — packaging, signage, menus, flyers, business cards — outlive at least one campaign cycle, which is why dynamic QR codes have become the default choice for any code that's going to be printed at scale.
4 things you can do with a dynamic QR code
Update the destination after printing
Print once, redirect anywhere. Move the link to a new campaign, swap an expired offer for a new one, or repoint the code at a different page entirely — all without reprinting. Pairs well with the standard free QR code generator for one-off static codes.
Free static generatorTrack every scan
Every scan is logged with timestamp, approximate location, device type, and browser. Compare placements, identify your top-performing campaigns, and see exactly when your audience is engaging — all in a real-time dashboard.
QR code analyticsSchedule activation and expiration
Set a start and end date so a code only redirects during a specific window. Useful for limited-time promos, event-week campaigns, and seasonal offers. Outside the window the code displays a graceful inactive page rather than a broken redirect.
A/B test campaigns
Point two codes at different landing pages and compare scan-to-conversion rates. Or swap a single code's destination mid-campaign and compare engagement before and after. A dedicated A/B-testing playbook is coming soon to walk through the full setup.
A/B testing guide (coming soon)Build QR's dynamic QR features
Everything you need to ship, manage, and measure dynamic QR codes — in one place.
Dashboard updates
Change a destination link in one click. The new URL is live within seconds — no propagation delay, no reprinting, no limits on how many times you update.
Real-time analytics
Scans are logged the moment they happen. Filter by date range, location, device, and campaign to see what is actually working.
Branded design
Match every code to your brand: custom colors, dot styles, corner shapes, and a logo placed in the center with reliable scan tolerance.
Folders & tags
Organize codes by campaign, location, client, or season. Find any code in seconds; bulk-update destinations across an entire folder when a launch ships.
Bulk generation
Manage many QR codes at scale on the Pro tier — apply style templates across codes, organize with folders and tags, and use the API for programmatic CRUD.
Scheduling with timezone
Set activation and expiration dates in your local timezone. The code only redirects during the window you specify — perfect for time-bound promos.
How dynamic QR codes work under the hood
The trick is the redirect layer. When you create a dynamic QR code with Build QR, the system generates a unique short code — eight alphanumeric characters — and encodes a URL like build-qr.com/qr/7kMnQ9px into the image. That short URL is what gets printed. The final destination is stored separately in our database, linked to that short code.
When someone scans the printed code, their phone visits build-qr.com/qr/7kMnQ9px. Our server receives the request, classifies the device from the user agent, looks up the current destination for that short code, logs the scan (timestamp, device, approximate location), and responds with a redirect. The entire round trip takes under a few hundred milliseconds — fast enough that scanners experience it as an instant link open.
Because the destination is stored separately from the printed image, you can change it whenever you want. The scan-tracking logic runs on every visit, so analytics arrive in real time. And because the redirect is a standard HTTP redirect (a 307 in our case), it works with every QR scanner app and every phone's native camera — no special client software needed. The complexity sits on our side, not yours.
When do you need dynamic QR codes?
The rule of thumb: if the printed asset will outlive a single campaign cycle, you almost certainly want a dynamic QR code. The reprint cost of swapping a static code is almost always higher than the subscription cost of a dynamic one.
Pricing
Start free with 1 dynamic QR code. Scale up when you're ready.
- ✓1 dynamic QR code
- ✓5 static QR codes
- ✓1,000 scans / month
- ✓Basic analytics (30-day retention)
- ✓25 dynamic QR codes
- ✓Unlimited static QR codes
- ✓Unlimited scans
- ✓Full analytics (365-day retention)
- ✓150 dynamic QR codes
- ✓Unlimited static QR codes
- ✓Unlimited scans
- ✓Full analytics (365-day retention)
See the full feature comparison on the main pricing page.
Use cases by industry
Industry-specific dynamic QR playbooks are rolling out one by one. Each lands with a real-world workflow, sizing guidance, and a customer case study.
Menus, ordering links, loyalty signup, seasonal specials.
Product info, vouchers, reorder links, loyalty enrolment.
Schedules, speaker bios, surveys, networking.
Listing pages, virtual tours, agent contacts, neighborhood guides.
Course materials, attendance, parent communications, event RSVPs.
In the meantime, see how real businesses are using Build QR in our customer case studies.
Frequently asked questions about dynamic QR codes
What is a dynamic QR code?
How is a dynamic QR code different from a static QR code?
Can I really change the destination after printing?
What analytics do I get with dynamic QR codes?
Do dynamic QR codes expire?
What happens to my dynamic QR codes if I cancel my subscription?
How is pricing structured?
Can I brand the dynamic QR code with my logo and colors?
Start with a free dynamic QR code
Free tier includes 1 dynamic QR with basic analytics and custom branding. No credit card required.
Create Free Account