QR Code Generator — Logos, Colours, Shapes and a Scan Check
Design QR codes with custom shapes, gradients and a logo, and check they will still scan.
To create a QR code, choose what it should do — open a link, join a Wi-Fi network, save a contact, start a WhatsApp chat, add a calendar event — and fill in the fields for that type. You can then restyle it with rounded or dotted modules, shaped corners, a gradient and a centred logo, and every change is checked against whether the code still scans: the contrast ratio, how much of the symbol the logo hides against the error-correction budget, and the module count. Download as SVG for print or PNG up to 4096 pixels. Everything happens in your browser, which matters for a Wi-Fi code because the password is never transmitted.
Runs in your browser- Content types
- Eleven, each escaped to its own scheme
- Error correction
- Selectable from 7% to 30% recoverable
- Scan check
- Contrast ratio, logo coverage and density, computed
- Expiry
- None — static QR codes never expire
- Tracking
- None. No redirect service is involved
- Privacy
- Runs entirely in your browser — nothing is uploaded
- Cost
- Free, unlimited, no sign-up
Frequently asked questions
Do these QR codes expire?
Which error correction level should I use?
Is it safe to put my WiFi password in a QR code?
Why did adding a logo change my error correction level?
How big can the logo be?
Why does my pale or pastel code not scan?
Should I download PNG or SVG?
Can I change where the code points later?
How to use the qr code generator
- 1Pick what the code should do — link, Wi-Fi, contact, and so on.
- 2Fill in the fields for that type.
- 3Restyle it: module shape, corners, colours, logo, caption.
- 4Read the scan check, then download SVG for print or PNG for screens.
Sources & specifications
Embed this tool
Put the working qr code generator on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.
Share this tool
Related tools
Last updated
More qr & barcodes