Test site — not live. Nothing here is public yet.

QR Code Generator

Generate a QR code from a URL, plain text, phone number or Wi-Fi credentials.

Nothing is uploaded. Your file stays on this device.

Content
Type

https:// is added for you if you leave it off.

Appearance
512
Your code

How to make a QR code

  1. Pick what the code should contain — a link, plain text, Wi-Fi details, a phone number or a contact card.
  2. Fill in the fields. The code redraws as you type.
  3. Adjust the size, colours and error correction if you need to, then download it as a PNG or an SVG.

Questions people ask

Do these QR codes expire?

No. The code is a picture of your data, not a link to our server — the destination is encoded directly into the pattern. Nothing here can stop working, start charging, or redirect somewhere else later. This is the difference between a static QR code and the "dynamic" codes that tracking services sell, which point at their domain first and can be switched off if you stop paying.

Can you track scans?

No, and neither can we. There is no server involved at any point, so there is nothing to count. If you need scan analytics you need a redirect service, and you should be aware that this means your code stops working the day that service does.

What does error correction actually do?

It adds redundant data so the code still reads when part of it is damaged, dirty or covered. Low recovers from about 7% damage, High from about 30%. Higher correction makes the pattern denser for the same content, so use Medium for anything on a screen or a clean printed page, and High only for codes going on something that will get scuffed — a vehicle, a label, an outdoor sign — or when you are placing a logo over the middle.

How small can I print it?

The usual guidance is that the code should be at least one tenth of the scanning distance: readable from 1 metre means about 10 cm across. Below roughly 2 cm most phone cameras struggle regardless. Keep the quiet zone — the blank border — intact, because scanners use it to find the symbol at all, and cropping it off is the most common reason a printed code fails.

Why does my Wi-Fi code not connect?

Three usual causes. The network name is case-sensitive and must match exactly. The security type must be right — pick WPA for anything modern, including WPA2 and WPA3. And if your password contains a semicolon, comma, colon or backslash it has to be escaped, which this tool does for you but many others do not. Note that iOS handles Wi-Fi codes from the camera app, while some older Android versions need the code scanned from within Wi-Fi settings.

Can I put my logo in the middle?

Yes, in an image editor afterwards. Set error correction to High first, keep the logo under about 20% of the width, and test the result with more than one phone before you print a thousand of them. The redundancy is what makes this work, and it is finite.

Is what I type sent anywhere?

No. Your Wi-Fi password never leaves the machine you typed it on.