QR Code for Flyer: How to Add, Size, and Track (2026 Guide) | ScansTrack

Learn how to create a QR code for your flyer: optimal sizes, design best practices, print resolution requirements, and how to track scan analytics. Free QR generator.

QR Code for Flyer: How to Add, Size, and Track (2026 Guide)

Updated February 2026  |  12 min read  |  Print Marketing QR Codes Design

A QR code on a flyer turns a printed piece of paper into a two-way channel. Readers scan it, land on your page, and you get data: how many scanned, when, and from which city. The challenge is doing it right. Too small and nobody can scan it. Wrong contrast and the camera fails. Static QR code with no tracking and you never know if the flyer worked.

This guide covers everything: how to size a QR code for any flyer format, design rules that guarantee scannability, what to link your QR code to, static versus dynamic options, and how to track every scan with analytics. At the end, there is a step-by-step walkthrough using ScansTrack.

Why QR Codes Belong on Every Flyer

Print is static. A QR code makes it dynamic. Someone picks up your event flyer and wants to register. Instead of typing a long URL or searching your business name, they scan once and land directly on the registration form. That frictionless path from paper to action increases conversion significantly.

QR codes on flyers are used across nearly every industry:

  • Restaurants putting menus on table cards and take-out flyers
  • Event organizers linking to ticket purchase pages
  • Retail stores pointing to coupon landing pages
  • Real estate agents linking to virtual property tours
  • Gyms and studios driving sign-up form completions
  • Musicians and artists sharing portfolio or streaming links
  • Nonprofits collecting donations

The real advantage over a plain URL is twofold. First, it is far easier for a person holding a flyer to scan than to type. Second, with a dynamic QR code, you can change where it points after the flyer is already printed, and you get scan analytics that show you how well the distribution worked.

Create your flyer QR code free

Generate a QR code in seconds. Track every scan with location, device, and time data.

Create Free QR Code

QR Code Size Guide for Every Flyer Format

Size is the single most common reason a QR code on a flyer fails to scan. The absolute minimum for any QR code intended for print is 2 cm x 2 cm (roughly 0.8 inches x 0.8 inches). Below that, most smartphone cameras struggle, especially in low light or with older devices.

The practical rule: the minimum QR code size in centimeters equals the scanning distance in meters divided by 10. If someone will hold their phone 30 cm from the flyer, the QR code needs to be at least 3 cm wide. Most handheld flyers are scanned at 20-40 cm distance, so 3-5 cm is a safe working range.

For posters and large-format prints where people scan from further away, scale up accordingly. A sidewalk sign scanned from 1 meter needs a QR code at least 10 cm wide.

Flyer Format Format Size Recommended QR Size Minimum QR Size Typical Scan Distance
A4 Flyer 210 x 297 mm 40 x 40 mm 25 x 25 mm 25-40 cm
A5 Flyer 148 x 210 mm 35 x 35 mm 20 x 20 mm 20-35 cm
US Letter 216 x 279 mm 40 x 40 mm 25 x 25 mm 25-40 cm
Postcard (A6) 105 x 148 mm 25 x 25 mm 20 x 20 mm 15-25 cm
Business Card 85 x 55 mm 20 x 20 mm 15 x 15 mm 10-20 cm
A3 Poster 297 x 420 mm 60 x 60 mm 40 x 40 mm 40-80 cm
Sidewalk Sign 400 x 600 mm+ 120 x 120 mm 80 x 80 mm 80-150 cm

Key rule: Never place a QR code smaller than 2 cm x 2 cm on any print material. For business cards with dense QR content, test scan before printing the full run.

Design Tips for Print-Ready QR Codes

Quiet Zone: The Border Your QR Code Needs

Every QR code requires a quiet zone: a clear margin around all four sides with no text, images, or design elements. The standard quiet zone is 4 modules wide (one module is one small square in the QR grid). In practice, leave at least 4 mm of white space around the QR code on all sides. Violating the quiet zone is a leading cause of scan failures, even when the QR code itself is correct.

Contrast Requirements

QR codes need strong contrast between the dark modules and the background. Black on white is ideal. The contrast ratio must be high enough for a camera sensor to distinguish the pattern reliably under real-world lighting conditions, including fluorescent office light, direct sunlight, and dim indoor environments.

Color Combination Contrast Ratio Scan Reliability Recommended?
Black on White 21:1 Excellent Yes, ideal
Dark Navy on White ~15:1 Excellent Yes
Dark Brown on Cream ~10:1 Good Yes
Dark Gray on Light Gray ~4:1 Marginal Avoid
White on Black (inverted) 21:1 Good if done correctly Test first
Dark on Colored Background Varies Risky Test thoroughly
Light on Dark Background Varies Often fails No

Warning: Never use a gradient background behind a QR code. Part of the code will have insufficient contrast and will fail to scan. Always place the QR code on a solid, high-contrast background.

Logo Placement Inside QR Codes

Adding a logo to the center of a QR code is a popular design choice. It works because QR codes include error correction that allows up to 30% of the code to be obscured and still scan. However, there are limits. Keep any embedded logo to a maximum of 20-25% of the total QR code area. A logo that covers 30% or more of the code, combined with any print imperfection or scratched surface, can push the error rate past recovery.

Never place a logo that overlaps the three corner finder patterns (the large square patterns at three corners of the QR code). These finder patterns are what a camera uses to locate and orient the code, and obscuring them causes guaranteed scan failure.

Shape and Style Modifications

Rounded modules and custom dot shapes are generally safe if implemented by a QR generator that tests scannability. Avoid tools that let you visually distort the QR pattern without verification. Any geometric modification to the finder patterns should be done cautiously and always tested across multiple devices and apps.

Static vs Dynamic QR Codes for Flyers

This is one of the most important decisions you will make when adding a QR code to a flyer. The choice affects your flexibility, analytics capabilities, and long-term cost.

Feature Static QR Code Dynamic QR Code
URL encoded in the code Fixed forever Points to a redirect you control
Can change destination after printing No Yes
Scan tracking and analytics None Full: scans, location, device, time
QR code density / complexity Higher (longer URLs = denser code) Lower (short redirect URL = simpler code)
Scannability at small sizes Worse for long URLs Better (short URL = cleaner pattern)
A/B testing different destinations Not possible Possible
Reuse code across flyer campaigns No Yes, redirect to any new page
Cost Free, always Free on ScansTrack

For any flyer that you print in significant volume, a dynamic QR code is the right choice. Here is why: imagine you print 2,000 flyers for a concert, and two weeks before the event the event page moves to a new URL. With a static QR code, all 2,000 flyers are now broken. With a dynamic QR code on ScansTrack, you log in, update the destination URL, and all 2,000 printed flyers now point to the correct page without reprinting.

Dynamic QR codes also produce simpler, less dense visual patterns because the encoded URL is a short redirect link rather than your full destination URL. A simpler pattern is easier to scan, especially at smaller sizes. For more detail, read our guide on dynamic QR codes and how they work.

Create your flyer QR code free

Dynamic QR codes with real-time scan analytics. Free forever on ScansTrack.

Get Started Free

The destination matters as much as the QR code itself. A scan that leads to a slow page, a homepage with no clear action, or a broken link is a wasted opportunity. Here are the most effective destinations by flyer type:

Landing Page

A dedicated landing page built specifically for the flyer campaign converts better than a generic homepage. The page should match the message on the flyer, load in under 3 seconds on mobile, and have one clear call to action. Include the same offer, event name, or promotion that appeared on the flyer so the scanner immediately knows they are in the right place.

Digital Menu

Restaurants and cafes place QR codes on flyers, table tents, and take-out bags to link to a digital menu. This eliminates printing costs for menu updates and lets customers view the full menu on their phone. PDF menus work but a mobile-optimized web page provides a better experience.

Event Registration or Ticket Purchase

Event flyers should link directly to the registration or ticket page, not the event homepage. Every extra click between the scan and the registration form reduces conversions. Link directly to the form. Check out our full guide on QR codes for events for a complete breakdown of event-specific best practices.

Coupon or Discount Page

Promotional flyers benefit from linking to a coupon page that is unique to the flyer campaign. This lets you track redemptions and attribute revenue to the specific print run. Create a landing page that shows the discount code and has a clear button to shop or book.

Email or SMS Signup

If your goal is to build a contact list, link to an embedded email or SMS opt-in form. Keep the form to two or three fields maximum. Pre-fill any information you can based on the campaign context.

Social Profile or Portfolio

Musicians, photographers, freelancers, and artists use flyers to drive social follows or portfolio views. Link to a linktree-style page or directly to your most important social profile. Instagram, Spotify, and Behance are common destinations for creative flyers.

Video or Demo

Product flyers and trade show handouts often link to a product demo video. A well-edited 60-second video can communicate far more than print text. Host it on YouTube or a fast video platform to ensure quick mobile load times.

Best practice: Test your landing page on a mobile device before printing. The majority of QR code scans happen on smartphones. A page that looks good on desktop but fails on mobile will hurt your campaign results.

Generating a QR code at screen resolution (72 dpi) and placing it in a print layout causes blurry, fuzzy output. The camera has trouble reading blurry edges. The minimum print resolution for a QR code is 300 dpi. For best results, especially on high-end print finishes or at very small sizes, use 600 dpi or higher.

File Formats by Use Case

  • SVG: The best format for print. Scalable vector means no pixel degradation at any size. Use SVG whenever your design software supports it. ScansTrack exports SVG for all QR codes.
  • PNG: Use for digital layouts and when SVG is not an option. Generate at a minimum 1000 x 1000 pixels for a QR code that will be printed at 35-40 mm. For larger print sizes, generate at 2000 x 2000 pixels or higher.
  • PDF: Suitable for sending to a print shop. If your QR code is embedded in a PDF, make sure it was originally created as a vector, not a rasterized image.
  • JPEG: Avoid for QR codes. JPEG compression introduces artifacts at module edges that can cause scan errors, particularly at small sizes.
  • EPS: Works for professional print workflows. Use if your print shop or designer specifically requests it.

Resolution Calculator

To find the pixel dimensions needed for a given print size and DPI: multiply the print size in inches by the target DPI. For a 40 mm QR code (approximately 1.57 inches) at 300 dpi, you need a PNG of at least 471 x 471 pixels. For 600 dpi, you need 943 x 943 pixels.

QR Code Print Size Minimum PNG Size (300 dpi) Recommended PNG Size (600 dpi)
20 mm (business card) 236 x 236 px 472 x 472 px
30 mm (postcard) 354 x 354 px 709 x 709 px
40 mm (A5/A4 flyer) 472 x 472 px 945 x 945 px
60 mm (A3 poster) 709 x 709 px 1418 x 1418 px
100 mm (large poster) 1181 x 1181 px 2362 x 2362 px

Using QR Codes in Canva and Design Software

Canva

Canva has a built-in QR code generator under Elements, but it produces only static codes with no analytics. For a better approach: generate your QR code on ScansTrack (which gives you a dynamic code with tracking), download as SVG or PNG, then upload it to Canva as an image and place it in your flyer design.

Steps for Canva integration:

  1. Create your QR code on ScansTrack and download as SVG or high-resolution PNG.
  2. In Canva, open your flyer design and click the Uploads tab on the left sidebar.
  3. Upload the QR code file.
  4. Drag it onto your flyer canvas and resize it to the appropriate size (see the size guide above).
  5. Make sure there is adequate white space (quiet zone) around all four sides.
  6. Use Canva's "Lock" feature to prevent accidental movement after placement.

Adobe Illustrator and InDesign

For professional print workflows, use SVG format. In Illustrator, place the SVG file (File > Place) and scale it without rasterizing. In InDesign, place the SVG and ensure you export the final PDF with the QR code embedded as vector. This preserves crisp edges at any print size.

InDesign users: when exporting to print PDF, choose PDF/X-1a or PDF/X-4 standard and set image resolution to 300 dpi or higher. Check that the QR code is not downsampled in the export settings.

Microsoft Word and PowerPoint

These tools are generally not recommended for professional print-quality flyers, but they are commonly used. If you must use them, insert the QR code PNG at the highest resolution available. Avoid JPEG. Make sure the image is not compressed by Word's automatic compression (check image settings and disable compression).

Figma

Figma accepts SVG files as components. Import your ScansTrack SVG, place it in your frame, and export the final design at 3x or higher resolution for print. Figma works in points, not physical measurements, so verify the physical size with your print shop before ordering.

Tracking Flyer Performance with Scan Analytics

One of the strongest arguments for dynamic QR codes on flyers is the analytics. Every scan generates a data point. Aggregated across a distribution campaign, scan data tells you things that would otherwise require expensive follow-up surveys.

With ScansTrack analytics, each scan of your flyer QR code records:

  • Timestamp: When the scan occurred (date and time of day).
  • Location: Country, region, and city derived from the scanner's IP address.
  • Device type: iOS versus Android, and the general device category.
  • Total scan count: How many total scans the code has received.
  • Unique scans: Distinct scanners versus repeat scans from the same device.

This data answers concrete questions about your flyer campaign. For more detail on what you can learn from scan data, see our guide on QR code statistics and how to read them.

Using Analytics to Compare Flyer Distributions

If you distribute flyers in multiple locations, create one QR code per location and give each a distinct label in ScansTrack. When you compare the scan counts, you can see which locations generated the most engagement. This informs future distribution decisions and helps you focus budget on the channels that work.

Example: a restaurant places flyers in three neighborhoods. QR code A (north district) generates 84 scans in two weeks. QR code B (central) generates 210 scans. QR code C (south) generates 31 scans. The data tells you to increase distribution in central and pull resources from the south district in the next campaign.

Time-of-Day and Day-of-Week Patterns

Scan timestamps reveal when people engage with your flyers. If most scans happen on Saturday afternoons, your target audience is picking up flyers on weekends. This information can guide when you refresh flyer stock at distribution points and when to schedule follow-up promotions.

Connecting Scan Data to Conversions

To attribute conversions (sales, signups, RSVPs) to your flyer campaign, add UTM parameters to your landing page URL before generating the QR code. For example: https://yourdomain.com/page?utm_source=flyer&utm_medium=print&utm_campaign=feb2026. When these users reach your site and convert, your analytics platform (Google Analytics, Plausible, etc.) attributes the conversion to the flyer source.

Track every flyer scan with ScansTrack

Real-time analytics dashboard. See scans by location, device, and time. Free forever.

Create your flyer QR code free

Common Mistakes That Kill Scannability

Most QR code failures on flyers come from the same set of avoidable errors. Here are the most common ones:

1. QR Code Is Too Small

Cramming a QR code into a corner of a busy flyer at 1.5 cm or smaller is one of the most common errors. The code looks present but almost nobody can scan it. Set a minimum of 2 cm, and ideally 3-4 cm for handheld flyers. Do not compromise on size to save design space.

2. Low Contrast Colors

Using a light gray code on a white background, or a dark purple code on a dark blue background, creates contrast ratios that cameras fail to read. Always verify contrast before sending to print. A contrast ratio below 4:1 between the dark modules and the background should be considered unacceptable for print QR codes.

3. Crowded Design Around the QR Code

Placing the QR code directly against text, images, or design elements with no quiet zone margin is a frequent design error. The camera needs to detect the boundary of the QR code to decode it. Remove all design elements within at least 4 mm of the code's edges.

4. Printing on a Glossy Surface Without Testing

Glossy or laminated flyers can reflect light in a way that reduces effective contrast. Always print a test copy and scan it under the same lighting conditions where the flyer will be displayed before ordering a full print run.

5. Encoding a URL That Is Too Long in a Static QR Code

A static QR code encoding a 200-character URL produces a very dense, small-module pattern. At small print sizes, this becomes unscannable. Solution: use a dynamic QR code, which encodes a short redirect URL regardless of how long your actual destination URL is.

6. Not Testing the QR Code Before Printing

Always scan the QR code from the actual digital file before sending to print. Scan it with multiple phones (iOS Camera app, Android Google Lens, a dedicated QR app). If any device fails to read it, fix the code before printing.

7. Linking to a Page That Requires Login or Is Not Mobile-Optimized

The destination page matters. Linking to a password-protected page, a PDF that downloads slowly, or a desktop-only web page wastes every scan. Always test the full journey: scan the code, see the page load, complete the intended action.

8. Using a QR Code That Expires

Some free QR code generators create codes that expire after a set number of scans or a time period. Never use an expiring code on a printed flyer. Once printed, a code that stops working becomes a dead link on every copy in circulation. Use a service that commits to permanent QR code availability.

Step-by-Step: Create a Flyer QR Code with ScansTrack

Here is how to generate, configure, and download a print-ready QR code for your flyer using ScansTrack:

1 Create a Free Account

Go to scanstrack.com and sign up. No credit card required. The free plan includes dynamic QR codes with analytics.

2 Create a New QR Code

From your dashboard, click "Create QR Code." Select the type: Website URL is the most common for flyers. Enter the destination URL where you want scanners to land.

3 Name Your QR Code

Give it a descriptive name like "Feb 2026 Event Flyer - North District." This name appears in your analytics dashboard and makes it easy to identify later when comparing campaign results.

4 Customize the Design (Optional)

Choose colors that match your brand while maintaining high contrast. Keep the dark modules dark and the background light. Optionally add a logo in the center, keeping it under 20% of the total QR area.

5 Download for Print

Download as SVG for vector-based design software, or as a high-resolution PNG (minimum 1000 x 1000 pixels) for Canva or document editors. ScansTrack provides both formats.

6 Add to Your Flyer Design

Place the QR code in your flyer layout. Follow the size guidelines above for your specific flyer format. Ensure the quiet zone (clear border) is maintained. Add a short call to action near the QR code, such as "Scan to register" or "Scan for the full menu."

7 Test Before Printing

Print one test copy and scan it with at least two different smartphones. Test in multiple lighting conditions. Confirm the destination page loads correctly on mobile.

8 Print and Track

Print your full run. As flyers are distributed, log in to ScansTrack to monitor scan activity in your analytics dashboard. Watch for scan spikes that show which distribution events or locations are generating the most engagement.

Adding a Call to Action Near Your QR Code

A QR code by itself does not tell the viewer what they will get if they scan it. Add a short call to action (CTA) near the code. This small addition significantly improves scan rates.

Effective CTA examples for flyers:

  • "Scan to register for free"
  • "Scan for the full menu"
  • "Scan to claim your 20% discount"
  • "Scan to watch the demo"
  • "Scan to book your spot"
  • "Scan for directions and hours"

Keep the CTA to one line if possible. Place it directly above or below the QR code, not to the side. Use a font size that is readable without magnification. If your flyer already has a strong headline that implies what scanning leads to, a shorter prompt like "Scan here" or just an arrow pointing to the code can work.

Tip: The URL preview text (showing where the code points) printed below or beside the QR code builds trust, especially for audiences less familiar with QR codes. Showing "scanstrack.com/r/yourevent" reassures people that they know where they are going before scanning.

QR Code Placement on a Flyer

Placement affects both visibility and scan ease. The bottom-right corner is the most common position and works for many designs, but there is no single rule. What matters is that the QR code is clearly visible and physically accessible for scanning.

Placement guidelines:

  • Avoid folded areas of a flyer. A QR code on a fold line will distort when creased and may not scan.
  • Do not place the QR code in a bleed zone at the edge of the flyer where it may be cut during trimming.
  • On a double-sided flyer, place the QR code on the side that faces the reader first, either the front or the side with the main offer.
  • If the flyer will be posted on a wall or notice board, ensure the QR code is at a height accessible to someone standing upright. Approximately 120-160 cm from the floor is a comfortable scanning height for most people.

How Many QR Codes Should a Flyer Have?

In most cases, one QR code per flyer is ideal. One code, one destination, one clear action. Multiple QR codes on a single flyer confuse viewers about which to scan and dilute the effectiveness of each.

Exceptions include double-sided flyers where each side has a distinct purpose, or multi-panel brochures where each panel covers a different product or service. In those cases, each QR code should have a clearly labeled purpose and link to a different destination.

Frequently Asked Questions

What is the minimum QR code size for a flyer?

The absolute minimum is 2 cm x 2 cm (about 0.8 x 0.8 inches). For a standard A5 or A4 flyer held in hand, 3-4 cm is a safer working size. Smaller codes risk scan failures, especially in low light or with older phones.

Can I change the QR code destination after printing?

Only with a dynamic QR code. Static QR codes encode the destination URL directly in the pattern and cannot be changed after creation. Dynamic QR codes (like those created on ScansTrack) use a short redirect link. You can update the destination URL at any time without changing the printed QR code.

What file format should I use for a print QR code?

SVG is best for print because it is vector-based and scales to any size without quality loss. If SVG is not available, use a high-resolution PNG at 300 dpi or higher. Avoid JPEG, which introduces compression artifacts that can cause scan errors.

How do I track how many people scanned my flyer QR code?

Create a dynamic QR code on ScansTrack. Every scan is logged automatically and visible in your dashboard with data on the scan count, location, device type, and time. No extra setup is required beyond creating the code.

Do QR codes on flyers expire?

They should not. ScansTrack QR codes do not expire. Be cautious with free generators that impose scan limits or time-based expiry. Check the terms of any service before printing at volume.

Can I put a logo in the center of the QR code?

Yes, but keep the logo to 20% or less of the total QR code area. Do not cover the three corner finder patterns (the large square markers at three corners of the code). Always test scan after adding a logo before printing.

Why does my QR code not scan on some phones?

Common causes: the code is printed too small, insufficient contrast between modules and background, the quiet zone (border margin) is too small or missing, JPEG compression artifacts, or the destination URL is broken. Test across multiple devices and check all design elements.

How do I add a QR code to a Canva flyer?

Generate the QR code on ScansTrack and download as SVG or high-resolution PNG. In Canva, upload the file via the Uploads tab, drag it to your design, and resize to the appropriate size with a clear quiet zone around it. Do not use Canva's built-in QR tool if you want dynamic codes with analytics.

Related Guides

Ready to add a QR code to your flyer?

ScansTrack is free. Dynamic QR codes with analytics. SVG and PNG downloads. No credit card needed.

Create your flyer QR code free