QR Code Generator

Type a web address or any text, and the QR code below updates as you type. Download it as a PNG when it looks right.

How it works

A QR code is just your text drawn as a pattern of squares that phone cameras know how to read. This page turns your text into that pattern on your own device, then saves it as a PNG picture. Nothing is sent to a server, so it is safe for private links too, like the password for a guest Wi-Fi network.

Error correction is spare capacity built into the pattern. With a higher level, the code still scans even if part of it is scratched, faded or covered by a small logo. The trade-off is a denser pattern with more squares. Medium suits most uses. Pick High if the code will live outdoors or on a printed menu that gets handled a lot.

For print, choose the largest size. A bigger PNG stays sharp when it is stretched across a poster or a shop window. Whatever size you pick, test the finished code with your own phone before you print a hundred copies.

Questions people ask

Do QR codes made here expire?

No. The code simply holds the text you typed, printed as squares. There is no account and no middleman link, so it keeps working for as long as the address or text itself stays valid.

How do I make a QR code for my Wi-Fi?

Type the details in this format: WIFI:T:WPA;S:YourNetworkName;P:YourPassword;; — most phones will then offer to join the network when the code is scanned. Check the name and password carefully before printing.

Why does my code look different when I change the text?

Every character changes the pattern, and longer text needs more squares packed into the same space. Very long text makes a dense code that small prints struggle with, so keep links short where you can.

Can I put my logo in the middle?

Not with this tool. If you do cover the centre with a logo yourself, use the High or Highest error correction level and test the scan afterwards, because you are covering part of the pattern.

More tools