Home > Blog > Where to Place QR Codes on Marketing Materials
Shopper scanning promotional poster

Free PDF playbook

The QR code playbook for marketing agencies

Get the playbook

Where to Place QR Codes on Marketing Materials

Learn where to place QR codes on flyers, packaging, and posters for maximum scans. Follow sizing rules, contrast standards, and strategic positioning tips.
Updated on October 23, 2026
Table Of Contents

QR code best practices for placement come down to five rules. Print the code at least 2 x 2 cm (0.8 x 0.8 inches), keep a quiet zone of four modules on every side, use dark modules on a light background, put it on a flat matte surface at a comfortable height, and add a short call to action next to it. Test every printed proof with at least two phones before the full print run.

This guide covers QR code design rules and guidelines for size, contrast and surface, where to put the code on each type of material, how to advertise using QR codes, and what the landing page behind the code needs.

QR Code Best Practices at a Glance

  • Size: at least 2 x 2 cm (0.8 x 0.8 in) for handheld items. For distance, use 1 inch of code width per 10 inches of scanning distance.
  • Quiet zone: an empty margin of at least four modules on all four sides. No text, lines or crop marks inside it.
  • Contrast: dark code on a light background. Never invert it or use a light code on a dark background unless you have tested it on several phones.
  • Surface: flat and matte. Avoid folds, seams, curves, glare and glossy laminate.
  • Call to action: tell people why to scan, for example “Scan to see the menu”.
  • Destination: a mobile-friendly page that loads fast and matches what the call to action promised.
  • Testing: scan the final proof on an iPhone and an Android phone, in the light where the code will be used.

Technical Standards for Size and Viewing Distance

A QR code that is too small or blurry will not scan. For close-range handheld materials, the practical minimum size is 2 x 2 cm (0.8 x 0.8 inches). For larger materials viewed from across a room or street, use the 10:1 rule: allow at least 1 inch of code width for every 10 inches of scanning distance. A poster that people read from 5 feet away needs a code at least 6 inches wide.

For commercial print, export the artwork as a vector file such as SVG, EPS or PDF. Vector files stay sharp at any size, while raster images blur when enlarged. If you must use a raster image such as PNG, export it at a size large enough for 300 DPI at the final print size. Read our QR code size guide to check the right dimensions for each format.

Placement TypeRecommended SizeViewing DistanceError Correction Level
Business cards2 x 2 cm (0.8 x 0.8 in)Handheld (under 1 ft)Level L or M
Flyers and brochures3 x 3 cm (1.2 x 1.2 in)Arm’s length (1 to 2 ft)Level M
Product packaging3 x 3 cm (1.2 x 1.2 in)Handheld (1 to 2 ft)Level Q or H
Posters and displays10 x 10 cm (4 x 4 in)Walking distance (3 to 7 ft)Level M
Billboards and banners40 x 40 cm (16 x 16 in) or largerLong distance (15+ ft)Level H

Error correction lets a scanner read a code even when part of it is damaged or covered. Level L recovers about 7% of the data, M about 15%, Q about 25% and H about 30%. Higher levels make the pattern denser, so a code with a long URL at Level H needs a larger print size to stay readable.

QR Code Design Rules: Contrast, Quiet Zones, and Surface Selection

Scanners read a QR code by detecting the difference between dark modules and the light space around them. Black modules on a white background are the safest choice. Brand colors work if the dark modules stay clearly darker than the background. Check the result by converting your design to grayscale: if the code looks washed out, a phone camera will struggle too.

  • Keep the foreground darker than the background. Light-on-dark (inverted) codes fail on many older scanner apps.
  • Do not use red on a dark background, or two colors of similar brightness.
  • Leave a quiet zone of at least four modules on every side. Text, borders, photos and crop lines inside this margin can stop the scan.
  • Do not stretch the code. Keep it perfectly square.
  • Avoid glossy laminate, shiny foil and glass that reflect light. Use matte paper or matte lamination.
  • If you add a logo, keep it small and in the center, and use a higher error correction level.

Many failed scans come from a handful of repeat errors. Avoid these common QR code placement mistakes before you print.

QR code placement guide

Best Practices for QR Code Placement Across Print and Display Formats

Placement decides whether people notice the code at all. Put it where people already look and where they can hold a phone steady. Add a short instruction next to it, because people do not scan what they do not understand.

Flyers, Brochures, and Direct Mail

Place the code where the reader finishes reading, for example the bottom-right corner or the last panel:

  • Put QR codes on flyers next to the main offer and keep them away from the trimmed edges of the paper.
  • Place QR codes on brochures inside a single panel. Do not run a code across a fold or crease, because the pattern bends and breaks.
  • For direct mail, keep the code outside the postal indicia and the barcode clear zone required by your postal service. Check the rules with your mail house.

Product Packaging and Labels

Packaging reaches people after they buy, which suits setup videos, warranty registration and reorder offers:

  • Put QR codes on product packaging on a flat panel, not on a rounded corner or a narrow neck.
  • Use error correction Level Q or H so the code still reads after scratches, moisture or handling.
  • Keep the code away from tear strips, seams and price stickers that could cover part of it.
  • On bottles and cans, keep the code small enough to sit on the flattest part. A code that wraps far around a curve will not scan.

Posters, Storefronts, and Public Screens

Signs need to work for people who are walking or standing a few feet away:

  • Put QR codes on posters at eye level, roughly 3.5 to 5.5 feet from the ground, so nobody has to stoop or reach.
  • Keep QR codes on displays and screens on screen long enough to scan. Ten seconds is a safe minimum, and a static code that stays visible is better than one in a moving animation.
  • Follow the basics of using QR codes in print media and show one code per sign, so the camera does not have to choose.
  • Do not place codes where people cannot stop, such as on a moving vehicle, a high billboard or a window far from the sidewalk.

How to Advertise Using QR Codes

To advertise using QR codes, treat each code as a short ad with one goal. Choose the placement, write a call to action, send people to one specific page, and measure the result. Use this process:

  1. Pick one goal per code, such as a coupon, a menu, a review or a product page.
  2. Generate the code with the destination already set. Do not send people to a home page when you promised a coupon.
  3. Place it using the size and surface rules above, and add a call to action with the benefit, for example “Scan for 15% off your first order”.
  4. Use a different code for each placement (flyer, window, package), so you can tell which one works.
  5. Print one proof, scan it with two phones, and only then order the full run.
  6. Check the scan counts after a week or two and move budget to the placements that get scans.

Good places to advertise with QR codes include store windows, table tents, receipts, delivery boxes, event signs, trade show booths and direct mail. Weak places include anything moving, anything above eye level, and anywhere with no mobile signal.

Increasing Scans with Call-to-Action Frames

A code with no context gives people no reason to take out a phone. Put a short call to action next to it. Examples that work: “Scan to view the menu”, “Scan to book a table”, “Scan for 15% off”, “Scan to leave a review”. Place the text directly above or below the code, in a size that people can read from the same distance as the code.

A logo in the center can help people trust the code. Use a QR code generator with logo, keep the logo small, and re-test the code after adding it. Printing the short web address under the code gives people who cannot scan a way to type it in.

QR code CTA design

QR Code Landing Page Best Practices

Most people scan on a phone, with one hand, often on mobile data. The page behind the code decides whether the scan becomes a customer. Follow these QR code landing page best practices:

  • Build for a phone screen first. Use large text and large buttons.
  • Make the page load fast. Use small images and avoid heavy pop-ups or autoplay video.
  • Match the call to action. If the sign says “Scan for 15% off”, show the discount in the first screen.
  • Put one main action above the fold, such as one button for the coupon, the booking or the call.
  • Keep forms short. Ask for an email address or a phone number, not a full profile.
  • Use https, and make sure the page works without a login.
  • Test it on both iPhone and Android, on mobile data and not only on office Wi-Fi.

Tracking Engagement with Dynamic Technology

A static QR code stores the web address inside the pattern. It never expires and works without any service, which is enough for a permanent link such as a Wi-Fi login or a contact card. The limit is that you cannot change the address after printing. If the page moves or an offer ends, every printed code points to the old page.

A dynamic QR code points to a short link that you can redirect at any time, so the printed code stays the same while the destination changes. It also records scans, including when, where and on what type of device. This helps you compare a flyer against a window sign, and it removes reprint costs when a campaign changes. A short link also gives a simpler, less dense pattern that scans more easily at small sizes.

Pageloot dynamic codes come with a 14-day free trial and a 30-day money-back guarantee on plans, and you can see the plans at pageloot.com/pricing. A dynamic code on a monthly or yearly plan becomes inactive when the plan ends, so choose dynamic codes for campaigns you plan to keep running.

Track Campaign Performance Want to see which materials drive the most scans? Use the dynamic QR code generator to create editable codes, review scan analytics, and update destination URLs without reprinting.

To summarize: pick a size that fits the viewing distance, keep the quiet zone clear, use high contrast, place the code on a flat surface at eye level, and write a call to action. Then test the printed proof before the full run. You can create and download your code with the free QR code generator on Pageloot.

Frequently Asked Questions

What are the best practices for QR code placement?

Put the code on a flat, matte surface at a comfortable height, at least 2 x 2 cm for handheld items, with a quiet zone of four modules on every side. Place it where people already look, such as the end of a flyer or the center of a poster, and add a short call to action next to it.

What are the basic QR code design rules?

Use dark modules on a light background, keep the code square and unstretched, leave a quiet zone of at least four modules, and keep any logo small and centered. Do not print on glossy or curved surfaces, and test the printed proof on more than one phone.

What is the minimum recommended size for a printed QR code?

The practical minimum for handheld materials like business cards is 2 x 2 cm (0.8 x 0.8 inches). For materials viewed from a distance, use the 10:1 rule: 1 inch of code width for every 10 inches of scanning distance.

How do I advertise using QR codes?

Give each code one goal, point it to a specific page that matches your call to action, and place it at eye level on a flat surface. Use a separate code for each placement and compare scan counts after one to two weeks.

What makes a good QR code landing page?

A page that loads fast on a phone, shows the promised offer on the first screen, has one clear action, and needs no login. Test it on iPhone and Android over mobile data.

Can you place a QR code on a curved surface like a bottle?

Yes, but keep the code small and put it on the flattest part of the surface. If the code wraps too far around a curve, the pattern distorts and the camera cannot read all of it.

How can you update a printed QR code if the destination link changes?

Use a dynamic QR code. The printed pattern stays the same, and you change the destination in your account. A static QR code cannot be changed after printing.

Why is my printed QR code not scanning?

The most common causes are a code that is too small, a missing quiet zone, low contrast, a glossy or curved surface, and a blurry low-resolution file. Print a larger test copy and check these points in that order.

About the author

Sam Kostabi is the Content Lead at Pageloot. He writes about our innovative QR code generator services. With a profound expertise spanning over half a decade on QR codes, Sam is a subject matter expert in the field. He makes significant strides in leveraging QR technology to simplify and augment digital interactions.

Category
Learn more about
Scanning marketing QR code
QR Codes for Mailchimp
Scanning poster QR code
QR Codes on Posters
✅ The #1 Solution for QR Codes

If you need to create QR Codes online, you can Make a QR Code right here for free!
Pageloot is the #1 Go-To Solution to create and scan QR Codes.

BL-0172

blog-gen

Trusted by over 20 000 brands to get more sales, reviews & followers.

Client logos
Trusted by top brands
Rated 4.8 out of 5

4.86 / 5 stars rating

Hugo Laurent
Hugo Laurent
★★★★★
Restaurant owner
The most easy and reliable QR code Generator ever. PDF files can be uploaded instantly. Our restaurant menus are now digital.
Lucas Jansen
Lucas Jansen
★★★★★
Real estate developer
This is an excellent tool and the QR codes take you to just where you want. We only use the location QR code but there are so many useful features.
Emma Moretti
Emma Moretti
★★★★★
Retail products
Easy to use and quick. It works great and creates a perfect images, so employees can download my vCard.
Hugo Laurent
Hugo Laurent
★★★★★
Restaurant owner
The most easy and reliable QR code Generator ever. PDF files can be uploaded instantly. Our restaurant menus are now digital.
Lucas Jansen
Lucas Jansen
★★★★★
Real estate developer
This is an excellent tool and the QR codes take you to just where you want. We only use the location QR code but there are so many useful features.
Emma Moretti
Emma Moretti
★★★★★
Retail products
Easy to use and quick. It works great and creates a perfect images, so employees can download my vCard.
See More QR Codes
Guests scanning event QR
How to Share & upload photos
Turn anything into a digital experience in less than 3 minutes.

Free 14-day trial.

No credit card required.

Get 30% off your first purchase

Use the code:

Share your MP3 files

Sign up to create PDF QR codes

Upload and display everything you need:

  • Audio files
  • Podcasts
  • Music

14-day free trial with sign-up.
QR codes expire after trial.

sign up to create an audio mp3 QR code

Get more scans with frames

Sign up to add more frames to your QR codes

Call-to-action frames help your customers interact with the QR Code easily. Try them out!

14-day free trial with sign-up.
QR codes expire after trial.

Sign up to add more frames to your QR codes

Add more style with shapes

Signup to create more shapes

QR Codes don’t have to be square. Try switching it up to fit your brand’s image.

14-day free trial with sign-up.
QR codes expire after trial.

Signup to create more shapes

Add a logo to your QR Code

Sign up to add your logo to QR codes

Make your QR code stand out by adding your logo and brand to it.

14-day free trial with sign-up.
QR codes expire after trial.

Sign up to add your logo to QR codes

Smart App Store redirects

Sign up to create an app store QR code

Add your App links to our smart App Store QR Code. The users are redirected based on their device.

14-day free trial with sign-up.
QR codes expire after trial.

Sign up to create an app store QR code

Upload an image to a QR Code

Sign up to create image QR codes

Share your images easily. Change any image dynamically within seconds.

14-day free trial with sign-up.
QR codes expire after trial.

Sign up to create image QR codes

Share your PDF files

Sign up to create PDF QR codes

Upload and display everything you need:

  • Menus & price lists
  • Instructions
  • Any documents

14-day free trial with sign-up.
QR codes expire after trial.

Sign up to create PDF QR codes

Edit later without printing

Sign up to edit your QR codes without printing again

Dynamic QR Codes let you change the contents of your QR Code without having to print new ones.

14-day free trial with sign-up.
QR codes expire after trial.

Sign up to edit your QR codes without printing again

When? Where? Track your QR Code scans

Sign up to track your QR codes

Discover which of your QR Codes receive the most scans and what excites your clients the most.

14-day free trial with sign-up.
QR codes expire after trial.

Sign up to track your QR codes

Print ready files available

Sign up to create vector QR codes like PDF and SVG

.EPS, .PDF, .SVG

Want to download your QR Codes in HD resolution? Get vector or pixel formats that are ready to be printed.

14-day free trial with sign-up.
QR codes expire after trial.

Sign up to create vector QR codes like PDF and SVG

Please wait. Your QR Code is loading... loading...

Make it your own

Sign up to save your QR code for later

Get more scans by creating awesome QR Codes with different colors, logos and call-to-action frames.

14-day free trial with sign-up.
QR codes expire after trial.

Sign up to save your QR code for later