QR Code Generator
Turn any link, text, Wi-Fi login, or contact detail into a scannable QR code — styled how you like, downloaded as PNG or crisp SVG. Everything is generated in your browser: your data never touches a server.
Your QR code appears here as you type.
What a QR code is (and what it can hold)
A QR (“Quick Response”) code is a 2-D barcode: a grid of black and white squares that a camera decodes back into text. That text is usually a web link, but it can be anything — Wi-Fi credentials, an email or phone shortcut, a calendar event, or a contact card. Use the template buttons above to format the common ones correctly; scanning a Wi-Fi code, for example, joins the network without anyone typing the password.
Error correction: why the level matters
QR codes carry redundant data so they still scan when partly dirty, crumpled, or covered. The level sets how much: L recovers ~7% of the code, M ~15%, Q ~25%, and H ~30%. Higher levels are more robust but pack the data into a denser grid. Use M for on-screen or clean print; step up to Q or H if the code will be small, printed roughly, or have a logo placed over its centre.
PNG vs SVG
Download PNG for the web, documents, and quick sharing — it's a fixed-resolution image. Download SVG for print, large signage, or anywhere it may be scaled up: it's vector, so it stays perfectly crisp at any size. Keep a quiet zone (the plain margin) around the code — scanners need it, which is why it's on by default.
Privacy
The whole code is generated on your device with an open-source encoder. Nothing you type — not the link, not the Wi-Fi password, nothing — is ever sent to a server, saved, or logged. Many online QR generators quietly route your content through their servers (and some create tracking redirects); this one cannot, because there is no server in the loop.