Custom QR codes
built for your brand
Design QR codes with your brand colours, logo, custom dot styles, and frame text. Every option is live-previewed — and still scans reliably.
Free · Live preview · SVG + PNG download
6
customization options
Live
preview as you design
SVG
for crisp print output
Free
no account required
6 QR code design options
Every option is available in the free generator — live-previewed as you make changes.
Brand colours
Set any hex colour for your QR modules. Match your exact brand guidelines — just keep sufficient contrast against the background.
Logo in centre
Upload a PNG or SVG logo to embed in the centre of your QR code. QR error correction keeps the code scannable up to 30% coverage.
Dot & module styles
Choose from square, rounded, dots, or classy corner styles. Rounded and dot styles give a modern aesthetic while staying scan-reliable.
Frame with CTA text
Add a frame around your QR with custom text like "Scan to order" or "Get 10% off". Frames increase scan rates by directing attention.
Eye / finder styles
Customise the three corner finder patterns (eyes) independently. Different eye shapes add personality without affecting scanability.
Error correction level
Choose from L, M, Q, or H error correction. Higher levels let the QR survive more damage or logo coverage — at the cost of added complexity.
Custom QR code dos and don'ts
Customisation improves brand perception but can hurt scanability if overdone. Follow these rules.
Use dark modules on a light (white or very light) background for maximum scan reliability.
Test scan the customised QR code on multiple devices before printing.
Keep logo coverage below 30% of the QR surface area.
Download as SVG for print — it scales to any size without pixelation.
Use a light colour for modules on a dark background — inverted QR codes fail on many older devices.
Place the QR code over a busy image or textured background.
Crop the quiet zone (white border) — remove it and the QR may not scan at all.
Over-customise at the expense of scanability. When in doubt, test before printing.