Kit — QR code
QR code generator
Links, Wi-Fi credentials, email, SMS and contact cards — built in the page, with control over error correction, size, quiet zone and colour, and exported as PNG (including a print-resolution version) or SVG.
Start URLs with https:// — without a scheme, many scanners treat the code as plain text rather than a link.
Higher levels survive more dirt and wear but pack the same content into a denser grid. Choose H if you plan to place a logo in the middle.
Edge length of the preview and of the 1× PNG.
The blank border around the code. The specification asks for at least 4 modules.
#000000
#FFFFFF
Enter something above and the code appears here.
Nothing here yet
Applies to the PNG. Pick 2× or more for print; the SVG scales without loss regardless.
This runs entirely in your browser. Nothing is uploaded.
Related tools
How this one is built
Making a Wi-Fi QR code means typing an SSID and its password. On a hosted generator, that pair goes to the host. Here the string is assembled and rendered in the page, so there is nothing to send.
The code carries your content directly. No shortener, no tracking hop, so nothing breaks when a third party shuts down — and equally, the destination cannot be changed later.
The exact string going into the code is printed on screen. When a code misbehaves, that is usually the fastest way to find out why.
Choosing the settings
Questions
Can I use these codes commercially?
Nothing here restricts what you do with the image. Note that "QR Code" is a registered trademark of DENSO WAVE, which has stated it does not exercise its patent rights for use following the standard. Whether a trademark notice is required is a question for wherever you are publishing.
Do the codes expire?
No. What you get is a static pattern containing your content, with no server of ours in the loop. Scan it in ten years and the same string comes out.
Can I change the destination later?
Not in the code itself — fixed content is what "static" means. If the destination may change, encode a URL you control and change where that page redirects.
It will not scan. What should I check?
Colour contrast, printed size and quiet zone account for most failures. Try scanning the on-screen preview: if that works, the problem is on the print side; if it does not, it is in the settings. The encoded string shown below the preview is worth a look too.
Is what I type stored anywhere?
No. It lives in the page and is gone when you close the tab. Generation and download both happen in the browser, so Wi-Fi passwords and contact details never reach us.