QR Code Generator
Make a QR code for a link, text, Wi-Fi network, email, phone number or contact, with your colors and logo, as PNG or SVG.
Fill in the details and your QR code appears here.
Settings
QR Code Generator makes a QR code for a web link, plain text, Wi-Fi login, email, phone number or contact card. Choose the colors, the size and the error correction, add your logo in the middle, and download it as a PNG image or an SVG file that stays sharp at any size. Every code is checked by reading it back, so you know it scans before you print it. Codes are made in your browser, free, with no sign-up and no expiry.
How to use QR Code Generator
- 1
Choose what it holds
Pick link, text, Wi-Fi, email, phone or contact.
- 2
Fill in the details
The QR code updates as you type.
- 3
Style it
Set the colors and size, and add a logo if you like.
- 4
Download
Save it as PNG, or SVG for print and large sizes.
What it does
- Checked before you save
- The code is read back automatically, and you are warned if it may not scan.
- Logo and colors
- Add your logo; the strongest error correction is used to keep it readable.
- PNG and SVG
- SVG stays sharp at any size, ideal for print.
- Never expires
- The information is stored in the code itself, not on a server, so it works forever.
Questions
Do these QR codes expire?
No. They are static codes: everything is stored in the pattern itself, with no redirect through our server, so they keep working forever.
Can I track scans or change the link later?
No. That needs a dynamic code that sends every scan through a server, which this tool doesn't do. The upside is that no one sees who scans your code.
How does the Wi-Fi code work?
Phones that scan it offer to join the network with the name and password you entered. The password is stored in the code, so share it only with people you'd give it to.
Which error correction should I choose?
M suits most uses. H survives more damage and is used automatically with a logo; L makes the smallest code for long text.
Is what I type sent anywhere?
No. The code is made in your browser.