12 QR Code Campaigns and What a Small Business Can Copy
By Diljit Ramachandran · LinkedIn · Published · Last updated · 2 min read · AI-assisted guide
A QR code campaign is a promotion that uses a scannable code to send people from print, packaging or a screen to one action. This guide sums up what each brand did and which part a small business can copy with a dynamic QR code. None of the twelve below worked because of the QR itself. Each removed a step between attention and action.
What did 12 brand QR campaigns do?
| Campaign | What it did | The small-business version |
|---|---|---|
| Coinbase, 2022 | A 60-second Super Bowl ad that was a bouncing QR code. Its chief product officer said it saw “more traffic than we’ve ever encountered”, per MediaPost. | One big, high-contrast code on your best asset, dynamic so you can swap a broken page. |
| Spotify Codes | Spotify calls them “unique, scannable links to your music”, opening the exact song, album or artist. | Link to the exact action, such as a class signup, not the homepage. See gyms. |
| McDonald’s, 2013 | Added QR codes to carry-out bags and drink cups, starting in the US, linking to nutritional information. | Table code to the menu, receipt code to loyalty signup. See restaurants. |
| IKEA | In Scan & Go stores, the IKEA app scans the code below a price tag to add the item to a list, then one QR code pays for the bag. | Put the code where the question arises. See packaging. |
| Nike, 2018 | At its New York flagship, Nike put codes on mannequins: scan, browse the outfit, check sizes. | Shelf-edge codes to product pages. See retail. |
| Burger King, 2020 | A TV ad with a floating QR code opened a free-Whopper coupon in the app, per Marketing Dive. | Attach an offer to the scan: a discount or a free add-on. |
| L’Oréal | Put QR codes in Allure print ads opening a Youth Code landing page, per Mobile Marketer. | Link print to a 30-second demo filmed on a phone. |
| Nestlé | QR codes on packs, starting with UK multi-pack Kit Kat, open nutrition, environmental and production details, per Mobile Marketer. | An ingredients-and-story page behind an on-pack code. |
| Starbucks, 2011 | Customers paid by holding a barcode on a phone to a 2D scanner in nearly 6,800 US company-operated stores, per TechSpot. | A counter code to a digital punch card. See loyalty programs. |
| Instagram and WhatsApp, 2020 | Instagram profile codes open from any camera app; WhatsApp Business codes start a chat. | Platform codes give no first-party scan data on your own domain. A dynamic code to a link page keeps analytics. |
| UPI, India | India’s Ministry of Finance counted 56.86 crore QR codes (about 569 million) at roughly 6.5 crore merchants (65 million) as of FY 2024-25. | Make the scan the easiest way to pay, tip, book or order. |
| PayPal, 2020 | Rolled out QR payments in 28 markets and waived seller fees on QR sales for a limited time. | Customers already know how to scan; give them a reason. |
What patterns repeat across them?
- Scan removes a step: Spotify, UPI and Instagram link to the exact action.
- Incentive beats information: Burger King and PayPal made the value explicit.
- Idle moments: McDonald’s used the time a customer sits with the bag.
- Per-placement codes: give every sign or flyer its own code and analytics shows which one pulls. See scan tracking basics.
How do you turn scans into an audience?
With a Pro plan ($19 a month, see pricing), each scan can fire a Meta pixel event you name, so scanners can become an ad audience. The retargeting guide has the setup.
What budget do you need? Nothing beyond your print cost to start: paid plans begin at $9 a month, after a 7-day free trial with no credit card.
Should you use static or dynamic codes for campaigns like these?
Dynamic, almost always. A dynamic code is a code whose destination you can change after printing, and only it records scans. See the full comparison.
Start building a scan audience
Create a dynamic code that fires a named event on every scan.
Start free trial7-day trial, no credit card · 5 dynamic codes · Paid plans from $9/month; continued dynamic service requires an active plan.