QR Code for Flyers: How to Do It Right
How to put a QR code on a flyer, correct size, placement, and design rules that prevent scan failures. Custom-branded codes increase scans by 30–45%.

This article was written by the QR Nova team. We build QR code software, which may inform our perspective.
Most flyer design guides treat the QR code as an afterthought, they tell you to "add a QR code" in the last section, next to the contact information, without any of the specifics that determine whether it actually scans. The result is flyers with codes that are too small, too low-contrast, placed where no one looks, and linked to pages that don't load on mobile. A QR code for a flyer needs to be at least 1 inch (2.5cm) on each side, placed in the lower-right after the primary offer, with minimum 4:1 contrast and a clear CTA, these four variables, not the code color or brand logo, determine whether people actually scan.
TL;DR
- Minimum QR code size on a flyer: 1 inch (2.5cm). Ideal for A5: 1.2–1.6 inches (3–4cm).
- Bottom-right placement after the headline and offer is where the eye lands and scan rates are highest.
- Custom-branded codes with color and logo achieve 30–45% higher scan initiation than plain black-and-white.
- Always test on a printed physical proof before committing to a print run, on-screen tests don't catch print contrast problems.
The minimum size that actually scans
Create your first QR code — free
Get startedThe ISO/IEC 18004 QR code standard doesn't specify a minimum print size, it specifies a minimum module size relative to scanning distance. At arm's length (12–18 inches, the natural distance for reading a handheld flyer), the minimum module size that reliably triggers camera recognition is approximately 0.05 inches. For a version 1 QR code (21×21 modules), that puts the minimum physical size at just over 1 inch square.
Real flyers encode more than 21 modules. The more data encoded, the higher the version number, and the denser the code. A standard URL at error correction Level H generates a version 3 or 4 code (29–33 modules). At the same module size, that's a 1.5-inch code. The practical minimum that scans reliably at arm's length is around 1.2 inches.
Design for 1.2–1.6 inches on a standard A5 flyer. Large enough to scan easily, proportional to the design, with no guesswork about the scanning experience. For exact sizing across different formats, see the QR code print size guide. If you're designing A4 or US Letter, scale up accordingly, a 1.2-inch code on an A4 page looks visually small and can prompt recipients to assume it's decorative.
What happens when the code is too small
Camera apps use edge detection to identify QR code boundaries. Below a certain apparent size in the camera's field of view, the algorithm fails to detect the pattern or produces too many false positives. The user experience: they hold their phone over the code, the camera focuses, nothing happens. They try again, move closer, and then it works. Or they give up.
Every extra step between "I want to scan this" and "the code scanned" costs you a percentage of potential scans. Size is a scan-rate variable, not just an aesthetic choice.
Placement: where on the flyer to put the QR code
The most-cited recommendation, bottom-right corner, is correct, but the reasoning matters more than the conclusion. People read flyers in a Z-pattern: top-left (headline), top-right (date/location on event flyers), bottom-left (supporting detail), bottom-right (call-to-action). The QR code is a call-to-action. It belongs at the end of the reading path, after the primary message lands.
A QR code at the top forces the reader's eye to the code before they know what they're scanning. They haven't read your offer yet. Why would they scan? The bottom-right ensures that by the time they encounter the code, they already want to know more.
How much space should the QR code take on an a5 flyer?
On a standard A5 flyer (148mm × 210mm), a 1.4-inch (35mm) QR code occupies about 23% of the width. Including the quiet zone and a 3-line CTA above it, the entire QR element should occupy no more than 20–25% of the total flyer area. That leaves 75–80% for the headline, offer, and visual, where the persuasion actually happens. The QR code is the conversion mechanism, not the offer itself.
How to put a QR code on a flyer: step by step
The technical process is simple. The details that determine success are in the specification choices.
Step 1: choose what the QR code links to
This is the most important decision and the one most designers skip past. The destination should be a page built specifically for this campaign, not your homepage, not a generic contact page. A person who scanned your flyer's QR code was motivated by the specific offer on that flyer. They expect to land somewhere that delivers on that offer immediately.
Best QR destinations for flyers by use case:
- Event flyer: A registration or ticket page for the specific event, not the venue homepage
- Business promotion: A landing page with the featured offer and a single CTA
- Restaurant/menu: The current digital menu, not the restaurant's website
- Real estate: The specific property listing page with photos and contact
- Service business: An appointment booking page or lead capture form
Step 2: generate the QR code at the right settings
At QR Nova, create a URL QR code with these settings:
- Error correction: Level H (30% damage recovery, required for print)
- Format: SVG for print, PNG at 300 DPI if SVG isn't available in your design tool
- Size: Export at your target print size or larger, never scale up a small export
- Colors: Dark modules on light background, minimum 4:1 contrast ratio
Step 3: design the code with your brand (optional but effective)
Custom-branded QR codes, those with your brand color for the modules and a logo in the center, achieve 30–45% higher scan initiation rates than identical plain black-and-white codes, according to QR design research from 2024. Our QR code best practices guide covers the full set of design rules for branded codes. The effect isn't purely aesthetic. A branded code signals that the code is intentional and official, reducing the hesitation some users feel before scanning an unfamiliar code.
Rules for branded codes on flyers:
- Keep module-to-background contrast above 4:1
- Logo overlay: maximum 25–30% of the total code area (error correction compensates for the obscured modules)
- Use error correction Level H when adding a logo, it creates the redundancy needed to scan despite the overlay
- Test: scan the branded code from 18 inches before including it in the final design
Step 4: add the call-to-action text
The CTA adjacent to a QR code is as important as the code itself. A strong, specific CTA can produce 10× the scan rate of a generic one. Compare:
- "Scan here", generic, no value proposition
- "Scan to RSVP", action-oriented but minimal benefit
- "Scan to reserve your spot, free until May 31", specific, time-sensitive, value-led
Keep the CTA to 3–7 words. Font size should be legible at arm's length, minimum 10pt in print, practically 12pt or larger. Place the CTA directly above the QR code; readers encounter text before the code as they scan down the flyer.
Step 5: test on a physical printed proof
On-screen testing is not enough for print QR codes. Colors look different on screen versus paper. Ink spread, substrate reflectivity, and the difference between RGB (screen) and CMYK (print) color spaces affect effective contrast. A code that scans reliably on screen may fail if the print version has lower contrast or the quiet zone is consumed by trim variation.
Print one physical proof at final size and test it on:
- An iPhone (native Camera app)
- An Android phone (native Camera app)
- ZXing QR scanner (strict reference implementation)
All three must scan within 2 seconds from 18 inches. If any fail, diagnose before the full print run.
Common mistakes that kill flyer QR scan rates
In practice, flyer QR codes fail for predictable reasons. These are the five most common:
Mistake 1: printing the code below minimum size to "save space"
A QR code smaller than 2cm × 2cm doesn't scan reliably for most people in most lighting conditions. If space is tight, remove other design elements rather than shrinking the code below the functional minimum. A QR code that fails to scan provides zero value in zero space.
Mistake 2: low contrast on creative backgrounds
Textured, gradient, and photographic backgrounds behind QR codes are the most common cause of contrast failure. Even if the code looks clear to your eye, the camera algorithm operates on luminance values, not perceived clarity. Use a solid white (or very light) rectangle behind the QR code whenever placing it on any non-solid background.
Mistake 3: no quiet zone
Cropping the QR code to save space removes the quiet zone, the required clear border that helps camera apps identify the code boundary. Printing the code against another design element that bleeds into the quiet zone has the same effect. The quiet zone must be present and clear on all four sides. No exceptions.
Mistake 4: linking to a non-mobile page
The flyer recipient is holding a phone. If the destination page isn't mobile-optimized, requires horizontal scrolling, uses tiny text, or shows a desktop layout, conversion rate drops to near zero. Check the destination on your phone before finalizing the flyer. This takes 30 seconds and has saved countless campaigns from quiet failure.
Mistake 5: using a subscription-dependent code that might expire during the campaign
A dynamic QR code on a subscription platform is active only while the subscription is paid. A flyer printed in January may still be displayed in June. If the subscription lapses in March, the remaining three months of display generate zero conversions. Either commit to the subscription through the campaign's full lifecycle, or use a static code for permanent destinations.
When you don't need a dynamic QR code on a flyer
Dynamic QR codes add flexibility (editable destination, scan analytics) but introduce subscription dependency. For many flyer use cases, a static code is the better choice:
- One-time events: The registration page is fixed. A static code pointing directly to the event URL never expires and costs nothing.
- Business cards handed out in person: The URL won't change. Use a static code.
- Flyers with a stable destination: If the page the code links to won't change for the life of the flyer, there's no benefit to the dynamic overhead.
Dynamic codes justify their cost when you need the ability to update the destination post-print, scan count data by location, or A/B testing of different destinations from the same flyer design. If your print campaign extends beyond flyers to postcards and letters, our QR code for direct mail guide covers the USPS discount and mailing-specific placement rules. For everything else, generate a static code at QR Nova free, no account, no subscription, no expiration.
Frequently asked questions
How big should a QR code be on a flyer?
The minimum size for a flyer QR code is 2cm × 2cm (0.8 × 0.8 inches). At standard flyer viewing distance, arm's length, roughly 12–18 inches, the practical minimum is 2.5cm (1 inch). For a standard A5 flyer, 3–4cm (1.2–1.6 inches) is ideal: large enough to scan easily without dominating the design. The quiet zone (clear border) needs at least 4 module widths on all sides, which adds approximately 10–15% to the code's visual footprint.
Where should the QR code be placed on a flyer?
The bottom-right corner is the highest-performing position for flyer QR codes. People read flyers top-to-bottom, and the bottom-right is where the eye lands last, after consuming the headline and offer. This placement means the QR code acts as the natural 'next step' rather than competing with your headline. Always pair it with a 3–5 word CTA directly above or below the code.
Should I use a static or dynamic QR code on a flyer?
If you'll be printing the same flyer multiple times or distributing over weeks or months, use a dynamic QR code. Dynamic codes let you update the destination URL after printing (useful if the event date changes, the landing page moves, or the offer updates). For a one-time print run with a permanent destination, static QR codes are free, never expire, and require no subscription.
Do custom-colored QR codes scan reliably on flyers?
Custom-colored QR codes scan reliably if the contrast ratio between modules and background exceeds 4:1. Navy or dark teal on white, both common brand colors, scan as reliably as black on white. What fails: medium gray on white, pastel colors on white, and any combination where the dark and light elements have similar luminance. Always test your printed proof before the full run, on-screen previews can look higher contrast than the physical print.
Can I use the same QR code on a flyer and on social media?
Yes, the same QR code works across print and digital. For digital use (sharing the flyer as a PDF or image on social media), the QR code will scan normally from a screen. The only consideration: if someone takes a photo of a screen showing the QR code and tries to scan that photo, the resolution degrades, ensure the original digital file is high resolution (300 DPI equivalent) so zoomed-in viewing still scans.
What file format should I use for a QR code on a flyer?
SVG (vector format) is the best choice for flyers going to a professional printer. SVG scales to any size without quality loss. If you must use raster format, export as PNG at 300 DPI minimum, higher for large-format flyers (A4 or bigger). Never use JPEG for QR codes: JPEG compression introduces artifacts that degrade the module edges and reduce scan reliability, especially at the quiet zone boundaries.
Related articles
QR Code for Direct Mail: The Complete Guide
QR code for direct mail campaigns done right. Size specs, placement rules, tracking setup, and why the USPS offers a 3% postage discount. Free generator.
QR Code for Posters: Size, Placement & Print Guide
How to add a QR code to a poster that actually gets scanned — distance-based sizing, placement, contrast, and a clear call to action. Free, no account needed.
QR Code Design Ideas: Creative Examples for 2026
QR code design ideas that actually scan: color palettes, logo embedding limits, module shapes, frame CTAs, and real industry examples for 2026.
Create your first QR code — free
Get started