How to create a free dynamic QR code
Five steps, about a minute. No website required, no account, nothing to install — just a template, your content, and an email for the edit link.
Pick a template
Start with what you want to share: a single file (text, photo, video, audio, PDF), a quick utility (WiFi, contact card, calendar event), or a full page (business, product, link-in-bio, blank). Prefer to send scanners straight to an address you already run? The Website link template redirects them there instead of hosting a page.
Add your content
Give your page a headline, then fill it with content blocks — a paragraph, a photo, a PDF, a set of opening hours. Here is the part most QR tools miss: you can stack several blocks on one code. A restaurant can put its menu PDF, a few photos, opening hours, and a phone number on a single sticker.
Style your QR code
Customize the foreground and background colors, choose from six dot shapes and three eye shapes, and upload your logo for the centre. A live preview updates as you work, and a contrast indicator (green = good) confirms your code will scan reliably.
Enter your email
Before you download, enter your email — and only your email. We send your edit link there, which is how you change the sticker later even if you lose the tab. This is not an account: no password, no profile, nothing to log into. A new address is confirmed once with a short code.
Download and stick it
Download your QR code as PNG (for screens) or SVG (for high-quality, scalable printing). Print it, stick it on your object, and you are live. Need to change what people see? Open the edit link from your inbox — the printed code never changes, only the content it links to.
Nine content types
Mix as many as your plan allows on a single code.
The sticker stays, the content moves
Edit any time
Open your edit link, change the text, swap the file, save. The printed code is untouched — the next scan shows the new version.
Or protect it
Add a password and the page asks for it before showing anything. Set an expiry date and the content retires by itself.
Frequently asked questions
What is a dynamic QR code?
A dynamic QR code lets you change the linked content without reprinting the code. The QR image stays the same — only the destination updates. Static QR codes, by contrast, are permanent.
Do I need an account?
No. You can create, edit, and use QR codes without any registration. Optional free accounts unlock dashboards and scan analytics.
Is it really free?
Yes. Creating, editing, and scanning QR codes is 100% free with no expiration, no scan limits, and no credit card required.
What file types and sizes are supported?
Images: JPG, PNG, WebP, GIF. Videos: MP4, WebM, MOV. Documents: PDF. Free QR codes hold up to 25 MB of media each; Pro and Business plans raise that to 250 MB and 1 GB per code. Text content has no practical limit.
Can I edit content after printing the QR code?
Yes. That's the point. Use your edit link to change text, replace files, or update forms at any time. The printed QR code stays the same.
How do I keep my edit link safe?
Email it to yourself using the built-in email feature on the creation page. You can also bookmark it or save it in a notes app. Without the edit link, content cannot be changed.
Can I password-protect my content?
Yes. Add a password on the edit page and only people who enter it can view the content behind the QR code.
What are scan analytics?
Create a free account to see detailed scan data: how often your code is scanned, from which devices, locations, and languages. Basic scan counts are visible to everyone.
Ready when you are
Pick your material — you're live in under a minute.
Create your bebberNo signup. No trial. No credit card.