QR Code Advertising: How to Use QR Codes in Ads That Get Scanned

An ad gets a few seconds of attention and then it is gone. A QR code gives that ad a next step: the reader points a camera, taps, and lands on the page you chose. That works in a magazine, on a bus shelter, on a TV screen, and on a trade show banner. It fails quietly when the code is too small, the link is wrong, or the placement makes scanning impossible. This guide covers where QR codes belong in advertising, how to size and position them for each ad format, and how to know which ad actually produced the scans.

Why Put a QR Code in an Advertisement

Offline advertising has always had a measurement problem. You know what the magazine page, the billboard, or the TV spot cost. You rarely know what it produced. A printed URL gets mistyped or forgotten by the time the reader has a keyboard. A QR code shortens the path to three moves: open the camera, point, tap.

That shortcut does three things for an advertiser:

  • It removes typing. Nobody has to remember a domain or a promo code while the ad still has their attention.
  • It creates a countable action. A scan is a discrete event you can log, so an ad format that used to be a black box now reports back.
  • It lets the ad point somewhere specific. Each ad can open the exact page that matches the promise the ad made, instead of your homepage.

There is a fourth benefit with a dynamic QR code (MQRG calls these smart QR codes): the destination can change after the ad is printed or aired. A poster that went up in March can point to the April offer without being replaced.

Keep expectations honest. QR codes in advertising do not rescue a weak ad. They give a good ad a door, and they count how many people walked through it.

QR Codes in Print Advertising (Magazines, Newspapers, Direct Mail)

Print is the easiest format for QR code advertising because the reader is already holding the page at arm's length. The scanning distance is 20 to 30 cm, so the code can be small.

Size. Use 2 cm (0.8 in) per side as the floor and 2.5 to 3 cm as the target. Newsprint absorbs ink and spreads the dots, which blurs the small squares, so newspaper ads belong at the larger end. Glossy magazine stock reflects light, so test the code under a lamp before signing off.

Contrast. Newsprint is gray, not white. Put the code in a solid white box with black modules, and do not let a colored background run under it. If you want brand colors, read custom QR code colors first and keep the modules dark.

Placement. Put the code next to the call to action, usually bottom right where the eye finishes reading. Keep it out of the gutter on a magazine spread and away from any trim edge. On direct mail, keep it on the same side as the offer, never across a fold, and clear of the address and postage area.

Destination. A print ad for a specific product should open that product, with the price and offer the reader just saw. The QR code marketing guide covers what a good landing page for a scan looks like.

QR Codes on Billboards, Posters, and Out-of-Home Ads

Out-of-home is where QR code advertisements most often fail, and the reason is almost always distance. A phone camera needs the code to fill enough of the frame to resolve the pattern. The working rule is 10:1: the code should be at least one tenth of the distance it will be scanned from. A poster read from 2 m needs a 20 cm code. A bus shelter panel read from 1.5 m needs 15 cm. A wall banner read from 5 m needs half a meter. The full table is in the minimum QR code size guide.

Distance is only half of it. The person also has to be able to stop. Out-of-home placements that get scanned are the ones where people already stand still:

  • Bus shelters, train platforms, and subway car panels
  • Elevators, restrooms, and waiting rooms
  • Gas pumps and checkout lines
  • Store windows, sidewalk A-frames, and mall kiosks
  • Trade show booths, event banners, and stage screens

A highway billboard is the opposite case. Nobody scans at 70 mph. On roadside boards, use a short memorable URL and save the QR code for stoplights and pedestrian crossings where the audience is on foot.

Two more rules for large formats. Mount the code between chest and eye height, because cameras struggle with steep upward angles. And check the material: glossy vinyl in direct sun reflects like a mirror, while a backlit shelter panel scans well at night. Before the print run, follow the test process in the flyer and poster guide at real scale.

QR Codes on Digital Ads, Web Banners, and TV

One question settles whether a QR code belongs in a digital ad: is the screen showing the ad the same device the viewer would scan with? If yes, skip the code. If no, it can work well.

Where it works: TV, streaming, video, and digital signage. A TV commercial, a connected TV spot, a pre-roll watched on a laptop, a conference slide, or a screen in a store lobby all put the ad on one device while the viewer holds another. This is interactive advertising in the most literal sense: the ad on the big screen, the response on the phone. Three rules apply. Make the code large: the 10:1 rule applies to screens too, and a viewer across a living room needs a code that takes up a real share of the picture, not a corner badge. Keep it on screen for the whole spot, long enough to unlock a phone, open the camera, and aim, not a flash before the logo. And say what the scan gets them, on screen and in the voiceover.

Where it does not work: anything viewed on a phone. A banner in a mobile app, a social feed ad, an email opened on a phone, or a Google Ads display placement served to a mobile browser cannot be scanned by the phone showing it. Use a tappable link with UTM parameters instead. That is the right answer for QR codes on web banners in nearly every case, because you cannot control whether the banner lands on a desktop or a phone.

The middle case: desktop web and email. A banner or newsletter read on a laptop can carry a small QR code as a secondary option when the destination belongs on a phone, such as an app download. Keep the clickable link as the primary action.

Location-Based Advertising with QR Codes

A QR code fixed to a physical spot ties every scan to that spot. That is what makes place-based advertising with QR codes measurable in a way a generic ad is not. The table tent, the window decal, the yard sign, the shelf talker, and the panel at the transit stop across from your store each become their own small channel.

The setup is simple: one code per location. A coffee shop with three neighborhood posters creates three smart QR codes, one per poster, even though all three point to the same offer. The scan count on each code tells you which neighborhood is paying attention, and the approximate location in the scan data confirms the scans come from where the poster hangs.

The destination can be local too. Send the scan to a page with directions, hours, and the offer for that store. A Multi-Links code can put directions, the menu, and a booking link on one page, which suits a sign that different people scan for different reasons.

Because each code is a smart QR code, the offer behind a location can change while the sign stays put. Nothing gets reprinted.

How to Advertise Using QR Codes: Step by Step

Here is the sequence that keeps a QR code advertising campaign from falling apart at the last step.

1. Decide what the scan should do. Every ad gets one job. If the ad sells a product, the scan opens that product. If it promotes an event, the scan opens registration. Do not link the homepage and let people figure it out.

2. Build the page before the code. Most scans happen on a phone, often in a place with distractions. The page must load in a couple of seconds, read well at phone width, and ask for one thing. Anything that demands an account before showing value loses the scan.

3. Create the codes. In MQRG on your iPhone or iPad, create a smart QR code for each ad placement and name it after the placement, such as "Spring ad, transit shelter, 5th Street." The separate codes are what make comparison possible later.

4. Write the CTA and size the code. Put five to eight words directly above or below the code that state the reward, and size the code for the distance.

5. Test, launch, review. Print one proof at final size or play the spot on a real TV, scan with two phones, verify the page, then ship. Once live, check scan counts per placement weekly and adjust the offer on the codes that lag.

1

Pick one action

Coupon, booking, sign-up, download, or menu. One ad, one goal.

2

Build the mobile page

A fast, phone-first page that delivers what the ad promised, with no login wall.

3

Create one smart QR code per placement

Separate codes for the magazine ad, the shelter panel, and the TV spot.

4

Write the call to action

Name the reward next to the code: "Scan for 20% off" beats "Scan here."

5

Size for the scanning distance

2 to 3 cm in hand, one tenth of the viewing distance for anything on a wall or screen.

6

Test the real thing

Print at final size, scan with several phones from the real distance and lighting.

7

Launch and read the data

Compare scans per placement weekly and move budget toward what works.

Best Practices for QR Codes in Ads

These are the rules that decide whether a code in an ad gets scanned or ignored.

Contrast and quiet zone. Phone cameras find a QR code by its dark pattern on a light field and by the blank border around it. Keep the modules dark, the background light, and leave at least four modules of empty space on every side. A designer who trims that margin to fit the layout has just broken the code. If a code still refuses to read, the troubleshooting guide covers the usual causes.

Size and test. Size for the distance, then prove it: one proof at final size, scanned from the real distance with an iPhone and an Android phone, in the lighting the ad will live in. Five minutes of testing is cheaper than any reprint.

The page behind the code. Mobile-ready is the minimum. The page should also match the ad, so a scan from a print ad for a specific offer lands on that offer with the same headline and price. Never put a login wall, a mandatory app install, or a long form between the scan and the thing the ad promised.

Keep the pattern simple. Long URLs make a dense code that is harder to scan at a distance. A smart QR code encodes a short redirect, so the pattern stays readable no matter how long the final URL is.

  • Dark modules on a light background, never inverted
  • Quiet zone: at least four modules of blank margin on every side
  • Sized for the scanning distance (2 to 3 cm in hand, 10:1 at a distance)
  • A short call to action that names the reward, placed next to the code
  • A test print or test playback scanned with several phones
  • A mobile-ready landing page that loads fast and matches the ad
  • No login wall, app install, or form before the promised content
  • One smart QR code per placement so results can be compared

Measuring QR Code Advertising Campaigns

The point of putting a code in an ad is that the ad can finally report back. That only happens with a smart QR code, because a static code sends the phone straight to the URL with nothing in between to count the scan. The mechanics are covered in how to track QR code scans.

One code per placement is what makes measurement work. If the magazine ad, the shelter panel, and the TV spot share a code, you get one total and no way to split it. Give each placement its own code and the comparison is built in: scans per placement, and scans per dollar once you divide by what each placement cost.

Three numbers carry most of the insight:

  • Scan counts per code, which rank your placements and tell you where the next dollar goes.
  • Time of day and day of week, which show how each format is consumed. A transit panel scanned at 8 a.m. and 6 p.m. is a commuter placement.
  • Approximate location, based on the scanning phone's IP address, which confirms a local placement is reaching local people.

Scan notifications help in the first days after a placement goes live: the first scan on a new code confirms the ad is up and the code works in the field. For conversions such as purchases or sign-ups, add UTM parameters to the destination URL so your web analytics can attribute conversions to the same placement.

Static QR in an ad
  • Destination fixed the moment it is printed
  • No scan count, timing, or location
  • A typo or an expired offer means a reprint
  • Long URLs produce a dense pattern
  • Works with no service behind it
Smart QR in an ad
  • Destination editable after the ad runs
  • Scan Insights: counts, time, approximate location
  • Swap the offer without touching the ad
  • Short redirect keeps the pattern simple
  • Depends on the redirect service staying online

Common Mistakes

Most codes in ads fail on execution, not on the idea.

Putting the code where nobody can stop. Highway billboards, the sides of moving vehicles, anything viewed from a car. A code needs a stationary person for a few seconds.

Putting the code on the phone. A QR code in a mobile banner, a social ad, or a phone-only email is decoration. The device showing the ad cannot scan itself. Use a link.

Sizing for the layout instead of the distance. A 3 cm code looks tidy on a poster mockup and is invisible to a camera 2 m away. Size for where the reader stands, not for what fits in the corner.

Flashing the code at the end of a video. Two seconds before the logo is not enough time to unlock a phone and open a camera. Keep it on screen for the whole spot.

Reusing one code everywhere. You get a total and no idea which ad earned it. Separate codes cost nothing.

Letting the code outlive the offer. A static code in a magazine ad still points to the spring sale in November. A smart QR code lets you point the same code at whatever is current, for as long as the ad is still being seen.

TL;DR

QR codes belong in ads where the viewer can stand still and scan with a different device than the one showing the ad: print, out-of-home, TV, and digital signage, not mobile banners. Size the code for the scanning distance, pair it with a call to action that names the reward, and send the scan to a mobile page that matches the ad. Use one smart QR code per placement so scan counts, timing, and approximate location tell you which ad actually worked.

Frequently Asked Questions

How do you advertise using QR codes?

Pick one action for the ad, build a mobile page that delivers it, then create a separate smart QR code for each ad placement. Put the code next to a short call to action that names the reward, size it for the distance it will be scanned from, test a proof with real phones, and compare scan counts per placement once the ads are live.

Do QR codes work on digital ads and web banners?

Only when the ad is shown on a different device than the one the viewer scans with. A code on a TV, a laptop screen, or digital signage works. A code in a mobile banner, a social feed ad, or an email opened on a phone does not, because the phone cannot scan itself. Use a tappable link with UTM parameters there.

How big should a QR code be on a billboard?

At least one tenth of the distance it will be scanned from. A poster read from 2 m needs a 20 cm code, and a wall banner read from 5 m needs about 50 cm. Highway billboards viewed from moving cars are not scannable at any size, so use a short memorable URL on those and reserve the code for placements where people stand still.

Can I put a QR code in a TV ad?

Yes, and it is one of the better placements because the viewer is sitting with a phone nearby. Make the code large enough to scan from across a room, keep it on screen for the whole spot rather than a flash at the end, and tell viewers what the scan gets them in both the visuals and the voiceover.

How do I know which ad brought the scans?

Give every ad placement its own smart QR code, even when they all point to the same page. Each code then reports its own scan count, the time of day scans happen, and the approximate location of the scans. Compare those numbers across placements to see which magazine, panel, or spot earned the response, and add UTM parameters for conversions.

Should I use a static or dynamic QR code in advertising?

Dynamic, which MQRG calls a smart QR code. A static code locks the destination the moment the ad is printed and reports nothing back. A smart QR code lets you fix a link, swap an expired offer, or retarget a placement without reprinting, and it records scan counts, timing, and approximate location so the ad can be measured.

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