Free QR code generator · no expiration

Free QR codes that do not expire

Static is free forever — the URL lives in the pixels. Dynamic never dies after cancel, and you can export the redirect map. That is print-ops QR, not a trial stamp that goes dark.

What's inside: Opens a web page · 0 bytes ·

Static · free · never expires.
Sign up for editable codes with scan tracking.

Need bulk labels from Excel? Open Excel → QR. Need editable tracked codes? Credits from $10.

Static · free forever

No sign-up. Nothing uploads until you save a workspace. The code keeps scanning if we disappear tomorrow.

Dynamic · never dies

Cancel freezes editing, not redirects. Warehouse rack labels do not become 404s because finance dropped a SaaS seat.

Escrow JSON

Download every slug → destination. Self-host on a Worker or nginx if you ever need to leave.

FAQ

Does a free QR code expire?
Static codes generated here encode the URL in the image. They keep working with no account, no host, and no expiry date. If the destination website itself goes down, that is a different problem — change the site, or use a dynamic code so you can retarget the print.
What if I need to edit the link later?
That is a dynamic code: a short redirect we host. Creating one uses a credit. Cancel or downgrade freezes editing; it does not freeze the redirect.
Do you deactivate codes when I stop paying?
No. Printed dynamic codes keep resolving. You can download the full redirect map as JSON and self-host it.
Is scan tracking required?
No. Static codes have no scan analytics because nothing hits our servers. Dynamic codes can show country and device aggregates without storing visitor IPs.
How do credits work?
Static stays free. Dynamic is 1 credit per code created. Packs start at $10 for 250 credits that never expire. Pro is $29/mo billed annually ($348/yr), or $39/mo billed monthly.