URL QR code
URL QR codes — print once, change the link forever
Turn any web link into a QR code — for a product page, a menu, a sign-up form, anywhere you'd otherwise paste a URL. It's free, there's no sign-up, and the code is generated right in your browser.
Free · no sign-up · made in your browser
0/300 characters
0 characters
Fill in the form to preview your QR code.
Make it dynamic. Sign up free to track every scan, change where the code points after it's printed, and keep it working forever — even if you stop paying. That's the Code Lifetime Promise. See the plans.
What people use URL codes for
Packaging & labels
Put a code on packaging, labels, or inserts. With a dynamic code you can point it at a new page later — a how-to, a promo, a recall notice — without reprinting a thing.
Posters, flyers & signage
Run a campaign you'll keep updating. Send the same printed code to this month's landing page, then next month's, and see which placement actually gets scanned.
Restaurant & café menus
Link to your menu once. Swap the seasonal lineup or fix a price behind the same code — the table tent never changes.
Questions
Is this URL QR code static or dynamic?
The code you make here for free is static — the link is encoded directly into the QR, so it works forever with no account. To change the destination after printing or track scans, create a free account and make it a dynamic code instead.
Can I change the link after the code is printed?
Not with a static code — the link is baked into the pattern. With a dynamic KeptQR code (free account) you can repoint it to a new URL anytime, and every printed code updates instantly. No reprinting.
Does this QR code expire?
No. A static code works forever because the link lives in the code itself. A dynamic KeptQR code keeps redirecting forever too — even if you cancel or stop paying. That's the Code Lifetime Promise, and it's the whole point of KeptQR.
Can I track how many people scan it?
A static code has no way to report scans — there's nothing between the phone and your link. Dynamic codes do: with a free account, KeptQR records every scan, including country, device, and time.