Most QR codes on Indian print ads fail for boring reasons. Not strategy, physics and layout. The code is too small, or printed over a photo, or crammed into a corner where nobody's thumb goes, or it points at a homepage that takes eight seconds to load.
None of those are hard to fix. You just have to know they're mistakes before the ad goes to press, because after the print run you're stuck with a lakh of flyers that don't work.
Here's the checklist we'd run before signing off on any printed creative with a QR on it.
A naked QR is a locked door with no sign. "Scan for 25% off your first order" gets scanned; a floating square gets ignored. The offer is the hook, the code is just the mechanism. Write the reason first, then place the code under it.
The rule of thumb: the code should be at least 1/10th of the distance between the reader and the ad, in size. A flyer held at 30 cm needs a code around 3 cm. A hoarding read from 20 metres needs a code around 2 metres. Get this wrong on outdoor media and the camera physically cannot resolve it.
| Media | Typical reading distance | Minimum code size |
|---|---|---|
| Flyer / brochure | ~30 cm | ~3 cm |
| Magazine / newspaper | ~40 cm | ~4 cm |
| Standee / poster | ~1.5 m | ~15 cm |
| Hoarding | ~20 m | ~2 m |
Every QR needs empty margin around it, the "quiet zone," usually about four modules wide. Designers love to butt text or a border right up against the code to save space. Scanners hate it. Leave the breathing room; it's not optional.
Dark code on a light background. That's it. Light code on dark sometimes works but many cameras choke on inverted codes, so don't gamble on print you can't re-run. Never print a code over a busy photograph, the camera needs clean edges, and a face or a landscape behind it destroys them.
The most common designer instinct, make the code small and tasteful, is exactly wrong. A QR is a functional element, not a logo. If it's too small to scan from arm's length, the elegance cost you every lead. Bigger is safer.
On a flyer, the bottom-right corner is where hands naturally hold and eyes finish reading. On a standee, roughly chest-to-eye height. Don't place a code at the top of a six-foot banner where nobody can physically reach a phone camera to it.
Static codes bake the destination into the pattern forever. Print a typo'd link and it's dead. A dynamic code points at a redirect you control, so you can change the destination after printing, and you get scan analytics for free. For print, where reprints are expensive, this is close to mandatory. We broke down the full trade-off in dynamic vs static QR codes.
Running the same ad in three cities? Three different tracked codes. Otherwise you'll know the campaign got scans but never which city earned them, which is the exact decision you're printing the ad to inform. One code per placement, always.
The scan is half the battle; the landing is the other half. A reader on 3G in a moving auto will abandon a heavy site in two seconds. One screen, one offer, one form field if you can manage it. The homepage is never the answer.
A code that scans perfectly on your monitor can fail on paper: ink bleed, low-res export, a fold running through the pattern, or lamination glare. Print one real copy and scan it with three different phones, an old Android, a new one, an iPhone, before you approve the run.
If the code sits on a crease of a folded brochure, the pattern breaks. If the flyer gets glossy lamination, overhead light reflects straight into the camera and kills the scan. Keep codes flat, matte, and away from folds.
The phone's built-in camera reads a standard QR with zero app install. That frictionlessness is the whole reason print QR works in India, so keep your codes standard and camera-readable. If you're tempted by an image trigger, where the printed picture itself launches something with no code, remember that only fires inside the Adscano scanner or an app embedding it, so it's for audiences you already own, not a cold flyer. For strangers, native-camera QR wins.
Before any print job leaves your desk, run down the list: reason-to-scan present, code sized for distance, quiet zone intact, high contrast, not too small, reachable placement, dynamic + tracked, destination fast, printed proof scanned on three phones. Nine of these take seconds to check and each one is a way campaigns quietly fail.
Print isn't the hard part of QR marketing. Skipping the checklist is.
Adscano generates dynamic, per-placement QR codes and shows you exactly which print ran best. Try it free before your next run goes to press.