How to Create QR Codes with a Logo (Branding without Breaking Scannability)
Adding a logo to a QR code improves brand recognition — if done correctly. This guide shows exact sizes, placement, error-correction settings, export formats, and testing steps to keep your QR codes reliable across devices.
Why add a logo?
Logos increase trust and recognition, which raises scan rates. Branded QR codes also make printed materials look professional and consistent with your visual identity. But a logo overlays the QR pattern and can break scannability if size, placement, or error correction are wrong.
Quick rules of thumb
- Logo area: Keep the visible logo area ≤ 20% of the QR code area—aim for 8–15% in most cases.
- Contrast: Use high contrast between QR foreground and background; avoid low-contrast logos that blend into the pattern.
- Error correction: Use Q or H (25–30%) when overlaying a logo.
- Center placement: Centered logos are easiest and most reliable.
- Export SVG for print: Use SVG for large-format or high-resolution print; use PNG for digital assets.
Step-by-step: Add a logo to a QR code
- Create your QR: Generate a static or dynamic QR with your destination at https://theshortener.com/qr-codes.
- Prepare the logo: Use a simple, high-contrast version of your logo. Prefer SVG for scalability or a transparent PNG for digital use.
- Set error correction: Increase error correction to Q or H if you plan to overlay the logo.
- Upload & position: Upload the logo and center it. Start at ~12% area and reduce if scanning fails.
- Adjust background or frame: If the logo has a complex background, place it on a white/solid square to separate it from the QR pattern.
- Export & test: Export SVG (print) or PNG (digital). Test scanning across 5–10 different devices and camera apps.
Designer tip: Create a “logo-only” version (simplified mark) to use in the QR center — avoid full-wordmarks if they reduce clarity.
Sizing: exact guidance
Use this quick reference:
| Use | Recommended minimum physical size | Recommended logo area (% of QR) |
|---|---|---|
| Business cards | 3 × 3 cm | 8–12% |
| Flyers / Brochures | 2.5 × 2.5 cm | 10–15% |
| Posters | 5 × 5 cm+ | 12–18% |
| Packaging (small) | 3.5 × 3.5 cm | 8–12% |
| Large format (billboard) | 10 cm+ | 15–20% |
Start conservative — smaller logos are safer. If a logo looks too small visually, consider adding a branded frame with your logo and CTA outside the QR instead of increasing the overlay size.
Error correction explained
QR codes support four error correction levels: L (~7%), M (~15%), Q (~25%), H (~30%). Increasing error correction lets the QR tolerate more obscured modules (useful when placing a logo). But higher correction increases the QR density and could make scanning harder at small sizes—balance accordingly.
Design patterns that keep scanning reliable
- Prefer solid-color logos with clear shapes.
- Avoid logos with fine text inside the QR center.
- Use a light or white backdrop behind logos to isolate them from the QR pattern.
- Keep quiet zone (margin) around the QR clear — never place logos or text within the quiet zone.
Export formats & color profiles
- SVG: Best for print and large-format; retains sharp edges and scales without quality loss.
- PNG: Use for web and email; export at 300 DPI for print if not using SVG.
- Color profiles: For print, supply CMYK where required by your printer; for digital, use sRGB.
Testing checklist (non-negotiable)
- Scan on iOS (built-in Camera) and Android (camera + dedicated scanners).
- Test with low-light and bright-light conditions.
- Test printed samples at final size and on final material (glossy vs matte affects scanning).
- Confirm URLs resolve and UTM tags pass to analytics if used.
- Ask teammates to test with different phones and networks.
Alternatives to overlay logos
- Add a branded frame and CTA around the QR code (safer for scannability).
- Place a logo adjacent to the QR on the design (left/right/top) to preserve the pattern entirely.
For premium packaging or high-volume prints, prefer frames or adjacent logo placement when in doubt.
Common troubleshooting
QR fails to scan after adding logo
- Reduce logo size by 10% and retest.
- Increase error correction one level and regenerate.
- Place a white square behind the logo to isolate it from the pattern.
- Use SVG export and reprint a test sample at final size.
Logo looks pixelated in print
Use an SVG or high-resolution PNG (≥300 DPI) and check color profiles for print (CMYK if required).
Examples & inspiration
Brands use minimal logos or simplified marks in the QR center and larger wordmarks outside the QR. Study real examples and create a small gallery of approved designs to ensure consistency across campaigns.
Call to action
Create a branded QR now — upload your logo and test instantly: