Design a QR code that matches your brand
A QR code doesn't have to be a plain black grid. This generator gives you the same design controls as paid tools — for free, with everything running in your browser:
- Dot styles. Choose square, rounded, dots, classy, or extra-rounded for the body of the code.
- Eye shapes. Style the three corner markers independently — the outer eye frame (square, rounded, circle, or leaf) and the inner eye ball (square, rounded, circle, or dot).
- Colors & gradients. Set separate colors for the dots, background, and eyes, or apply a linear or radial gradient to the dots.
- Center logo. Drop in your logo (PNG or SVG). Keep High error correction so the code still scans with the logo on top.
- Sharp exports. Download a crisp SVG for print or a PNG for the web — no watermark, ever.
Keep it scannable
Custom shapes and colors look great, but keep strong contrast (dark dots on a light background) and avoid inverting colors. Always test-scan the final code with your phone before printing.
Five clever ways to use QR codes
- Skip the WiFi password awkwardness. Pick the WiFi type, fill in the network details, print or share the code. Guests scan and join — no typing the password out loud.
- Restaurant menus & takeaway. Replace printed menus with a single sticker that links to your online menu. Saves printing costs and lets you update prices instantly.
- Event check-in. Generate a unique QR per ticket holder. Scan at the door for fast, paper-free entry.
- Business cards. Print one QR linking to your LinkedIn, portfolio, or contact info. People scan instead of typing.
- Product packaging. Link to setup guides, warranty registration, or support — without printing a tiny URL no one will type.
Save once, use many places
Generate as SVG instead of PNG when you can. SVG scales infinitely without losing quality — the same file works for a business card and a billboard.
Pick the right error correction level
Error correction lets the code still scan when it's partially damaged, dirty, or covered. Higher correction = a more complex code, but more reliable.
| Low (L) — 7% | ★ RecommendedMedium (M) — 15% | Quartile (Q) — 25% | High (H) — 30% | |
|---|---|---|---|---|
| Best for | Clean digital screens | Most use cases | Outdoor signage | Logo overlay, scratched prints |
| Code complexity | Simplest | Moderate | Busy | Densest |
| Scan reliability | Good in perfect conditions | Reliable everywhere | Very reliable | Even with 30% damage |
Tip
Going to add a logo in the middle? Use High (H) — the code still scans because it has enough redundancy to cover the logo area.
FAQ
Can I put my logo in the middle of the QR code?
+
Yes. Upload a PNG or SVG logo and it's placed in the center. Because a logo covers part of the code, switch Error Correction to High (30%) — the built-in redundancy lets the code still scan around the logo. Keep the logo under about a third of the code's width.
Will custom shapes and colors still scan?
+
Yes, as long as you keep good contrast — dark dots on a light background. The corner "eyes" and the overall pattern are what scanners look for, so avoid low-contrast color pairs or inverting foreground and background. Test-scan before you print.
Do QR codes expire?
+
Static QR codes (like these) never expire — they're just an image encoding the content. They work forever, as long as the content they point to (e.g., a URL) is still online.
What's the minimum print size?
+
For reliable scanning, print at least 2 × 2 cm (0.8 × 0.8 in) at standard scanning distance (30 cm). For posters viewed from across a room, scale up proportionally.
Is the content tracked or stored?
+
No. The QR code is generated entirely in your browser using JavaScript. Whatever you enter never leaves your device.