Create Custom QR Codes
Change colors, add your logo, pick sizes, and download in high-quality PNG or SVG — all free, all in your browser.
Content Type
Quick Presets
Higher = more scannable even when partially covered. Use H when adding a logo.
Live Preview
Enter content to preview
💡 Pro Tips
- • Use Error Correction H when adding a logo (30% redundancy)
- • Keep logo under 30% of QR size for reliable scanning
- • Keep good contrast between QR and background colors
- • For print, download 400px+ PNG or use the SVG
- • Test your QR code before distributing!
Advanced QR Code Customization
Go beyond plain black-and-white. Create QR codes that reflect your brand, stand out in print campaigns, and still scan perfectly every time.
Custom Color Schemes
8 instant presets (Classic, Ocean, Forest, Sunset, Royal, Rose, Slate, Amber) plus custom pickers for both the QR foreground and background colors.
Centered Logo Embed
Upload any PNG, JPG, or SVG logo. It's placed in the center of the QR code using excavation — surrounding data modules are rerouted so scanning still works reliably.
Wi-Fi QR Codes
Generate a QR code that connects devices to your Wi-Fi instantly. Supports WPA, WEP, and open networks, with optional hidden network flag.
Email & Phone QR
Encode mailto: and tel: URIs so scanning opens a new email compose window or initiates a call — great for business cards and signage.
PNG & SVG Export
Download lossless PNG at up to 512×512px for digital use, or scalable SVG for print — crisp at any size from tiny stickers to billboard scale.
Error Correction Levels
Choose L (7%), M (15%), Q (25%), or H (30%) redundancy. Use H when adding a logo — it keeps the code scannable even with 30% of data obscured.
What Can You Encode in a QR Code?
QR codes aren't just for URLs. Here's the full range of content types our generator supports.
URL
Link to websites, landing pages, social profiles, app stores, or any web address.
Text
Share plain text — messages, instructions, serial numbers, or short notes.
Opens a compose window with pre-filled recipient. Great for business cards.
Phone
Tap-to-call — scanning initiates a phone call to the encoded number.
Wi-Fi
Auto-connect guests to Wi-Fi without sharing the password verbally.
🖨️ Tips for Print Use
- Use SVG or 400px+ PNG for print — vector scales infinitely
- Minimum print size: 2×2cm for standard scan distance
- Always test with multiple phone cameras before mass printing
- Keep at least 4× quiet zone margin around the QR on your design
- Avoid placing QR codes on curved, glossy, or reflective surfaces
🎨 Color & Contrast Rules
- QR foreground must be darker than the background (always)
- Avoid red foreground — some scanners struggle with red on light
- Minimum contrast ratio of 40% between FG and BG for reliable scanning
- White background works best — avoid transparent for print
- Test dark-on-dark combinations before finalizing branded QR codes
Frequently Asked Questions
Do QR codes with custom colors still scan? ↓
Yes, as long as the foreground (dark) is significantly darker than the background (light). Red on white is the main exception — avoid using pure red as the foreground color as it can confuse some scanner apps due to color channel processing.
How large should my logo be for reliable scanning? ↓
Keep the logo under 30% of the QR code area and always use Error Correction Level H. Our slider shows the exact pixel size of the logo relative to the QR. Testing with multiple scanner apps after generating is always recommended.
What is the difference between PNG and SVG for QR codes? ↓
PNG is a raster image — great for digital use but will pixelate if printed very large. SVG is vector — it scales to any size without quality loss, making it the best choice for business cards, posters, banners, and other print materials.
Can I generate multiple QR codes? ↓
Yes — there's no limit. Reset the form, enter new content, customize, and download. Each download produces a completely independent QR code file.