URL QR Code Generator
Generate a URL QR code that opens your link. Enter the link, customize size and colors, then download PNG or SVG for flyers and cards.
Generate Your QR Code
Settings:
Download File Type:
What this tool does
A URL QR code is the little square that opens your website when someone points a phone at it. This tool makes one from any link, lets you set its size and colours, and gives you a PNG or a print-ready SVG to download. The code it produces is permanent: the link is baked right into the pattern, so it works forever, with no account, no expiry, and nothing routed through anyone else's server.
How to use it
- Enter your URL. If you leave off the
https://, the tool adds it for you. - Choose a size, and set the foreground and background colours if you want something other than black on white.
- Pick PNG or SVG, press Create QR Code, and download the result.
How it works
The tool encodes your link directly into the QR pattern, right there in your browser, and draws the finished code for you to download. Encoding the URL into the code itself is what makes it stand on its own: the square you download contains the whole link, so it does not depend on this site, or any site, to keep working. It also uses a high level of error correction, which builds in enough redundancy that the code still scans even if part of it is smudged, scratched, or covered, the same quality that lets people drop a logo into the middle of a code without breaking it.
Why this QR code never expires
This is the part worth understanding, because "free QR code" hides two very different things, and the difference decides whether your code still works next year.
The code this tool makes is static: the destination is written into the pattern itself, with no middleman. Once you have downloaded it, this site is out of the picture entirely, the code points straight to your link and will keep doing so indefinitely. It never expires, there are no scan limits, nothing is tracked, and you need no account. That is exactly what you want for anything you print, a flyer, a business card, packaging, a sign, where the link is set and will not change.
Many "free" generators instead hand you a dynamic code, where the QR points to a short link on their server that redirects to your destination. That lets you edit the link later and see scan statistics, which is genuinely useful for marketing. But it comes with a catch that catches a lot of people out: the redirect lives on someone else's server, so if a free trial ends or you stop paying, the code can simply stop working, after you have already printed it on a thousand flyers. A static code cannot be sabotaged that way, because there is nothing to switch off.
In fairness, the static approach has its own trade-off, and it is only right to say so. Because the link is baked in, you cannot change the destination after the fact, and you get no scan analytics. If you truly need to edit the link later or measure scans, a dynamic code from a tracking service is the better fit, and worth paying for. But for the common case, a code that points to a link you control and just needs to keep working, static is the simpler, sturdier, and genuinely free choice.
Getting a code that scans every time
A QR code is only useful if phones read it on the first try, and a few simple habits make that reliable. Test it before you print, with a couple of different phones, so you catch any problem while it is still cheap to fix. Keep strong contrast: a dark code on a light background is what scanners expect, so if you colour it, keep the code clearly darker than its background and avoid pale or low-contrast combinations, which can fail. Do not make it too small, especially if people will scan from a distance like a poster, since a bigger code is easier to read. And leave the quiet zone, the plain margin around the code, clear rather than crowding it with text or graphics. For anything printed, choose the SVG download, a vector format that stays razor-sharp at any size, from a business card to a banner. To put a logo in the centre, the QR Code Generator with Logo is built for that, and for a code aimed at your homepage specifically there is the Website QR Code Generator.
Questions people ask
Will this QR code expire?
No. It is a static code with your link encoded directly into the pattern, so it does not rely on any server and will keep working indefinitely. There are no scan limits and no account needed.
Can I change the link later?
No. Because the URL is baked into the code, the destination is fixed once you create it. If you need to edit the link after printing or track scans, a dynamic QR code from a tracking service is the right tool instead.
Should I download PNG or SVG?
PNG is fine for screens and quick use. For anything printed, choose SVG, a vector format that stays sharp at any size, from a small label to a large poster.
Why might my code not scan?
Usually low contrast, too small a size, or a crowded margin. Keep the code clearly darker than its background, make it large enough for the scanning distance, and leave a clear margin around it. Always test before printing.
Is it really free, and is my link uploaded?
Yes and no, in that order: it is free with no account, and the code is generated entirely in your browser, so your link is never uploaded to a server.
Bibhushan Saakha is a UI/UX developer with experience in design systems, Figma, Adobe Illustrator, and interface focused visual thinking. He had a strong eye for clarity, contrast, layout, and visual usability, and also holds a national record in blindfolded cube solving. At Eon Tools, he reviews color and QR tools.
Other Tools
- Bank Account QR Code Generator
- Bitcoin QR Code Generator
- Bitcoin Wallet Address QR Code Generator
- Business QR Code Generator
- Coupon QR Code Generator
- Dog Tag QR Code Generator
- Email QR Code Generator
- Event QR Code Generator
- Feedback Form QR Code Generator
- Geolocation QR Code Generator
- Google Drive QR Code Generator
- Google Form QR Code Generator
- Google Maps QR Code Generator
- Google Meet QR Code Generator
- Google Reviews QR Code Generator
- Instagram QR Code Generator
- LinkedIn QR Code Generator
- Marketing QR Code Generator
- MeCard QR Code Generator
- Payment QR Code Generator
- Paypal QR Code Generator
- PDF QR Code Generator
- Pet Tag QR Code
- Phone QR Code Generator
- Pinterest QR Code Generator
- QR Code Decoder
- QR Code Scanner
- QR Code Generator with Logo
- Resume QR Code Generator
- SEPA EPC QR Code Generator
- Skype QR Code Generator
- SMS QR Code Generator
- Text QR Code Generator
- vcard QR Code Generator
- Website QR Code Generator
- Whatsapp QR Code Generator
- Wifi QR Code Generator
- Youtube QR Code Generator
- Zoom Meeting Link QR Code Generator