QR Code Generator

Text, URL or Wi-Fi network to a custom QR code — 100% local.

Scan this code with a smartphone camera to automatically connect the device to this Wi-Fi network, without typing the password manually.

QR

PNG and WEBP preserve better quality than JPG for QR codes (less lossy compression). SVG is vector-based — ideal for printing or resizing without losing sharpness.

A higher error correction level makes the QR code denser but more tolerant of smudges or a logo added in the center. For a simple link, "Medium (M)" is more than enough.

The QR code is generated entirely in your browser — the text you enter is never sent to a server.

What a QR code actually contains

A QR code is simply text encoded in black and white. That text can be a web address, a message, contact details, or a special string the phone knows how to interpret — such as the credentials of a Wi-Fi network. The code itself doesn't "point" to anything: it carries the information, and the scanning app decides what to do with it (open a link, offer a connection, display the text).

The error-correction level

Every QR code embeds redundant data that lets it be read even when partly damaged. Four levels exist: L (~7% tolerance), M (~15%), Q (~25%), H (~30%). The higher the level, the denser the code — but also the more it resists dirt, folds, and above all a logo added in the centre.

For a logo in the middle: choose level H. Error correction rebuilds the area hidden by the logo, as long as it covers no more than ~30% of the surface.

The Wi-Fi QR code

The "Wi-Fi network" tab produces a string in the format WIFI:S:name;T:WPA;P:password;;. Scanned with a smartphone camera, it offers the connection without manual entry. Handy to print for guests or a waiting room — bearing in mind that anyone who photographs the sheet gets the password.

Printing a QR code

Export as SVG: the format is vector, so it stays sharp at any size. Allow a white margin ("quiet zone") of at least four modules around the code, strong contrast, and a minimum size of about 2 × 2 cm for a scan at arm's length.

Frequently asked questions

Is the content of the QR code sent anywhere?

No. The code is drawn in your browser. The text, URL or Wi-Fi password passes through no server.

Does the QR code expire?

No. It encodes your text directly: as long as that text stays valid (a URL that still exists, for instance), the code works indefinitely.

Can I change the colours?

Yes, but keep strong contrast between the modules and the background. A light code on a dark background, or one with too little contrast, becomes unreadable for many scanners.