Free QR Code Generator (PNG & SVG)
Create a QR code for a link, Wi-Fi network, contact card, email or phone number. Choose colours and error correction, then download a sharp PNG or a scalable SVG. The codes never expire and are made in your browser.
1. What should the QR code do?
2. Style
Your QR code
What a QR code is
A QR code is a square pattern of dark and light modules that a phone camera can read instantly. It can hold a web address, a Wi-Fi login, a contact card, an email, a phone number or plain text. People scan it with the built-in camera app, so there is nothing to install. QR codes are useful on menus, flyers, business cards, packaging, posters and shop windows.
Static codes never expire
The codes made here are static. The content is stored directly in the pattern, so there is no subscription, no tracking and no redirect through someone else's server. The code works for as long as its content is valid. If it points to a web page, it keeps working while that page stays online. If you want to measure scans, add UTM tags to the link first using our UTM Link Builder.
How to make a code that scans every time
- Keep strong contrast. Use a dark code on a light background. Light-on-dark and low-contrast colours scan badly or not at all.
- Leave the blank border. The empty margin around the code helps scanners find it, so do not crop it.
- Keep the content short. The more data, the denser and harder to scan the code becomes. Short links work best.
- Print it big enough. Aim for at least about 2 cm wide, and larger when people will scan from a distance.
- Test before you print. Scan the final design with two or three phones.
Choosing the error correction level
Error correction lets a code still scan when part of it is dirty, scratched or covered. Medium is a good everyday choice. Quartile and High are better for printing on rough or outdoor surfaces, but they make the pattern denser, so the code needs to be a little bigger.
PNG or SVG?
Use PNG for websites, documents and social posts. Use SVG for print and design work, because it stays perfectly sharp at any size and can be opened in design tools.
Frequently asked questions
Do these QR codes expire?
No. The code stores your content directly, so it works as long as the content is valid. A link code keeps working as long as the page it points to stays online.
Is the QR code tracked?
No. These are static codes with no tracking and no redirect through our servers. If you want to measure scans, add UTM tags to your link first with our UTM Link Builder.
Which error correction level should I choose?
Medium is a good default. Higher levels let a code still scan when part of it is dirty or covered, but they make the code denser. Use Quartile or High for codes that will be printed on rough surfaces.
What size should I print it?
Make the code at least about 2 cm wide for close scanning and larger for posters. Keep a blank border around it and use dark modules on a light background.
Is it safe to put a Wi-Fi password in a QR code?
Anyone who scans the code can join the network, so only display it where you are happy for guests to connect. The details are stored in the code itself, not sent anywhere by this tool.
Is my data sent to your server?
No. The code is generated in your browser, and what you type is not uploaded or stored by us.
Need print-ready designs with your QR code?
Our designers create flyers, menus, business cards and packaging that put your QR code where customers will scan it.