QR code stickers that actually scan

A QR code scans when it's big enough for the distance, has clear space around it, is dark on a light background, and has been tested on the proof. All four are settled before printing.

By the Stickymade team · Updated

A QR code on a sticker scans when four things are right: it's big enough for the distance, it has clear space around it, it's dark on a light background, and you've tested it on the proof. All four are settled before printing. A code that works is a link someone can reach without typing. A code that fails is worse than none, because someone tried and gave up.

This applies to QR Code Stickers and to any sticker or label with a code in the artwork.

1. Size

A code needs to be big enough for a phone camera to read at the distance someone will actually stand.

The working rule: the code should be at least a tenth of the scanning distance. Scanned from 10" away, make it at least 1". From about 40" away, across a counter, make it about 4".

More data means a denser code, and a denser code needs to be bigger. A short link scans much smaller than a long one, so use a short URL rather than a tracking link three lines long.

2. Quiet space

A scanner finds a code by its edges, so the code needs a clear margin all the way around, roughly four times the width of one of its small squares.

Crowding a code with your logo, or running it to the edge of the sticker, is a common reason a code won't read. Leave the space. It isn't wasted.

3. Contrast

Print a dark code on a light background. That's what every scanner is built to find.

These things break it:

  • Inverting it. Some scanners manage a light code on a dark background, and many don't.
  • Low contrast. Mid-gray on light gray looks sophisticated and scans badly.
  • Holographic, glitter, or chrome behind it. The shimmer is exactly the visual noise a scanner is trying to see through. If you want a QR code on one of these films, ask for white ink behind the code, so it sits on a flat white panel. Choose "Select Areas" under "White Ink Backing" and tell us where. See white ink and why it matters.
  • Glare. A gloss laminate under a bright light can wash a code out. Matte is the safer finish for anything that must scan. See gloss or matte.

4. Testing the real thing

Before you approve, scan the code on the proof with an ordinary phone, at about the distance it will really be used.

Then check where it goes. A code pointing at a test page, a page that later moves, or a campaign link that expires is an expensive thing to discover after printing, because the stickers are already out in the world and the code can't be edited.

If the destination might change, point the code at a short link you control and redirect it. Then the sticker outlives the campaign.

A different code on every sticker

Each sticker can carry its own code, printed in one run. That's variable data printing. Prices are for print-ready artwork, and we can add the codes for you: reach out for a quote. Send the list as a spreadsheet, one row per sticker. Your proof shows the first entry, so scan that code before you approve, and check the rest of the list before you send it.