How to Create a QR Code for a Website (Free, No Sign-Up)

Most free QR generators quietly route your code through their own domain, so it dies when they do. Here's one that doesn't.
A QR code is just a URL encoded as a pattern of squares. That simplicity is worth protecting, because a lot of "free" generators do something else: they encode a short link on their own domain that redirects to yours. It looks identical, and it works — right up until the service shuts down, starts charging, or puts an ad interstitial in front of your link. Every printed code you made then points at nothing.
Static beats dynamic for anything printed
A code that encodes your real URL directly is called static. It cannot be tracked or edited, but it also cannot expire or be taken hostage, and it works forever with no account attached. For a poster, a business card or a product label, that is the right trade. Dynamic codes make sense only when you genuinely need to change the destination later.
How to make one
Paste your full URL, including https://, into the generator. Set the size with the slider — anything from 128 to 1024 pixels — and adjust the foreground and background colours if you want it to match your branding. The preview updates as you type, so you can see immediately that it still scans.
Keep the contrast strong
Scanners look for dark modules on a light background. Dark on light works; light on dark often fails; two mid-tone colours with similar brightness fail reliably. If you recolour it, check the preview with your actual phone before printing a thousand of them. Leave the quiet zone — the empty margin around the code — alone.
Download PNG or SVG
PNG is right for screens and slides. SVG is right for print, because it is vector and stays perfectly sharp at any size, from a business card to a billboard. Both download straight from the page, and the whole thing runs in your browser — the URL you encode is never sent to us.
Make your QR code now — free
Paste a link, pick a size, download. No account, no expiry, no tracking.


