QR Code Marketing Guide: How to Put QR Codes in Ads That Get Scanned
A practical guide to using QR codes in advertising — where to place them, what to link to, design rules that keep them scannable, and how to track every campaign with UTM parameters.
Bulk QR Generator Team · Aug 28, 2026
A QR code in an ad is the shortest path you have from physical attention to digital action. The person is already looking at your message — the code lets them act on it in one second, without typing anything. This guide covers where QR codes work in advertising, what they should link to, how to design them so they actually get scanned, and how to measure the results.
If you need a refresher on how the codes themselves work, start with What is a QR code? — the rest of this guide assumes you know the basics.
Why QR Codes Belong in Ads
Three reasons the codes became a standard part of advertising:
- They bridge offline and online. Print ads, posters, packaging, and flyers can't be clicked. A QR code gives them a click anyway.
- They're measurable. Every visit from a tagged QR code can be recorded by your site analytics. Add UTM parameters and you can see which ad, placement, or city produced the traffic — see our QR code tracking guide.
- They cost nothing extra to print. The code is part of your artwork. There's no per-scan fee, no subscription, and nothing to maintain — static codes never expire.
Where to Place QR Codes in Advertising
Where the code lives determines what it can achieve. The proven placements:
Print ads and magazines
The classic use: code in the corner of the ad, linking to the product page or a dedicated landing page. Give every publication its own coded URL so you can compare which outlet pulls its weight.
Posters and billboards
The code is the entire call to action. People scan at bus stops, in subway stations, in store windows. Billboards need big codes — follow the distance rule below. For storefront glass and indoor signage, our QR code signs page covers materials and sizing.
Direct mail
Postcards and catalogs with a QR code consistently outperform plain mail because the recipient can act immediately. Link to a landing page matched to the offer, not your homepage.
Product packaging and labels
The code travels with every unit sold — link to instructions, recipes, warranty registration, or reorder pages. See our QR code labels guide for printing at product scale, and QR code stickers when you want the code independent of the packaging print run.
Flyers and handouts
Event promotion, menus, real estate listings. One code per flyer, one destination per campaign — mixing offers under one code muddies both the message and the analytics.
Screens and displays
TV commercials, digital signage, venue screens, and video pre-roll. Hold the frame for at least 3–4 seconds with the code static on screen — codes that flash by don't get scanned.
What Should the Code Link To?
The single most common QR advertising mistake is linking to a homepage. The destination should continue the ad's specific promise:
| Ad message | Destination | |------------|-------------| | "See the full collection" | Campaign landing page | | "Get 10% off" | Coupon or signup page with the offer pre-loaded | | "Watch how it works" | Demo video (YouTube QR codes open the app directly) | | "Leave us a review" | Your Google review form (review QR codes) | | "Join the event" | RSVP or ticket page (event QR codes) | | "Save our contact" | vCard that fills the address book (QR business cards) |
Two rules: the page must load fast and be mobile-first (everyone scanning is on a phone), and the page must match the ad — a scan that lands somewhere generic trains people not to scan your codes next time.
Design Rules for Ad Codes That Get Scanned
A code nobody can scan is wasted ad space. The rules that matter:
- Size by scan distance. Rule of thumb: the code should be at least 1/10 of the distance people scan from. A poster scanned from 2 meters needs a code around 20 cm; a magazine ad scanned from 30 cm is fine at 3 cm. Billboards follow the same math at larger scale.
- Keep the contrast high. Dark modules on a light background. Colored codes work if the contrast stays strong — our sample QR codes page shows scannable examples in different styles.
- Preserve the quiet zone. Leave clear space around the code — at least four modules' worth. Designers love crowding it with artwork; scanners hate it.
- One code per ad, one action per code. Two codes on one poster split attention and scans.
- Label it. "Scan for 10% off" outperforms a bare code every time. Say what the scanner gets.
- Test before you print. Scan the final artwork proof with two or three different phones. On the finished material, not the screen.
For vector output at large print sizes, generate SVG QR codes — they stay crisp at any dimension. For standard print runs, PNG downloads at high resolution cover most needs.
Tracking Your QR Campaigns
A scan should tell you where it came from. The free method: add UTM parameters to each destination URL before generating the code:
https://yoursite.com/offer?utm_source=poster&utm_campaign=fall-launch
Give every placement a distinct utm_source — the magazine ad, the subway poster, the packaging run — and your analytics separates them all, with no third-party redirect in the loop. The full method is in QR code tracking.
This is also why static codes are usually the right choice for advertising: no subscription, no middleman, no risk of the code dying mid-campaign. The trade-offs are covered in static vs. dynamic QR codes.
Producing Campaign Codes in Bulk
Real campaigns rarely need one QR code. A regional push needs a different coded URL per city to compare markets. Packaging needs a code per SKU. Franchises need one per location. Event series need one per venue.
That's exactly what bulk generation is for: a spreadsheet of URLs and labels in, up to 20,000 codes out as PNG files, with optional SVG output and a ZIP download for the set. You still place the files into your own print layout and proof the finished artwork. Generate your campaign codes now and have the whole set ready before the print deadline.
Frequently Asked Questions
Do QR code ads actually work?
They work when the ad gives a reason to scan — a specific offer, a video, a shortcut — and the code is sized and placed for the viewing distance. Ads that add a bare code as decoration get few scans; ads where the code IS the call to action get measured, meaningful response rates.
Should I use a dynamic QR code for my campaign?
Usually no. UTM parameters on a static code give you placement-level tracking for free, and static codes can't expire mid-campaign. Dynamic codes make sense only if you must change the destination after printing and can't run your own redirect — see static vs. dynamic.
How big should a QR code be in a print ad?
At least 1/10 of the expected scan distance: ~3 cm for handheld materials, 20+ cm for posters, much larger for billboards. When in doubt, go bigger and always keep the quiet zone clear.
Can I put the same QR code on all my ads?
You can, but you shouldn't. One destination URL per placement (via UTM parameters) is what tells you which ad earned the traffic. Bulk-generating a unique code per placement takes minutes and makes the whole campaign measurable.
How close together can the design elements be?
Keep a clear margin (the "quiet zone") of at least four modules on every side of the code, avoid placing logos or text inside that margin, and keep the code's dark modules dark against a light background. Then test-scan the final proof before printing.