QR Code on a Flyer or Poster: Best Practices

Putting a QR code on a flyer or poster is one of the most common and effective uses of QR technology. But a code that's too small, poorly placed, or missing context will get ignored. Here are the practical rules that separate a QR code that works from one that wastes paper.

Size: How Big Should Your QR Code Be?

The minimum size for a QR code depends on the scanning distance. For a flyer that someone holds in their hand, the code should be at least 2 cm × 2 cm (roughly 0.8 × 0.8 inches). This gives phone cameras enough detail to read the modules reliably.

For a poster viewed from a few feet away — say, hung on a wall or displayed in a window — you need to scale up significantly. A good rule of thumb: the QR code should be at least 1/10th of the scanning distance. So if someone is standing 1 meter (about 3 feet) away, the code should be at least 10 cm (4 inches) per side.

Bigger is almost always better when it comes to QR codes on print. A large, easy-to-scan code removes hesitation. A tiny code tucked in a corner signals "afterthought" and discourages scanning. Give your QR code real estate on the page — it is doing real work.

If you are unsure, print a test at the intended size and scan it from the expected distance with two or three different phones. Five minutes of testing can save you from printing 500 unscannable flyers.

Placement: Where on the Page

The QR code should be in a natural resting spot for the reader's eyes — not buried at the bottom in tiny print, and not fighting for attention with your headline. The two most effective placements on a flyer or poster are:

  • Lower-right quadrant — where the eye naturally finishes reading (in left-to-right languages). The reader absorbs your message, then sees the code as the logical next step.
  • Center-bottom — prominent and easy to find, works especially well on posters where the reader might scan the layout quickly.

Avoid placing the code directly on a fold line if the flyer will be folded. A crease through the center of a QR code can make it unscannable. Also avoid placing it too close to the edge — printers often have bleed zones, and a trimmed QR code is a broken QR code.

Leave white space around the code. The "quiet zone" — the blank margin surrounding a QR code — is part of the specification. Without it, scanners may not detect the code boundaries. A minimum margin of four modules wide (the small squares that make up the code) is required, but more is better.

Contrast and Color

QR codes work because scanners detect the contrast between dark modules and light background. The classic black-on-white is the most reliable combination, and for print materials there is rarely a good reason to deviate far from it.

If you want to match your brand colors, keep these rules:

  • The foreground (the modules) should always be darker than the background.
  • Never use light colors for the modules — light gray on white, yellow on cream, or light blue on white will all fail.
  • Never invert the code (white modules on a dark background) unless you test thoroughly. Some older phone cameras struggle with inverted codes.
  • Maintain at least a 40% contrast ratio between the module color and the background.

If your flyer has a dark or busy background, place the QR code inside a white box or card. This guarantees the quiet zone and contrast regardless of the surrounding design. It is a simple fix that dramatically improves scan reliability.

Always Include a Call to Action

A QR code with no context looks like a random square. Always place a short, specific call to action next to the code that tells the reader what they will get when they scan.

Good examples for flyers and posters:

  • "Scan to get the full schedule"
  • "Scan for 20% off your first order"
  • "Scan to RSVP"
  • "Scan to see our portfolio"
  • "Scan to download the menu"
  • "Scan to see the full listing" — for real estate flyers linking to property photos, virtual tours, or agent contact info

The call to action should be concise — five to eight words is ideal. Place it directly above or below the QR code so the two elements read as a unit. If the CTA is on the opposite side of the flyer from the code, the connection is lost.

A strong CTA can double or triple the scan rate compared to a QR code sitting alone. It is the single easiest way to improve the performance of any QR code on print.

Why Smart QR Codes Are Ideal for Print

Here is a scenario every small business owner dreads: you print 1,000 flyers, distribute them across town, and then realize the link is wrong. Maybe you misspelled the URL. Maybe the promotion ended and the page is down. Maybe you want to redirect to a newer offer.

With a static QR code, you are stuck. The URL is baked into the code itself. Your only option is to reprint.

With a smart QR code from MQRG, you can update the destination anytime without touching the physical print. The code points to a managed redirect, so you just change where it goes in the app. Those 1,000 flyers keep working — they just point somewhere new.

Smart QR codes do depend on the redirect service staying available, which is a consideration. But for print materials that are expensive to replace and impossible to recall once distributed, the ability to fix mistakes or refresh content after the fact is genuinely valuable. It turns a one-shot printed code into a flexible, long-lived marketing tool.

Smart QR codes also give you scan analytics, so you can see how your flyer or poster is performing and adjust your strategy in real time.

Real estate flyers are a prime example. Agents distribute listing flyers with QR codes linking to virtual tours, full photo galleries, or their contact page. When the property sells, they update the smart QR code to feature their next listing — same flyer template, new destination.

Test Before You Print

This step is non-negotiable. Before sending your flyer or poster to the printer, do the following:

  1. Print a single test copy at the exact size and on the same paper stock you plan to use.
  2. Scan with multiple phones — at least one iPhone and one Android device, including an older model if possible.
  3. Scan from the expected distance — held in hand for a flyer, a few feet away for a poster.
  4. Scan in different lighting — bright daylight, indoor fluorescent, dim ambient. Lighting affects camera performance.
  5. Verify the destination — confirm the page loads correctly on mobile, not just that the code scans.

If any of these tests fail, fix the issue before printing the full run. Common fixes include increasing the code size, improving contrast, simplifying the encoded data (shorter URLs produce simpler codes), or adding more white space around the code.

TL;DR

Make your QR code at least 2 cm for handheld flyers and larger for posters. Use high contrast (dark on light), leave white space around the code, and always include a short call to action. Use smart QR codes so you can fix links after printing. Test every code on real phones before running a print job.

Frequently Asked Questions

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

Yes, but keep the logo small (no more than 20-25% of the code area) and make sure the code uses a high error correction level to compensate for the covered modules. Always test the code with the logo in place before printing.

What if my flyer background is a dark color?

Place the QR code inside a white rounded rectangle or card. This guarantees proper contrast and a clean quiet zone regardless of the background. It also makes the code stand out visually, which can increase scan rates.

Should I put a QR code on both sides of a flyer?

Only if they link to different destinations for different purposes. If it is the same link, one code with a strong call to action is more effective than two codes competing for attention.

Ready to create your QR code?

Generate static and smart QR codes right from your iPhone or iPad.

Get MQRG on the App Store

Related Articles