A guest cannot scan the code
Check 4 things in order: the clear margin around the code, how wide it is printed, the contrast against its background, and the light in the room. The first 2 account for the self-designed signs that fail.
If none of that is it, give the guest the plain web address. Every phone can open a link even when its camera will not cooperate.
The margin, first every time
A camera finds a code by its edges, and it needs empty space to see them. A code trimmed flush to a border, or set right against a photograph, gives it nothing to lock onto. The band should be about 4 of the code s own small squares wide on all 4 sides.
Our sign templates include this band already. A design laid out by hand is where it goes missing.
- Look at the margin. The code needs an empty band around it, roughly 4 of its own squares wide.
- Measure the width. About 5 cm for arm s length. Roughly a tenth of the scanning distance beyond that.
- Offer the link instead. Read out the address or send it in the group chat. It leads to the same page.
Too small for the distance
A code that scans on your desk can fail on a wall. The width has to grow with the distance — roughly a tenth of it — so a sign people read from 2 metres away wants about 20 cm, not the 5 cm that works on a table card.
A guest holding a phone in a dim room also holds it less steadily, which costs a little more size again.
| Read from | Code width | Typical spot |
|---|---|---|
| 30 cm | 3 cm | An invitation in the hand |
| 50 cm | 5 cm | A card on the table |
| 1 m | 10 cm | A stand at the bar |
| 2 m | 20 cm | A sign by the entrance |
Rounding up costs paper. Rounding down costs the contribution, because nobody tries a second time.
Contrast, not colour
A camera reads light against dark. A mid-tone code on a mid-tone background can look elegant on a screen and be unreadable on card, and a code laid over a busy photograph is the same problem with extra noise. Keep whatever sits behind the code plain and far from it in tone.
A light code on a dark field works, but only when it was exported that way rather than inverted afterwards.
The light in the room
Gloss card under a spotlight throws the light straight back, and the phone sees a white patch where the pattern should be. Candlelight is the opposite problem: too little, and from the wrong angle. Matt card and ordinary room lighting solve both.
If a sign fails only in the evening, this is why. Nothing about the file has changed.
When it is the phone
Some older cameras need the code centred and held still for a moment, and some third-party camera apps do not read codes at all. Ask the guest to use the built-in camera app and to hold the phone 20 to 30 cm away rather than pressing it against the card.
A cracked or greasy lens is worth a mention too. It sounds trivial and it is a real cause.
The fallback that always works
Give them the address. Every sign should carry the web address in plain text underneath the code, and you can send the same link to the group chat in 5 seconds. It reaches the identical page, and it works on a phone whose camera is refusing.
This is also the answer for anyone reading a digital invitation, since a phone cannot scan a code on its own screen.
Preventing all of it
Print 1 sign, stand it where it will stand, and scan it from a borrowed phone at a normal sitting distance, in the light the room will have. That single check catches margin, size, contrast and gloss in 1 go, before you have printed 40 of them.
Do it again the day before if anything about the artwork changed in between.
Common questions
Why does the code scan on my desk but not at the venue?
Distance and light. A code sized for a table card is too small for a wall, and gloss card reflects venue lighting.
How much clear space does the code need?
A band about 4 of its own squares wide, on all 4 sides.
Can a guest scan a code shown on another screen?
Not from the same phone. Give them the plain address instead.
Does a logo in the middle stop it working?
It can. It removes pattern the camera needs, so leave the code intact.
What is the quickest fix during the party?
Send the link to the group chat. It opens the same page.
Still open? Contact
Put the code on signs and invitations
Sizes, placement and the line beside it.
Share the link without printing anything
The fallback, as a plan rather than a rescue.
Transparent QR codes: PNG and SVG
What breaks a code you placed yourself.
A guest album for a party
A code that gets scanned in a dark room.
It still will not scan
Send us a photo of the sign where it stands and the phone model. Those 2 details are what we need to answer it.