QR Code Generator
QR Code Generator
Type in a link, or pretty much anything else and this will turn it into a QR code. Wi-Fi logins, contacts, calendar events, small files, a whole list of them at once. Then make it look however you want with a logo, colours and shapes, and save it as whatever file you need.
Most of the other QR code generators I tried using online typically made you sign up before you can download anything, or gave no customisation.
So here is one that does the lot. Every code this makes points straight at whatever you put in it, so it will never expire and it will keep working even if this website disappears one day.
- Pick what goes in it A link, some text, a Wi-Fi network, a contact, an email, a phone number, a location, a calendar event or a small file. Or paste in a list and get one code for each line.
- Make it look how you want Start from one of the looks, then change the shapes, colours and eyes yourself. You can add a logo or a label in any font you want.
- Download it PNG, SVG, JPEG, WebP, PDF, EPS or plain text, at whatever size you need. A batch comes back as a single ZIP.
Nothing you load here gets uploaded anywhere. Your text, your Wi-Fi password, your logo, your fonts and your files all stay in this tab. The code is built by the page itself, not by a server and the only thing it remembers is your style settings so the next code you make matches the last one. Nothing you type in gets saved.
If you leave off the https:// it gets added for you.
Scanning it joins the network straight away on iPhones and on most Android phones.
Opens a new email with all of this filled in. Nothing gets sent until whoever scanned it presses send.
Put the country code on the front (like +44) if it might get scanned abroad.
Opens a WhatsApp chat with that number. The country code is needed for this one.
Times get saved in UTC so it lands at the right time in whatever time zone it gets scanned in.
The file's bytes go into the code exactly as they are. For anything bigger, upload it somewhere like Google Drive and make a Link code instead.
Every line gets its own code in the style you've set up. The preview shows the first one, and Download gives you all of them in a ZIP.
What actually goes in the code
Click the bar to add another colour and drag the markers to move them. Up to 8.
PresetsPNG, JPG, SVG or WebP, pretty much any size. Big pictures get scaled down for you. You can also drop one anywhere on the tool, or paste one in.
A .ttf, .otf, .woff or .woff2 from your computer. It only gets used on this page, nothing is uploaded.
These codes never expire. A lot of sites hand out "dynamic" codes, which are really a short link to their own server that then forwards you on. Everything made here is static, the link or text goes straight into the code itself.
Logos work because of error correction. Every QR code carries spare data so it can still be read when part of it is missing. A logo in the middle is just damage the code has been told to expect. The logo tab works out exactly how much of that spare data your logo is eating into. With the version left on 'Auto' it'll also add more space to the code until the logo is only using a safe amount, so a bigger logo can still scan. If it still goes near the red make the logo smaller. Logos with a transparent background are the best for this as the QR code wraps round their actual shape instead of having a whole box cut out for them.
Files have to be really small. The biggest QR code there is (version 40) holds 2,953 bytes, which is about three pages of plain text. That's fine for a vCard, a calendar file or a short note, but a photo or a PDF will never fit in one code.
Test it before you print a thousand of them. Fancy shapes, low contrast colours and a light code on a dark background all make a code harder to read, especially on older phones.