Stop your flyers ending up unread in a pocket
A QR code on a flyer turns a passing glance into a tap: someone reads the headline, scans, and lands on your offer or a WhatsApp chat before they've walked ten steps. Printed contact details get forgotten in a pocket; a code closes the gap between seeing the flyer and doing something about it.
The detail that sinks most flyer codes is the paper. Flyers print cheaply on bright, coloured stock, and a code inked onto a saturated background loses the contrast a camera needs. A dark code on a pale panel scans; a navy code on a red flyer often won't, whatever it looks like on screen.
Fill the form to generate a QR code
Contrast on coloured and cheap stock
Give the code its own quiet panel. Drop a white or very light rectangle onto your coloured flyer and put the code inside it, so the camera sees hard dark-on-light edges instead of ink fighting a saturated background. Never reverse it to a light code on dark — many scanners assume dark modules on a light field and stumble on inverted codes.
On matte, uncoated flyer paper the ink spreads slightly, which fattens the dark modules and can close the gaps. Print a fraction larger than you think you need and pull a test flyer off the actual press stock before committing to the run.
- Put the code on a white panel, not straight onto colour.
- Keep it dark-on-light; avoid inverted light-on-dark codes.
- Test on the real paper — ink spread on matte stock closes gaps.
Size for a flyer at arm's length
A flyer is held in the hand, so the code can be smaller than a poster's — but people also scan flyers stuck to walls and boards at a distance. Aim for at least 2.5 to 3 cm square. If the flyer is A5 or larger and might be read off a noticeboard, go bigger, because scanning distance is what dictates size, not the flyer's dimensions.
Count responses through a link you own
You can tell whether a flyer campaign worked without any scan-tracking gimmick. Send the code to a dedicated landing page or a unique short link you control — one you use nowhere else — and read that page's own visitor count. Every hit came from the flyer, so the number is your response rate.
For a WhatsApp flyer, encode a wa.me link with a prefilled message like 'Saw your flyer'. When those messages land, you know the flyer drove them, and you're talking to a warm lead in the app they already have open.
How to make a flyer code that converts
- Decide the destination. A landing page for an offer, or a WhatsApp chat with a prefilled 'Saw your flyer' message to start the conversation warm.
- Use a unique link you control. Point the code at a short link used only on this flyer, so its visitor count becomes your response rate with no extra tools.
- Sit it on a white panel. The common mistake is printing the code straight onto coloured stock. Give it a light background so the camera gets clean contrast.
- Test on the real paper. Pull one flyer off the actual press and scan it in daylight and indoors. Matte stock spreads ink and can close a code that looked fine on screen.
Technical details
- Maximum characters: 2953
- Recommended error correction: Q (quartile) — street flyers get creased, rained on and stuffed in bags, so extra recovery keeps a scuffed code scanning.
- The code carries a URL or a wa.me link; a unique short link you own doubles as your response counter.
- Contrast, not cleverness, decides flyer scans — dark code, light panel, tested on the real stock.
Frequently asked questions
- Why won't my flyer QR code scan off the printed copy?
- Usually contrast or ink spread. A code printed onto coloured stock loses the dark-on-light edges a camera needs, and cheap matte paper fattens the dark modules until the gaps close. Put it on a white panel, print a fraction larger, and test a real printed flyer before committing to the full run.
- Can I tell how many people scanned my flyer?
- Yes, without any special scan tracker. Send the code to a unique landing page or short link you use only on this flyer, then read that page's visitor count. Because nothing else points there, every visit came from the flyer.
- How big should the code be on a flyer?
- At least 2.5 to 3 cm square for a hand-held flyer, larger if it'll be read off a wall or noticeboard. Scanning distance sets the size, so a flyer people view from a metre away needs a bigger code than one held in the hand.
- Should a flyer code open a website or WhatsApp?
- A website for browsing an offer, WhatsApp when you want an immediate reply. A wa.me link with a prefilled message drops the reader straight into a chat, which suits promotions where the next step is talking to you rather than reading more.
- Can I put the code over a background photo?
- Only if you first lay a solid light panel behind it. A busy photo confuses the scanner because there's no clean boundary between the code and the image. The panel gives the camera the uniform quiet zone it needs, and keeps the dark modules reading as a single crisp pattern rather than blending into the picture.
- Does the code work if I hand out flyers where there's no WiFi?
- The scan itself is offline, but the page or chat it opens needs mobile data. Most people have data on the street, so keep the destination light and fast so a weak signal still opens it quickly. Avoid heavy images or a slow page that stalls before your offer even appears.