Paste any web address above and get a free URL QR code instantly — for your website, landing page, social profile, online store or booking link. There’s no watermark, no sign-up and no limit on how many you make. The link is encoded directly into the pattern rather than routed through anyone’s server, so the code keeps working for as long as the page it points to stays online.
To make one:
Paste your link
Any https:// web address works. Include the full URL (with https://) so phones open it as a link rather than a search.
Customise (optional)
Add your logo, set brand colours or drop in a “Scan me” frame so people know what to do.
Test it
Scan with a real phone camera before you commit. Cheap insurance against a typo.
Download
High-res PNG for screens, or vector SVG/PDF for print — all free, all watermark-free.
Does a URL QR code expire?
Not here. A static URL code holds the link itself, so it works forever and offline — there’s nothing on our side to switch off. The only way it stops working is if the page you linked to goes down. If you need to change where it points after printing, that’s what a dynamic code is for; most people don’t need one.
A static URL code (the default here) bakes the link in: it’s free, private and permanent, but the destination can’t be changed once printed. A dynamic code points at a short redirect you can re-target later and whose scans you can count — useful when the same printed code needs to outlive a single campaign. We’re honest about the trade-off in the static vs dynamic guide; pick static unless you genuinely need to edit the link after it’s in the wild.
Two things break URL codes in print: poor contrast and printing too small. Keep the code dark on a light background, leave the quiet-zone margin around it, and size it for the scan distance — see the print-size guide. For anything going to print, export a vector SVG or PDF rather than a small PNG so it stays sharp at any size. Adding a logo? OpenQR raises the error correction automatically so it still reads.