Marketing

QR Codes in Marketing: What Actually Works (And What Doesn't)

March 12, 2025 8 min read
Marketing poster with QR code

Marketers have been sticking QR codes on everything for years — flyers, billboards, product boxes, print ads. Most of those codes get zero scans. Not low scans. Zero. Here's an honest look at what separates the ones that work from the ones that don't.

Why most QR codes fail

The biggest mistake is treating QR codes as a magic bridge between print and digital. They're not magic. They're a step — and like any extra step, they require a reason to take it.

People won't scan a code just because it exists. They'll scan it if they believe something worth their time is on the other side. Vague codes ("Scan for more info!") don't give them that reason. Specific ones do: "Scan for 20% off your next order" or "Scan to see this kitchen assembled in 3 minutes."

The destination problem

Even when people scan, the experience usually falls apart because the destination is wrong. Someone scans a QR code from a flyer and lands on a homepage. The homepage has nothing to do with the flyer's offer. They leave in four seconds.

QR codes should go to dedicated landing pages built for that specific campaign. The headline should match what was promised on the physical material. The action should be obvious. One click maximum.

Make sure that page is also mobile-optimized. 100% of QR code traffic comes from phones. A page that looks broken on mobile kills conversions immediately.

Placement matters more than design

A QR code on a highway billboard is almost always a mistake. People driving at 70mph can't scan anything. Even if they could, it's dangerous. QR codes work when the scanner has time and proximity — table tents in restaurants, product packaging, business cards, door stickers, printed receipts, event programs.

The closer the scanner can get and the more time they have, the better. Anything that requires people to work for the scan won't get scanned.

What actually works in marketing

Restaurant table cards with QR codes linking to menus or loyalty programs consistently get scanned. People are already stationary and looking at the table. Event badges or tickets with QR codes for session check-in or exclusive content work well too — the context makes scanning feel natural.

Product packaging QR codes that offer something genuinely useful — recipes, assembly instructions, product registration, warranty activation — perform reasonably well. The code is on something the customer already bought, and the offer is relevant to what's in their hands.

Window stickers for retail stores linking to online inventory or reviews work because pedestrians have the time and proximity to scan while walking past. For restaurants specifically, check our full guide on QR codes for restaurant menus.

Should you use dynamic QR codes for campaigns?

Yes, for anything printed at scale. Dynamic QR codes let you change the destination URL after the codes are printed. If your campaign changes or a landing page URL moves, you can update the redirect without reprinting anything. They also give you scan analytics — how many scans, from what locations, at what times.

That data is genuinely useful for understanding which placements work. See our breakdown of dynamic vs static QR codes for more detail on when each makes sense.

Growing your following with QR codes

One underused application: linking QR codes directly to social media profiles. Instead of asking people to search for your handle, a QR code opens your profile immediately. Good for storefronts, packaging, and any physical touchpoint where you want digital followers. Read more in our guide on using QR codes to grow your social media following.

Create a campaign QR code

Free generator, no account required. Download as PNG or SVG for print.

Open QR Generator