Home › Bulk QR Generator › QR Codes for Marketers
QR Codes for Marketing Campaigns — Track Every Print Piece
Last updated: May 2026 · → Open the free generator
Print advertising has historically been difficult to measure. A flyer distributed in three neighbourhoods looks identical — unless each one carries a different QR code pointing to a unique URL. With UTM-tagged QR codes, every scan is logged in your analytics platform with full source, medium, and campaign attribution. You can see which neighbourhood drove more traffic, which poster size converted better, and which call-to-action generated the most clicks — all from a print run.
BatchPrintGTIN generates all of your campaign QR codes from a single CSV file. Upload a spreadsheet with one UTM-tagged URL per row, download a ZIP with a separate QR image for each. Free, no account required, no watermarks.
UTM Parameters and QR Codes — How Tracking Works
UTM parameters are tags added to the end of a URL that analytics platforms (Google Analytics, GA4, Matomo, etc.) read and attribute to a specific source. A QR code simply encodes one of these tagged URLs:
https://yoursite.com/offer?utm_source=downtown_flyer &utm_medium=print &utm_campaign=spring2026 &utm_content=version_a
When a person scans this QR code and lands on your page, their session is attributed to downtown_flyer / print / spring2026 in your analytics. If you have a different version for the mall location, its URL has utm_source=mall_flyer instead — different QR code, different attribution, same destination page.
Building Your Campaign CSV
Structure your spreadsheet with a URL column (the UTM-tagged link) and a label column (the variant name for your ZIP files):
url,label https://yoursite.com/offer?utm_source=downtown&utm_medium=flyer&utm_campaign=spring26,Downtown Flyer https://yoursite.com/offer?utm_source=mall&utm_medium=flyer&utm_campaign=spring26,Mall Flyer https://yoursite.com/offer?utm_source=subway&utm_medium=poster&utm_campaign=spring26,Subway Poster https://yoursite.com/offer?utm_source=direct_mail&utm_medium=postcard&utm_campaign=spring26,Direct Mail Postcard https://yoursite.com/offer?utm_source=in_store&utm_medium=shelf_talker&utm_campaign=spring26,In-Store Shelf Talker
Upload to the batch QR generator, select URL type, download the ZIP. Each file is named by the label column (Downtown Flyer.png, Mall Flyer.png, etc.). Drop the correct image into each print template.
Use Cases Across Marketing Channels
Direct Mail Campaigns
Unique QR codes per mailing list segment turn direct mail into a measurable digital channel. Create one URL per segment (utm_source=list_a, list_b, list_c), generate codes in a batch, and swap the correct QR image into each version of your mailer in InDesign or Canva. At campaign end, your analytics shows exactly which list converted.
Out-of-Home (OOH) Advertising
Billboard, bus shelter, and transit ads are traditionally untrackable. A unique QR code per placement changes that. Use one URL per location (utm_source=queen_st_billboard, utm_source=union_station_shelter). When someone scans a specific placement, that session is fully attributed in your analytics — you can calculate real cost-per-acquisition per OOH placement.
Product Packaging
QR codes on packaging can point to recipe pages, how-to videos, product registration forms, or re-order flows. If the same product ships in multiple SKUs or regional variants, each SKU can have a unique QR pointing to a localised landing page. Generate all SKU QR codes in one batch from your product catalogue CSV.
Events and Conference Materials
Every booth banner, brochure, and lanyard badge at an event can carry a QR code. Use unique codes per material type and per event: utm_source=techconf_2026&utm_medium=brochure. When someone scans your booth banner vs your lanyard, you know which drove more traffic to your follow-up page.
Retail Point-of-Sale
Shelf talkers, price cards, and end-cap displays with QR codes pointing to product pages, comparison guides, or loyalty sign-up flows measurably increase engagement with in-store materials. Generate all variants by store cluster or region in one batch.
QR Code Placement and Size for Print
| Print material | Recommended QR size | Minimum size |
|---|---|---|
| Business card | 2 cm square | 1.5 cm |
| Flyer / postcard (A6/A5) | 3–4 cm | 2.5 cm |
| Brochure panel | 4–5 cm | 3 cm |
| Poster (A3 / 12×18") | 6–8 cm | 4 cm |
| Retail shelf talker | 3–4 cm | 2.5 cm |
| Billboard / large format | 20+ cm | Scan test at intended viewing distance |
SVG vs PNG for Print Production
When placing QR codes in Adobe InDesign, Illustrator, or Affinity Publisher, always use SVG output from the batch generator. SVG files are resolution-independent — a QR code placed at 3 cm in your layout prints identically whether the print resolution is 150 DPI or 1200 DPI. PNG files have a fixed pixel resolution and may appear pixelated or blurry when scaled up in print software.
Recommended Printers for Marketing QR Labels
Brother QL-820NWB Wireless Label Printer
The best choice for marketing teams producing small-run QR code labels, shelf talkers, and badge prints in-house. Wireless, prints QR codes natively at 300 DPI, supports multiple label widths including 62 mm full-bleed.
300 DPI QR outputWirelessMultiple widthsView on Amazon
Rollo Wireless Label Printer
Accepts any third-party 4"x6" and 2"x1" label stock. Great for marketing teams that need to print QR campaign stickers, packaging inserts, and shelf labels without proprietary cartridge costs.
Non-proprietary labelsFast throughput4x6 compatibleView on Amazon
Frequently Asked Questions
How do marketers track QR code scans from print campaigns?
By encoding a URL with UTM parameters into each QR code. Each print variant gets a different utm_source value. When someone scans, their session is attributed to that source in Google Analytics. The QR code is just the physical bridge between the print piece and your digital analytics.
How do I create unique QR codes for each marketing channel?
Create a CSV with one row per channel variant — the UTM-tagged URL and a label. Upload to the free batch QR generator, select URL type, and download the ZIP. Each variant is a separate image file named by its label, ready to drop into your print template.
Should I use PNG or SVG for print materials?
Always SVG for print. SVG is resolution-independent, so the code is crisp at any printed size. Use PNG only for digital assets (email, social, web) where SVG may not be supported.
What if my UTM-tagged URL is very long?
Long URLs create denser, harder-to-scan QR codes. Use a URL shortener (Bitly, Short.io, or your own custom short domain) to create a shorter redirect URL that still carries the UTM attribution. Encode the short URL in the QR code, set the redirect to the full UTM-tagged destination.
Can I add a logo to marketing QR codes?
Yes, using the single QR generator with logo overlay feature. For batch campaigns, generate the codes, then place your logo over the centre module of each code in Illustrator or Photoshop. Always use Level H error correction (30% redundancy) when overlaying a logo.
