The pros and cons of QR codes in advertising
ON THIS PAGE
A shopper is holding a paint tin and wants to see the finish on a wall. A QR code beside the shelf label can open a demonstration without squeezing it onto the label. That is the useful question for any ad: what can the reader do from this spot that helps them decide?
Showing that finish on a wall helps the shopper picture it at home. You’ve supplied the detail they were trying to imagine from a small label.
Do QR codes actually work in advertising?
Sometimes, and the deciding factor is almost never the QR code itself. It is the moment you put it in front of someone. A QR code needs two things from the reader at once: a reason to scan, and a few uninterrupted seconds to do it. Give it both and it works. Take away either and it does not.
A reader holding a brochure can keep the QR code still and open the specifications. A television viewer needs enough display time to reach for a phone. Test the notice-to-destination journey for the setting where your ad will appear.
What are the real advantages?
Useful capabilities depend on the placement and the destination.
- They bridge print to digital cheaply. A flyer, package, or poster is static. A QR code lets it lead somewhere live: a menu, a booking page, a video, a form. You get a printed ad and a digital destination for the price of the ink.
- They make a small ad do more. There is only so much you can fit on a business card or a shelf tag. A QR code hands the reader the rest without cluttering the design.
- They are measurable, at least roughly. A tagged URL or short link can measure destination visits too. A dynamic QR code counts scans, so you get a real signal that the ad did something. Use different QR codes in different spots and you can see which placement earned its keep. More on that below, including the limits.
- They can be fixed and updated after printing. With a dynamic QR code, the destination is not baked into the ink. If the campaign changes or you typo the landing page, you repoint the QR code instead of reprinting everything.
- They lower the friction of a specific action. For things people would otherwise have to type (a long URL, a wifi password, a contact card), a scan beats the alternative.
What are the real drawbacks?
Allow for the reader’s time, the viewing conditions and the limits of your measurement.
- Most people will not scan. This is the big one. Even a good QR code in a good spot is used by a minority of the people who see it. Pulling out a phone and aiming it is a small chore, and plenty of readers will not do it. Plan for the QR code to be a bonus path, not the main event, and make sure the ad still works for the people who never scan.
- Placement kills more QR codes than design does. A QR code on anything moving, fleeting, or unreachable is wasted: buses, fast TV cuts, a spot with no signal, a page in a magazine nobody lingers on. If the reader cannot comfortably stop and aim, the QR code is decoration.
- A QR code with no caption gets ignored. “Scan me” names the chore and skips the payoff. Without a clear reason to scan right now, most people walk past. The words next to the QR code do more work than the QR code, which is its own subject: see what to write next to a QR code.
- The tracking is coarse. Scan counts are a blunt signal. They do not tell you who scanned, they can double-count one curious person, and they stop at the scan. Treat the number as a directional read, not proof of ROI.
- They can read as dated or lazy. Not because QR codes are old, but because a QR code dropped in with no purpose looks like a box someone felt obligated to add. The gimmick feeling comes from a missing reason, not from the square itself.
- A dead QR code is worse than no QR code. If the QR code stops working, whether the page moved, the domain lapsed, or the subscription behind it expired, you have taught that person their scans lead nowhere. That damages the next QR code too. Durability matters more here than people expect.
When does a QR code belong in an ad, and when doesn’t it?
Skip the debate and use the placement. A QR code earns its spot where the reader can pause and has a reason to act.
| Good fit (pause + reason) | Poor fit (no pause or no reason) |
|---|---|
| Restaurant table tents and menus | Highway billboards |
| Product packaging and shelf tags | TV spots that flash past |
| Posters at bus stops, elevators, checkout lines | Moving vehicles and vehicle wraps in traffic |
| Direct mail and flyers people hold | Anywhere with no phone signal |
| Business cards and event badges | A page in a magazine nobody lingers on |
| Store windows people walk up to | An ad the reader sees for under two seconds |
The pattern is simple: if the person is stationary, unhurried, and given something they want, a QR code helps. If they are moving, rushed, or offered nothing, it does not, no matter how it looks.
How do you make the pros outweigh the cons?
If you decide a QR code belongs, a few choices swing it from decoration to a working part of the ad.
- Write a reason to scan, not “scan me.” One line: what they get, and why now. “Scan for tonight’s specials” beats a bare QR code every time. The caption guide covers this in depth.
- Make it dynamic so you can fix and measure it. A dynamic QR code lets you correct a wrong destination without reprinting and see the scan count. That directly cancels two of the cons above: cannot-change and cannot-measure. Here is the static versus dynamic difference.
- Size and place it for the distance. Big enough to scan from where the reader stands, with a clear margin and strong contrast. Most failures are here: why QR codes don’t scan.
- Use separate QR codes to learn what worked. Different QR code per placement, then read the counts. Which flyer, which window, which mailer: comparing placements.
- Make sure it will still work later. A printed ad circulates for months or years. A QR code that dies when a bill lapses turns your own ad against you.
That last point is where the tool you choose matters. A Graklink dynamic QR code is a one-time purchase, it counts scans on its own, and a Graklink QR code never stops redirecting because of a billing event. No subscription required. That removes subscription expiry as a reason to replace the print; you still need to maintain the destination and account.
Choose the placement around the reader
Start with a useful resource and one placement. Print or export a proof of the ad with the QR code on it, and ask someone to complete the task from the position your reader will occupy. Their attempt gives you something concrete to improve before spending on distribution.
Common questions
Do QR codes actually work in advertising?
They can help where the reader has a useful reason to scan and time to do it, such as a product display, take-home card or an on-screen resource shown long enough. Test the actual placement and measure the intended outcome.
Are QR codes worth it for a small business ad?
A QR code can open a menu, booking page or product resource from a printed ad. A dynamic QR code adds editing and basic counts. Keep the business name and other contact details useful for people who do not scan.
Why do people not scan QR codes?
Usually because the ad gives them no reason to. 'Scan me' names a chore and skips the payoff, so people keep walking. Other common causes: the QR code is too small for the distance, printed with poor contrast, placed where nobody pauses, or sends the phone to a slow or irrelevant page. A QR code with a clear reason to scan, in a spot where people wait, gets used far more.
Where should you not put a QR code in an ad?
Choose a place where someone can stop comfortably and aim a phone. For video, allow time to notice the invitation, reach for a phone and scan. Test the delivered display rather than relying on a fixed number of seconds.
Can you measure how well a QR code ad performed?
Use separate QR codes for placements and compare their activity over matching periods. Website or sales records show outcomes. A scan count alone is not a sales total.
Do QR codes in ads look outdated?
They can, if the QR code is dropped in with no reason to scan, which reads as a box someone felt obligated to add. A QR code stops looking like a gimmick when it clearly offers something the reader wants right now: tonight's specials, two tickets before they sell out, the warranty form. The design is not what dates a QR code. A missing reason is.
Sources and verification dates
Source links, check dates and available archived copies are listed below.
- DENSO WAVE: QR code margins
Checked September 15, 2026.
A clear margin four modules wide is required on each side.
Live page; no archived copy supplied.
- Graklink terms
Checked September 15, 2026.
Purchased products, subscription cancellation, trial conditions and service continuity.
Graklink’s published product information.
