QR codes had their awkward phase in the early 2010s—slapped on billboards nobody could scan and linked to websites that didn’t work on mobile. Then COVID normalised them practically overnight, and now they’re everywhere: menus, packaging, event badges, print ads. For merchandising specifically, QR codes are a bridge between physical products and digital experiences. Here’s how to use them well.
Start with the destination, not the code
The QR code itself is just a vehicle. Before you generate one, figure out exactly where it’s taking the person and why they’d want to go there. A QR code on product packaging that leads to a generic homepage? Pointless. One that leads to a setup guide, exclusive content, or a registration page for warranty? Valuable.
Every QR code should answer: “What does the customer gain by scanning this?” If you can’t articulate a clear benefit, you don’t need a QR code—you need a better idea of what to do with one.
Think about the context of the scan. Someone scanning a QR code on a product they just bought is in a different mindset than someone scanning one on a conference lanyard. The destination should match the moment: post-purchase engagement for product packaging, quick contact exchange for business cards, exclusive access for event merchandise.
Optimise the landing page for mobile
People scan QR codes with their phones. If the destination isn’t mobile-optimised, you’ve wasted the scan. Load time matters more than design polish here—if the page takes more than three seconds to load, people bounce. They won’t wait around for your beautifully animated landing page to render.
Strip the landing page down to the essentials. One clear action, minimal scrolling, fast load. Don’t redirect through multiple URLs before reaching the destination—every redirect adds load time and increases the chance of a drop-off.
Test the entire experience on actual phones, not just desktop browser emulators. Load the page on a mid-range Android phone over a cellular connection. If it’s slow or clunky there, it’s slow or clunky for a big chunk of your audience.
Use dynamic QR codes
Static QR codes are baked—once printed, the URL they point to is fixed forever. Dynamic QR codes route through a redirect service, letting you change the destination without reprinting anything. That means you can update offers, swap landing pages, fix broken links, or run A/B tests long after the merchandise has shipped.
For any merchandising use where the product will be in circulation for months or years, dynamic codes are non-negotiable. Imagine printing 10,000 product tags with a static QR code that points to a page you later restructure. All those codes become dead ends. Dynamic codes prevent that problem entirely.
Most QR code platforms (QR Code Generator, Bitly, Beaconstac) offer dynamic codes with analytics built in. The small ongoing cost is trivial compared to the flexibility and data you get.
Place them where they’ll actually be scanned
A QR code on the bottom of a product box that’s already been thrown away isn’t getting scanned. Think about the customer journey: where is someone likely to have their phone in hand and a reason to engage?
Good placements include product tags or hang tags (especially for clothing and accessories where the tag is visible before purchase), the inside of packaging (an unboxing moment when excitement is highest), the back of a business card or brochure, event merchandise like lanyards, tote bags, or badge holders (where attendees are actively networking and exploring), and point-of-sale displays where someone is already making a purchasing decision.
Bad placements: the bottom of packaging that gets recycled immediately, locations where lighting or angles make scanning difficult, surfaces that crease or wrinkle (distorting the code), and anywhere the code is smaller than roughly 2cm × 2cm.
Design them to be scannable AND on-brand
QR codes don’t have to be black-and-white squares. You can customise colours, add your logo to the centre, round the corners, and even experiment with shapes—just make sure the contrast is high enough to scan reliably. Dark patterns on light backgrounds work best. Light-on-dark or low-contrast colour combinations can cause scanning failures.
Test every code on at least three different devices before printing. What scans perfectly on the latest iPhone might fail on an older Android phone with a lower-quality camera.
Size matters too. Anything smaller than 2cm × 2cm is risky in practice, and for merchandise that’ll be scanned from more than arm’s length (like a poster or banner), you need to scale up significantly. The general rule: the scanning distance should be roughly ten times the size of the code.
Include a brief call-to-action nearby. “Scan for exclusive access” is better than a naked code with no context. People need a reason to pull out their phone. Give them one in as few words as possible.
Track everything
One of the biggest advantages of QR codes over traditional merchandising is measurability. Use UTM parameters or QR-specific tracking tools to see how many scans each code gets, when people are scanning (time of day, day of week), where they’re scanning from (geographic data), what device they’re using, and what they do after they land on the destination page.
This data tells you which products, placements, and CTAs actually drive engagement—and which ones are decorating a shelf doing nothing. You can compare the performance of QR codes on different product lines, at different events, or in different store locations.
If you’re running multiple QR code campaigns, create a tracking dashboard that gives you an at-a-glance view of performance across all codes. This turns your QR codes from isolated tactics into a measurable channel.
Use them for post-purchase engagement
Merchandising QR codes are especially powerful after the sale. Link to how-to videos (which can easily be created using an AI video agent) that help customers get the most from their purchase, care instructions that extend product life, reorder pages that make repeat purchasing effortless, loyalty programme sign-ups, feedback surveys, or exclusive content that deepens the brand relationship.
QR codes can also introduce referral incentives immediately after purchase. A packaging insert or product tag could lead customers to a page where they can invite friends and earn rewards for sharing the product. Platforms like ReferralCandy allow brands to run these referral programmes easily, turning a single purchase into a potential source of new customers through word-of-mouth.
A t-shirt with a QR code on the interior tag that leads to an exclusive playlist, a behind-the-scenes video, or early access to new drops? That’s merchandise doing double duty as a marketing channel. The physical product becomes a permanent touchpoint with the customer.
Brands can take this a step further by encouraging customers to share their experiences online and showcasing those posts in curated galleries using tools like Walls.io. Looking at real user-generated content examples can help teams design QR experiences that motivate customers to participate and share.
This is also an opportunity for data collection. If the post-purchase experience requires a quick registration or email entry, you’re building a first-party data asset from physical product purchases—something that’s increasingly valuable as third-party data becomes harder to access.
Consider accessibility
Not everyone can scan a QR code easily. People with visual impairments, older adults unfamiliar with the technology, or anyone with a cracked phone camera might struggle. Where possible, include a short URL alongside the QR code as an alternative. Something like “yoursite.com/setup” gives people a manual fallback and ensures nobody is excluded from the experience.
This small addition also helps with brand recognition. A memorable short URL reinforces your domain in a way a QR code alone doesn’t.
Don’t over-QR
Not every product needs a QR code. If there’s no clear value for the customer behind the scan, leave it off. QR fatigue is real—people have been trained to expect that half the QR codes they see lead somewhere useless, and each useless scan makes them less likely to scan the next one.
Be selective. Every QR code you deploy should deliver something worth the scan. That’s how you earn the habit of people actually engaging with them. If your QR code strategy is “put one on everything,” you’re diluting the value of all of them.
Putting it together
QR codes on merchandise are a low-cost, high-potential bridge between the physical and digital. But they only work when you treat them as part of a customer experience, not a decoration. Plan the destination first, design for scannability, track the results, and always make the scan worth someone’s time. When done right, a small square on a product tag becomes a permanent channel to your customer.