How to Create a Dynamic QR Code — Step-by-Step Guide
Create editable, trackable dynamic QR codes in minutes. Step-by-step tutorial with tips for marketing, menus, and campaigns.
Dynamic QR codes let you change the destination URL after printing, track every scan, and run A/B tests — all without reprinting anything. Here's how to create one using QRMax.
Step-by-Step Creation
- Go to QRMax.io and sign in (dynamic codes require an account)
- Select "Dynamic QR Code" from the QR type options
- Enter your destination URL — the page you want scanners to land on
- Name your QR code — use something descriptive like "Spring Menu 2026" for easy dashboard management
- Customize the design — colors, logo, dot style, frame with call-to-action
- Set error correction to H if you added a logo, M otherwise
- Click Generate — your dynamic QR code is created and active immediately
- Download as SVG for print or PNG for digital use
- Test scan with your phone before distributing
What Makes It Dynamic
The QR code encodes a short redirect URL like qrmax.io/r/abc123 instead of your actual destination. When someone scans it:
- Their phone reads
qrmax.io/r/abc123 - The QRMax server looks up the current destination for
abc123 - The server redirects them to your actual URL
- The scan is logged with timestamp, location, and device info
Managing Dynamic QR Codes
| Action | How |
|---|---|
| Change destination | Dashboard → Edit → Update URL |
| View scan analytics | Dashboard → Analytics tab |
| Pause/deactivate | Dashboard → Toggle active/inactive |
| Add UTM parameters | Append to destination URL before saving |
| Download different format | Dashboard → Download → Choose format |
When to Use Dynamic vs Static
| Scenario | Recommendation |
|---|---|
| Printed materials (flyers, cards, packaging) | Dynamic — you can fix mistakes |
| Restaurant menus | Dynamic — update items and prices |
| Marketing campaigns | Dynamic — track performance and A/B test |
| WiFi sharing | Static — device needs credentials locally |
| Personal vCard | Either — static is simpler, dynamic is trackable |
| One-time internal use | Static — no ongoing management needed |
Pro Tips
- Create the QR code before finalizing the landing page. Since you can change the destination, generate the code early and update the URL when the page is ready
- Use folder organization in your dashboard to group codes by campaign or location
- Set up scan notifications to get alerts when codes are scanned for the first time
- Export analytics monthly for campaign reporting
How many times can I change the destination?
Unlimited. Change it as often as you need — the QR code pattern never changes, so printed materials remain valid.
Do dynamic QR codes work offline?
No. The scanner's phone needs an internet connection to reach the redirect server. For offline use cases, use static QR codes.
What happens if I delete a dynamic QR code?
Scanning the code will show an error page. Never delete codes that are printed on physical materials — deactivate them instead, so you can reactivate later if needed.
Related Articles
- Dynamic vs Static QR Codes — understand the differences
- How to Track QR Code Scans — analytics and UTM tracking
- QR Code Analytics Dashboard Guide — navigate your dashboard