Skip to main content
Best Practices

QR Code Best Practices for Print Materials

QR Advanced Team8 min read
print designQR placementbest practicesdesignmarketing materials

You've designed a beautiful flyer, poster, or product package. Now you need to add a QR code. This is where many marketers make critical mistakes - poor placement, wrong sizing, or missing context that leads to low scan rates.

Here's everything you need to know to get QR codes right on print materials. For more design-specific optimization, also check out our 7 design tips that increase scan rates.

Size: How Big Should Your QR Code Be?

The most common mistake is making QR codes too small. A code that looks fine on your screen might be impossible to scan when printed on a business card viewed from arm's length.

Minimum sizes by material:

MaterialMinimum QR Code SizeRecommended Size
Business card0.8 x 0.8 inches1 x 1 inch
Flyer (letter)1 x 1 inch1.5 x 1.5 inches
Poster (18x24)2 x 2 inches3 x 3 inches
BillboardBased on viewing distance1 inch per 10 feet of distance
Product packaging0.6 x 0.6 inches1 x 1 inch

The rule of thumb: the QR code should be at least 1/10th the scanning distance. If someone will scan from 3 feet away, the code should be at least 0.3 inches. But always err larger - bigger codes scan faster and more reliably.

Placement: Where to Put the QR Code

Flyers and Brochures

Place the QR code in the bottom-right area of the page, or centered below your main call to action. Users' eyes naturally flow down and right on Western-layout materials.

Don't bury the QR code in a crowded footer with tiny text. Give it breathing room.

Posters

Place the QR code at eye level or slightly below. If the poster will be mounted high on a wall, the code needs to be larger to compensate for the scanning angle and distance.

Business Cards

Back of the card, centered, with a clear label. The QR code should be the focal point of that side, not competing with other design elements.

Product Packaging

Place the code on a flat, unobstructed surface. Avoid curved areas where distortion can affect scanning. If the product has multiple sides, choose the side most likely to face the customer on a shelf. For a deeper dive into packaging strategies, see our retail packaging guide.

Table Tents and Displays

Place the code where it's naturally visible from the typical viewing angle - usually the front-facing panel, center to upper-third. Restaurants should check our 10 QR code use cases for restaurants for placement ideas.

Design: Making QR Codes Work Visually

Maintain Sufficient Contrast

QR codes need high contrast to scan reliably. Dark pattern on a light background is the standard. If you want to match your brand:

  • Safe: Dark purple (#7165f2) on white - works great
  • Safe: Black on light gray - works well
  • Risky: Light pattern on dark background - test thoroughly
  • Avoid: Low contrast combinations like gray on white

Quiet Zone

Every QR code needs a blank border around it called the "quiet zone." This helps scanners identify where the code begins and ends. The standard quiet zone is 4 modules (the smallest squares in the code).

Never let design elements, text, or images overlap into the quiet zone.

Logo Integration

Adding your logo to the center of a QR code is popular but requires care. QR codes have built-in error correction, which means up to 30% of the code can be obscured and still scan. But:

  • Keep the logo small (no more than 15-20% of the code area)
  • Use high error correction (H level) when adding a logo
  • Test the code after adding the logo
  • Don't obscure the three corner finder patterns

Color Customization

Branded QR codes scan better than generic black-and-white ones because they look intentional and trustworthy. When combined with a custom branded domain, you create a complete branded experience from scan to destination.

When customizing colors:

  • Keep the pattern (dark parts) darker than the background
  • Avoid gradients across the pattern
  • Don't invert colors (light pattern on dark background) without testing
  • Use solid colors for the pattern, not textures

Context: Tell Users Why to Scan

A QR code without context is a mystery box - and most people won't bother scanning mystery boxes. Always include:

A Clear Call to Action

Tell users exactly what they'll get by scanning:

  • "Scan for 20% off your first order"
  • "Scan to see the full menu"
  • "Scan to download our app"
  • "Scan for exclusive behind-the-scenes content"

Generic "Scan me" text is weak. Specific value propositions drive 3-5x more scans.

A Visual Cue

A small phone icon or camera icon near the QR code signals that this is something to scan with a phone. This helps less tech-savvy users understand the interaction.

A Short URL Backup

Below the QR code, include the short URL as a text fallback. If you're using a custom domain, this also reinforces your brand: go.yourbrand.com/spring-sale is instantly more trustworthy than qr.io/x7k9m.

Technical Considerations

File Format

Export QR codes as SVG or PDF for print materials. These vector formats scale to any size without quality loss. PNG works for digital use but can become pixelated at large print sizes.

Resolution

If you must use raster (PNG/JPEG), export at a minimum of 300 DPI for print. 72 DPI (screen resolution) will look terrible when printed.

Test Before Printing

This cannot be overstated. Before sending anything to the printer:

  1. Print a test page at actual size
  2. Scan with at least 3 different phones (old and new)
  3. Test in different lighting conditions
  4. Scan from the expected viewing distance
  5. Verify the destination URL loads correctly

Use Dynamic QR Codes

For any printed material, always use dynamic QR codes. Once something is printed, you can't change a static code. A dynamic code lets you:

  • Fix URL typos after printing
  • Update the destination when campaigns change
  • Track which print materials drive the most scans
  • A/B test landing pages without reprinting

Create print-ready QR codes in seconds

Generate high-resolution, customizable QR codes ready for any print format. SVG, PDF, and PNG exports included on every plan.

Common Print Mistakes to Avoid

  1. QR code too small - if you squint to see it, it's too small
  2. No call to action - "Scan me" isn't compelling enough
  3. Low contrast - test with a phone camera, not your eyes
  4. Overlapping design elements - respect the quiet zone
  5. Untested before bulk printing - always print and scan a test
  6. Static QR codes - you'll regret not using dynamic codes
  7. Complex URLs encoded - use short URLs (or custom domains) to keep the code simple and scannable

Putting It Together

The best print QR code implementations combine all of these elements: proper sizing for the material and viewing distance, strategic placement in the visual flow, brand-appropriate design with sufficient contrast, clear context that communicates value, and technical soundness with dynamic codes and proper testing.

Get these fundamentals right, and you'll see measurably higher scan rates from your print materials. To go deeper on the offline marketing strategy, read How QR Codes Bridge Offline and Online Marketing.


Related Reading:

Ready to launch smarter QR campaigns?

Start for free with QR Advanced. Create dynamic QR codes, set up intelligent routing, and track every scan in real time.