Dynamic QR Code Generator

Make a QR code you can update later. Change the destination link after printing, track every scan with real-time analytics, and brand the code with your logo and colors. Start free.

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.

Why dynamic

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 generator

Track 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 analytics

Schedule 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)
Features

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?

Situation
Static is fine
Use dynamic
Printing on packaging
Rare — destination outlives print
Almost always
Marketing campaign
Single-use only
Multi-campaign reuse
Restaurant menu
Static PDF link
Updates per season
Business card
If contact data is permanent
If page may change
WiFi guest network
Most cases (password rarely changes)
If you rotate passwords
Event signage
Single-event use
Recurring events

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.

Try it
Free
$0
  • 1 dynamic QR code
  • 5 static QR codes
  • 1,000 scans / month
  • Basic analytics (30-day retention)
Most popular
Starter
$6/mo
  • 25 dynamic QR codes
  • Unlimited static QR codes
  • Unlimited scans
  • Full analytics (365-day retention)
Scale
Pro
$15/mo
  • 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.

In the meantime, see how real businesses are using Build QR in our customer case studies.

FAQ

Frequently asked questions about dynamic QR codes

What is a dynamic QR code?
A dynamic QR code is a QR code whose destination can be changed after the code is printed. Instead of baking the final URL into the image, the QR code points to a short redirect link that you control. You can update where that link sends people anytime from your dashboard — without reprinting the code. Dynamic QR codes also track every scan, so you can see when, where, and on what device each scan happened.
How is a dynamic QR code different from a static QR code?
A static QR code encodes the destination directly into the image, so it can never be changed once generated. A dynamic QR code encodes a short redirect URL that you control — meaning you can update the final destination, schedule when the code is active, and collect scan analytics. Static codes are best for permanent data like WiFi credentials or a vCard. Dynamic codes are essential for anything you might want to update later: marketing campaigns, menus, packaging, event materials, or seasonal promotions.
Can I really change the destination after printing?
Yes — that is the entire point of a dynamic QR code. Once your code is printed and out in the world, you can log into your Build QR dashboard, pick any QR code, and change where it redirects. The printed image stays exactly the same, but anyone who scans it from that point forward lands on the new destination. There is no waiting period, no propagation delay, and no limit on how many times you can update the destination.
What analytics do I get with dynamic QR codes?
Every scan is logged with a timestamp, the approximate location (city/country), the device type (iOS, Android, desktop), the browser, and the referrer if available. The dashboard shows scans over time, top locations, top devices, and unique vs. repeat scans. You can use the data to identify which campaigns are driving the most engagement, which placements are working, and when in the day or week your audience is most active.
Do dynamic QR codes expire?
No — your dynamic QR codes continue to work as long as your Build QR account is active. You can also schedule a code to activate or expire at a specific date and time, which is useful for time-bound campaigns and limited-time offers. There is no limit on the number of scans any single QR code can receive.
What happens to my dynamic QR codes if I cancel my subscription?
Your codes continue redirecting based on their current status in the dashboard. To keep editing destinations and viewing analytics, we recommend staying subscribed. For long-lived printed assets — packaging, signage — keeping a paid plan ensures you can update destinations and access scan data as campaigns evolve.
How is pricing structured?
Free includes 1 dynamic QR code with basic analytics (30-day retention) and 5 static QR codes, ideal for trying out the platform. Starter ($6/month) raises the limit to 25 dynamic QR codes with full analytics (365-day retention), unlimited static codes, and folders & tags. Pro ($15/month) covers 150 dynamic QR codes plus API access and bulk QR management. Enterprise is custom-quoted for unlimited usage. Static QR codes are unlimited and free on every paid tier.
Can I brand the dynamic QR code with my logo and colors?
Yes. Every dynamic QR code can be styled with your brand colors, custom dot and corner shapes, and a logo placed in the center. The error correction level is set high enough that a centered logo does not interfere with scan reliability. You can also create branded templates so every code in a campaign matches your visual identity automatically.

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