QR Codes on Flyers — Design Tips That Actually Get Scanned
Practical advice for placing QR codes on flyers that people will actually scan. Covers placement, sizing, CTAs, and A/B testing your print campaigns.
Putting a QR code on a flyer is easy. Getting someone to actually scan it? That's the hard part. I've seen thousands of flyers with QR codes, and most of them make the same handful of mistakes.
The Number One Rule: Tell People What They'll Get
A naked QR code with no context gets ignored. Nobody scans a mystery code. You need a clear call-to-action (CTA) next to it.
Bad: [QR code sitting alone in the corner]
Good: "Scan for 20% off your first order"
Better: "Scan to watch the 30-second demo video"
The CTA should answer one question: "What happens when I scan this?" If you can't answer that in under 8 words, simplify.
Size Matters — Minimum 2x2cm
The minimum scannable size for a QR code is roughly 2cm x 2cm (about 0.8 x 0.8 inches). That's the floor, not the target. For a standard flyer (A5 or letter size), aim for 3-4cm. For a poster, go bigger — 5cm minimum.
Here's a rough scanning distance guide:
| QR Code Size | Max Scan Distance |
|---|---|
| 2cm (0.8 in) | 15-20cm (6-8 in) |
| 3cm (1.2 in) | 30-40cm (12-16 in) |
| 5cm (2 in) | 50-70cm (20-28 in) |
| 10cm (4 in) | 1-1.5m (3-5 ft) |
Placement on the Flyer
Eye-tracking studies consistently show that people scan printed materials in an F-pattern or Z-pattern. The bottom-right quadrant is where the eye naturally ends up.
My recommended placement hierarchy:
- Bottom-right corner — natural endpoint of reading flow
- Bottom-center — works well as a clear next-step after reading the content
- Right side, vertically centered — good for tall/narrow flyers
- Top-right — only if the QR code IS the primary content (e.g., "scan to enter" flyers)
Design Integration Tips
- White space — leave at least 4 modules of quiet zone (white border) around the QR code. This isn't optional; without it, scanners confuse the code boundary with surrounding graphics.
- Color contrast — dark modules on light background. You can use colors other than black, but maintain a contrast ratio of at least 4:1. Navy on white works. Light gray on off-white does not.
- Don't rotate it — yes, QR codes scan at any angle, but a tilted code looks like a design element, not something to interact with.
- Match your brand — use QRMax to customize dot shapes, add your logo, and match brand colors while keeping scannability.
A/B Testing Your Flyers
If you're printing more than a few hundred flyers, you should A/B test. Here's how:
- Create two versions of your flyer with different CTAs, placements, or offers
- Generate a unique dynamic QR code for each version
- Distribute version A to one location and version B to another
- Compare scan rates after 2-4 weeks
Common Flyer QR Code Failures
- Encoding a URL that's too long —
https://www.example.com/campaigns/spring-2026/flyer-version-a?utm_source=print&utm_medium=flyer&utm_campaign=springcreates a dense, hard-to-scan code. Use a short URL or dynamic QR code instead. - Printing on glossy paper — high-gloss finishes create reflections that confuse phone cameras. Matte or semi-matte paper scans much better.
- Low-resolution export — export your QR code as SVG or high-res PNG (300+ DPI). A blurry QR code from a screenshot won't scan reliably.
- Linking to a non-mobile-friendly page — people will scan with their phone. If the landing page isn't mobile-optimized, you've wasted the scan.
Track What Works
Don't just put a QR code on a flyer and hope for the best. Use dynamic QR codes to track:
- Total scans
- Unique vs repeat scans
- Scan times and dates
- Device types
- Geographic location (approximate)
Related Tools
- QR Code Generator — create customized QR codes for print
- Dynamic QR Codes — trackable codes with analytics
- Bulk QR Generator — batch codes for multi-location campaigns
- QR Code Design — customize colors, shapes, and logos