Barcode Generator
Code 128, EAN, UPC as PNG or SVG
Make a clean QR code for a link, text, or Wi-Fi network. Download as PNG or SVG.
Generated in your browser. The content never leaves this page.
It never leaves your device.
This one runs entirely in your browser. Nothing you type or drop here is sent to us, so there is nothing on our server to keep, and nothing to delete. It works offline once the page has loaded.
No, and there is nothing here that could make them. The link or text you type is encoded into the pattern itself, so a scanner reads it straight off the printed code without passing through us. Nothing is stored on our side, there is no account behind it and no counter running down. Many generators instead point the code at a short link on their own domain, which is what lets them expire it, meter the scans or put it behind a subscription later. Ours cannot do that, because there is no middle step to switch off.
No. That is the other side of a code that never expires: the destination is baked into the pattern, so changing it means generating a new code. If you need a poster whose link you can repoint later, encode a URL on a domain you control and set up the redirect there. Then the code stays the same and you change where that address goes, without depending on us or anyone else staying in business.
Medium, the default, unless you have a reason. The level decides how much redundant data is woven in, so a code that is scuffed, partly covered or printed small still reads. The cost is a denser grid: encoding this page's own address gives a 29 by 29 pattern at Low, 33 at Medium, 37 at Quartile and 41 at High, measured with the same encoder the page uses. Go higher for something printed on a box or a sticker that will get handled, and lower only when the code has to stay physically small.
It writes your network name, password and security type into the standard WIFI: string that the iOS and Android camera apps understand, escaping any semicolon, colon, comma, backslash or quote in the name or password so they survive. It is not safe in any secret sense: the password sits in the code as readable text, and anyone who scans it, or photographs the printed sheet, can join your network. Use it for a guest network you are happy to hand out, not for the one your devices live on.
PNG is the 260 pixel square image drawn in the preview, which is right for a slide, an email or a web page. SVG is the same code as vector shapes, so it stays sharp at any size and is what you want for anything going to print, a sign or a large poster. Both come out of your browser when you press the button; neither is generated on our server.
They can. A scanner is looking for a dark pattern on a light background, so keep real contrast between the two and keep the darker one on the dots. Inverting them, or picking two colors of similar lightness, is where codes stop reading, and a phone that fails on it gives no explanation. Whatever you choose, scan the finished code with a phone that is not yours before you print a hundred of them.