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 impossible to measure. A flyer distributed in three neighbourhoods looks identical — unless each carries a different QR code pointing to a unique URL. With UTM-tagged QR codes, every scan is logged in your analytics 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 your campaign QR codes from a single CSV. Upload a spreadsheet with one UTM-tagged URL per row, download a ZIP with a separate QR image for each variant. Free, no account, no watermarks.
How UTM Parameters and QR Codes Work Together
UTM parameters are tags added to the end of a URL that analytics platforms read and attribute to a specific source:
https://yoursite.com/offer?utm_source=downtown_flyer &utm_medium=print&utm_campaign=spring2026&utm_content=version_a
When someone scans this QR code and lands on your page, their session is attributed to downtown_flyer / print / spring2026 in Google Analytics. If you have a mall version, its URL has utm_source=mall_flyer — different QR code, different attribution, same destination page.
Building Your Campaign CSV
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
Upload to the batch QR generator, select URL type, download the ZIP. Each file is named by the label column — 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), generate codes in a batch, and swap the correct QR image into each mailer version in InDesign or Canva.
Out-of-Home Advertising
Billboard, bus shelter, and transit ads are traditionally untrackable. A unique QR per placement changes that. Use one URL per location. When someone scans a specific placement, the session is fully attributed — you can calculate real cost-per-acquisition per OOH location.
Product Packaging
QR codes on packaging point to recipe pages, how-to videos, product registration, or re-order flows. If the same product ships in multiple SKUs, each can have a unique QR pointing to a localised landing page. Generate all SKU QR codes in one batch from your product catalogue CSV.
Retail Point-of-Sale
Shelf talkers 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 Size for Print Materials
| Print material | Recommended QR size | Minimum |
|---|---|---|
| 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 |
| Billboard / large format | 20+ cm | Test at 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 — the code is crisp whether printed at 3 cm or 30 cm. PNG files have a fixed pixel resolution and may appear pixelated when scaled up in print software.
Recommended Printers for Marketing QR Labels
Brother QL-820NWB Wireless Label Printer
Best choice for marketing teams producing small-run QR labels, shelf talkers, and badge prints in-house. Wireless, 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. For marketing teams printing QR campaign stickers, packaging inserts, and shelf labels without proprietary cartridge costs.
Non-proprietaryFast throughputView on Amazon
Frequently Asked Questions
How do marketers track QR code scans from print campaigns?
By encoding a UTM-tagged URL into each QR code. Each print variant gets a different utm_source value. When someone scans, the 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 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 UTM attribution. Encode the short URL in the QR code.
