QR Customization in QR2GO: Colors, Logo, Size, Error Correction, and Best Practices
Learn how to customize your QR codes in QR2GO — from brand colors and logo overlays to error correction levels and sizing — while keeping them perfectly scannable.
Why Customize a QR Code?
A plain black-and-white QR code works, but it does not communicate your brand. Customized QR codes attract more scans because they look intentional, professional, and trustworthy. Studies consistently show that branded QR codes receive up to 30% more scans than generic ones.
QR2GO gives you full control over colors, logos, size, error correction, and margins — all from a single screen with a live preview that updates as you make changes.
Color Customization
Foreground Color
The foreground color is applied to the dark modules (the squares that make up the QR pattern). You can set this to any color that maintains strong contrast against the background.
Safe choices:
- Black (#000000) — universal, highest contrast
- Dark navy (#1a1a2e) — professional, modern
- Dark green (#064e3b) — natural, eco-friendly brands
- Dark brand color — use your primary brand color if it is dark enough
Avoid:
- Pastel or light colors — they reduce contrast and cause scan failures
- Yellow or light orange — extremely poor visibility on white backgrounds
- Colors with transparency — semi-transparent modules confuse scanners
Background Color
The background should always be lighter than the foreground. White (#ffffff) is the safest choice, but light tints work too.
Acceptable backgrounds:
- Pure white (#ffffff)
- Very light gray (#f5f5f5)
- Light brand tint (#fef3c7 for a warm cream, #eff6ff for a cool blue tint)
Avoid:
- Medium or dark backgrounds — they invert the expected contrast
- Transparent backgrounds — some contexts (dark websites, colored paper) will break scannability
Contrast Checker
QR2GO includes a built-in contrast indicator. If your chosen combination falls below the safe threshold, you will see a warning. Always respect this warning — a beautiful code that does not scan is worse than a plain one that does.
The Math Behind Contrast
QR scanners work by detecting the difference in luminance between adjacent modules. The minimum recommended contrast ratio is 4:1, but for reliability across older devices, outdoor conditions, and printed materials, aim for 7:1 or higher.
| Contrast Ratio | Reliability | Recommended For |
|---|---|---|
| 3:1 or lower | Poor — frequent failures | Never use |
| 4:1 – 5:1 | Acceptable — works on most modern phones | Digital use only, ideal conditions |
| 5:1 – 7:1 | Good — reliable across devices | General use |
| 7:1+ | Excellent — maximum compatibility | Print, outdoor, any condition |
Logo and Image Overlay
Adding a Logo
QR2GO lets you upload a logo file (PNG, SVG, or JPEG) that is placed in the center of the QR code. The logo sits inside a clean rectangular area, and the surrounding modules are adjusted so scanners can still decode the pattern.
Supported Logo Formats
| Format | Transparency | Best For |
|---|---|---|
| PNG | Yes (alpha channel) | Logos with transparent backgrounds |
| SVG | Yes | Crisp logos at any scale |
| JPEG | No | Photos or logos without transparency |
Logo Sizing Rules
The logo must not cover more than 20–25% of the total QR code area. Larger logos destroy too many modules and make the code unscannable, even at the highest error correction level.
Recommended workflow:
- Upload your logo.
- QR2GO automatically sets error correction to H (30% recovery).
- Check the live preview — if the logo looks disproportionately large, scale it down.
- Test-scan the preview with your phone before downloading.
Logo Design Tips
- Use a simple, recognizable icon rather than a full wordmark. Complex logos with fine details may not be visible at small QR code sizes.
- Ensure your logo has a clear background — transparent PNGs or SVGs work best.
- Add a small padding around the logo so it does not bleed into the surrounding modules.
- Avoid logos that are similar in color to the QR code foreground, as they blend in and confuse scanners.
Error Correction Levels
Error correction is the mechanism that allows a QR code to remain scannable even when part of its surface is damaged, dirty, or covered by a logo. QR2GO supports all four standard levels:
Level L — Low (7% Recovery)
- Produces the smallest, simplest pattern.
- Ideal for digital-only use where the code will not be physically damaged.
- Do not use if you plan to add a logo.
Level M — Medium (15% Recovery)
- The default level in QR2GO.
- Good for general-purpose codes on clean surfaces.
- Can tolerate minor smudges or slight wear.
Level Q — Quartile (25% Recovery)
- Recommended for codes on packaging, stickers, or surfaces that may get scratched.
- Can handle a small logo if carefully positioned.
Level H — High (30% Recovery)
- Maximum resilience.
- Required when embedding a logo or any visual element.
- Produces a denser pattern — the QR code will need to be printed slightly larger.
- Best choice for outdoor signage, product labels, and any code expected to endure physical wear.
How to Choose
Ask yourself two questions:
- Will there be a logo? → Use H.
- Will the code be printed on a surface that might get damaged? → Use Q or H.
If neither applies, M is a sensible default.
Size and Resolution
Output Size
QR2GO allows you to set the output size in pixels. The right size depends on your use case:
| Use Case | Recommended Size | Format |
|---|---|---|
| Business card | 300 × 300 px (or SVG) | SVG preferred |
| Website or email | 512 × 512 px – 1024 × 1024 px | PNG |
| Poster (A3 / A2) | SVG (scales to any size) | SVG |
| Social media | 1024 × 1024 px | PNG |
Rule of thumb: For print, always download the SVG. For digital, download a PNG at least 512 px wide.
DPI for Print
When importing a QR code into a print design, ensure the output resolution is 300 DPI or higher. At 300 DPI, a 900 × 900 px PNG prints at 3 × 3 inches (7.6 × 7.6 cm) — suitable for flyers and menus. For larger print formats, use SVG to avoid any resolution constraints.
Quiet Zone (Margin)
The quiet zone is the blank space surrounding the QR code. It tells the scanner where the code ends and the surrounding design begins. QR2GO sets a default quiet zone of four modules, which meets the ISO 18004 specification.
Why It Matters
- Too narrow: The scanner may interpret nearby text, images, or borders as part of the code, causing errors.
- Too wide: Wastes space but causes no harm.
Best Practice
Keep the default quiet zone of four modules. If you are placing the QR code inside a tight layout (like a business card), make sure no text, images, or colored borders encroach on this margin.
Design Dos and Don'ts
Do
- Do keep dark-on-light contrast at 7:1 or higher.
- Do use your brand colors if they pass the contrast check.
- Do test on real devices after every design change.
- Do use SVG for any print application.
- Do keep the logo under 20% of the QR code area.
- Do add a call-to-action near the code ("Scan for menu," "Scan to connect").
Don't
- Don't use gradients across the QR modules — they reduce edge definition.
- Don't invert colors (light foreground on dark background).
- Don't cover the three finder patterns (the large squares in the corners).
- Don't rely on the screen preview alone — always test with a real scan.
- Don't make the code smaller than 2 × 2 cm for close-range print use.
- Don't reduce the quiet zone below four modules.
Real-World Examples
Café Table Tent
A coffee shop uses a QR code to link to its digital menu. The code uses dark brown (#3e2723) foreground on cream (#fff8e1) background, with the café logo centered. Error correction is set to H, and the code is printed at 4 × 4 cm on a folded card — large enough for a 30 cm scanning distance.
Corporate Business Card
A consulting firm embeds a vCard QR code on the back of its business cards. The code uses the company's navy blue (#0d47a1) on white, with a small monogram logo. The SVG file is imported into the card design at 2.5 × 2.5 cm, and the quiet zone is preserved by leaving 3 mm of white space around the code.
Event Poster
A music festival places QR codes on A2 posters across the city. The codes link to the ticket-purchase page and use bright red (#b71c1c) on white for maximum visibility. No logo is used because the large scanning distance (2+ meters) requires a clean, low-density pattern. The code is printed at 20 × 20 cm.
Summary
Customizing a QR code in QR2GO is straightforward: pick your colors, upload your logo, set the error correction level, and download. The key to success is balancing visual identity with scannability. Always test your custom code on multiple devices before printing, and when in doubt, increase the contrast, raise the error correction level, and print larger.
Ready to design your branded QR code? Open QR2GO and start customizing now.