How to Create a Dynamic (Editable) QR Code
A printed QR code is normally a dead end: once it's on a flyer, a menu, or a product label, the link it points to is locked in forever. A dynamic QR code fixes that. Instead of baking the destination into the pixels, it encodes a short link you own — so you can repoint that link to a new page anytime, and every code already in the wild updates on the next scan. No reprinting, no reordering stickers.
This guide walks you through creating one with Tooldrop's Dynamic QR Code tool. It's free with no limits, the QR image itself is generated right in your browser, and you'll be able to edit the destination and see how many times your code has been scanned — all in a few clicks.
Step by step
- 1Open the Dynamic QR Code tool at /qr/dynamic. Because the short link has to be saved so it stays editable, this tool needs a free account — sign in (or create one) when prompted; it takes a moment and there are no limits or paywall to use it.
- 2In the 'Create a dynamic QR code' panel, type your starting destination into the 'Destination URL' field — it must be a full http:// or https:// address, like https://example.com/spring-menu. Optionally add a short 'Label' (for example 'Spring menu') so you can recognize the code later.
- 3Click 'Create dynamic QR'. Tooldrop generates a short link you own and saves it to your account; you'll see a 'Dynamic QR created' confirmation.
- 4Scroll to 'Your dynamic QR codes' to find the new entry. The QR image is rendered in your browser right there — click 'Download PNG' to save it, and use the copy button next to the short link if you'd rather share the URL directly.
- 5Whenever you need to redirect it, change the address in that code's 'Destination URL' box and click 'Save destination'. The printed QR stays identical — only where it sends people changes, on the next scan.
- 6Use the extra controls as needed: check the scan count and 'Last scan' time to see how it's performing, click 'Pause' to temporarily deactivate the link (and 'Activate' to bring it back), or 'Delete' to remove it for good.
When a dynamic QR code is worth it
Reach for a dynamic code anytime the printed artwork outlives the link behind it. Restaurant menus that change with the season, event posters that should point to a live schedule and later a recap, product packaging that links to the current manual, real-estate signs, business cards, and retail promos all benefit — you print once and keep the destination fresh.
It's also the safer default whenever a typo or a last-minute change would otherwise mean throwing out a print run. If you set the wrong landing page, you fix it in the tool in seconds instead of at the printer. And because you can see scan counts, you get a simple read on whether a given placement is actually getting attention.
If the link genuinely never needs to change — a Wi-Fi password card, a static vCard, a one-time URL — a plain static QR is fine. Tooldrop's standard QR generator handles those, and it works with no account at all.
Tips for a QR code that scans every time
Keep the printed code reasonably large and give it a clear quiet zone — the empty margin around the code. As a rough rule, the bigger the scanning distance, the bigger the code needs to be; a poster read from across a room needs far more size than a business card.
Maintain strong contrast. The generated PNG is dark on white, which scanners love — avoid placing it on a busy photo or a low-contrast background, and never stretch or skew it. Print the downloaded PNG at its native proportions so the squares stay crisp.
Always test before you print at scale. Open your phone camera, scan the downloaded code, and confirm it lands on the right page. Then change the destination in the tool and scan again to prove the redirect works — that quick check is the whole point of going dynamic.
Is it private and safe?
Most Tooldrop tools run entirely on-device so your files never get uploaded, and the Dynamic QR Code tool keeps that spirit: the QR image itself is generated in your browser, not on a server. The one difference with this tool is that the short link has to be stored so it can stay editable and count scans — that's why a free account is required here, unlike Tooldrop's static QR generator.
What gets saved is the short link, your destination URL, and basic scan counts tied to your account — not the contents of any files. You stay in control: pause a code to disable the redirect instantly, or delete it to remove it entirely. There's no sign-up wall on the static generator if you'd prefer to keep things fully account-free for a link that never needs to change.
Common problems and quick fixes
'Enter a valid destination URL' error: the address must start with http:// or https://. Paste the complete URL, including the protocol — bare domains like example.com won't pass.
The code scans but the page won't change: make sure you clicked 'Save destination' after editing the URL. The button only activates once the field actually differs from the saved value, and the update applies on the next scan, so re-scan to confirm.
Scanners report the link is unavailable: check that the code isn't paused. A paused code shows a 'Paused' badge — click 'Activate' to turn it back on.
The download didn't start: make sure the QR preview has finished rendering before clicking 'Download PNG', then check your browser's downloads folder for a file named after the code.
Frequently asked questions
What is a dynamic QR code and how is it different from a static one?
Is Tooldrop's Dynamic QR Code tool free?
Can I change where my QR code points after I've already printed it?
Is the tool private — are my files or links uploaded?
Tools used in this guide
Related guides
Generate a scannable WiFi QR code in seconds, free and entirely in your browser, so your password never leaves your device.
Turn your contact details into a scannable vCard QR code for your business card, free and entirely in your browser.
A static QR code bakes the destination into the pattern; a dynamic one points to a short link you can edit and track. Here's how to choose the right one.