Turn a link, a note or a Wi-Fi password into a QR code. Downloads as SVG or PNG.
This runs entirely in your browser. Nothing you paste, type or drop here is sent anywhere — there is no server on the other end of it.
QR codes drawn in the page rather than fetched from an image API — which matters more than it sounds, because the usual generator is a URL you hand your data to, and the data is quite often a Wi-Fi password. The matrix is computed here and rendered as SVG, so nothing you type is transmitted anywhere.
The code itself never expires — it is a picture of your data and it will decode the same way forever. What expires is whatever it points at. A code containing a URL is only as durable as that URL, which is the argument for pointing it at a domain you control rather than at a shortener.
No. The code is computed and drawn in your browser; there is no server involved. That is precisely why this tool draws its own SVG instead of calling an image API — with a hosted generator, your password is in someone else's request log.
M for most things. Go to Q or H when the code will be printed small, applied to a curved or textured surface, or is likely to get dirty or partly covered — a logo placed in the middle of a code is exactly the case H exists for.
Usually contrast, size or the quiet zone. Keep it dark-on-light rather than inverted, leave a clear margin of at least four modules, and do not shrink it below about 2cm in print. Very long payloads also produce very dense codes — shorten the URL rather than raising the correction level.
SVG for anything that will be printed or resized, since it stays sharp at any scale. PNG when you need a plain raster image for a tool that will not take vector input.