What it does
The QR code generator turns a link, any text or a Wi-Fi network into a QR code that phones can scan. It makes the file in your browser:
- Text or link: a web address, a phone number, a short message or any other text, up to 2,000 characters.
- Wi-Fi: the network name, password and security type, so a phone can join the network without typing.
The page opens with the code for https://example.com. Type your own link and the code updates straight away; Download PNG saves it.
How to use it
- Pick Text or link, or Wi-Fi, under Content.
- Type your link or text, or the network name and password, and pick its Security.
- Under More options, choose PNG or SVG, the PNG’s Size and the error correction.
- Select Download PNG (or Download SVG) to save the file.
How it works
- Encoding: the text is stored as UTF-8 bytes, the most compatible way to write any language. Spaces at either end of a text or link are left out; a network name and password are kept exactly as typed.
- Error correction: a QR code repeats part of its data so it still scans when damaged. Low, Medium, Quartile and High recover about 7, 15, 25 and 30% of the code. The page uses Medium unless you pick another level.
- How much fits: at most 2,953 bytes at Low, 2,331 at Medium, 1,663 at Quartile and 1,273 at High. A longer text makes a denser code with more, smaller squares.
- The picture: black squares on white, with a white border four squares wide, the quiet zone scanners need. Each square is a whole number of pixels, so the PNG is sharp, and the code sits centred in exactly the Size you pick.
- Wi-Fi: the code holds a line such as
WIFI:T:WPA;S:Home;P:secret;;, the format phone cameras read. A backslash goes before any\,;,,,:or"in the name or password, so they can’t break the line. Hidden network adds a mark that tells the phone the network doesn’t announce its name.
Good to know
- Text or link takes up to 2,000 characters. Letters outside A to Z, digits and punctuation take 2 to 4 bytes each, so a long text in another script can pass the level’s limit sooner; a note at the field says how many bytes it is.
- A network name is at most 32 bytes, as Wi-Fi allows. With Security set to None, the password isn’t used.
- Size runs from 128 to 2,048 px and sets the PNG’s width and height; an SVG scales to any size. The densest codes need at least 185 px, one pixel a square.
- The code holds the link itself, so it never expires, and it changes only if you make a new one.
- Anyone who scans a Wi-Fi code can read its password.
Privacy
Everything is made in your browser, on your device. The text, network name and password you type aren’t uploaded, stored or sent anywhere, and the generator never opens your link. Only your choices and the Size are kept, in this browser’s storage, so the page can show them again.