Print & placement
QR code size, contrast and placement: a printing checklist
The physical rules that decide whether a code scans in one second or not at all — distance ratios, quiet zones, contrast and material.
6 min read · Updated February 2026
Scanning failures are almost never a data problem. They are a physics problem: the code is too small for the distance, too low in contrast, too glossy for the lighting, or crowded by artwork that eats the quiet zone.
Use this as a pre-print checklist. Each rule below is the one that most often gets broken in real venues.
The 10:1 distance rule
As a working rule, a QR code needs to be roughly one tenth of the intended scanning distance. A code scanned from arm's length (about 300 mm) can be 30 mm across. A code on a lift lobby wall read from two metres needs to be around 200 mm.
Designers routinely violate this by dropping a 40 mm code onto an A3 poster. It looks balanced on screen and fails in the room.
- Counter sticker, 250–350 mm distance: 30–40 mm code.
- Table tent, 400–600 mm: 40–60 mm code.
- Reception sign, 700 mm–1 m: 70–100 mm code.
- Wall poster, 1.5–2.5 m: 150–250 mm code.
Quiet zone and module size
A QR code needs a clear margin of at least four modules on every side. A module is one of the small squares in the pattern. Text, borders and background photography inside that margin reduce the reliable scanning distance sharply.
Keep the printed module size at or above roughly 0.6 mm for offset or digital print. Below that, ink spread on uncoated stock starts merging modules.
Contrast and colour
Dark pattern on a light background is the only reliably safe combination. Inverted codes — light modules on dark — scan on many phones and fail on enough of them that they are not worth the aesthetic.
Aim for a contrast ratio comfortably above 4:1 between module and background. Brand colours are fine as long as the dark side is genuinely dark; mid-tone teal on cream is the classic failure.
Materials and finish
Matte or satin laminate is worth the small extra cost. Gloss laminate under directional lighting produces a specular hot spot exactly where the camera needs detail, and it is the single most common cause of a code that “only sometimes works”.
Wet or humid areas — bathrooms, poolside, outdoor tables — need waterproof vinyl. Standard paper stock curls, and a curled code distorts the pattern geometry.
Choosing surfaces
Rank candidate surfaces by dwell time first. Where does a customer stand still, seated or waiting? Those places outperform high-traffic walkways every time.
Then check the eye line. A code below waist height on a counter front is invisible to a standing adult holding a phone. Angle it, raise it, or move it.
FAQs
- What is the smallest a review QR code can be?
- For hand-held distances, around 25–30 mm across on good stock. Below that you are relying on the customer moving the phone very close, which most will not do.
- Can I put a logo in the middle of the code?
- A small centre logo is usually tolerated because of built-in error correction, but it consumes error-correction budget that print imperfections also need. Keep it under about 15% of the code area.
- Does a coloured background break scanning?
- Not if the contrast between the modules and the background stays high. Test the exact printed artwork, not the on-screen version.
Templates referenced in this guide
Mirror square
100 × 100 mm · Styling-station mirror or bathroom mirror
Reception sign
148 × 210 mm · Check-out desk, in an acrylic stand
Exit-point poster
297 × 420 mm · Exit route, gift shop or gate
Keep reading
Google review QR codes: how they work end to end
From Google Business Profile to printed sticker: the full chain, including the difference between a static code and a dynamic one you can re-point later.
Read the guideHow to get more Google reviews without breaking the rules
Most businesses do not have a review problem — they have an asking problem. Here is the timing, wording and placement that turns satisfied customers into published reviews.
Read the guideBuilding a review routine your staff will actually keep
A review programme that depends on enthusiasm dies in three weeks. One built into existing shift routines survives staff turnover.
Read the guideHotels
A hotel stay has a dozen quiet moments where a guest is happy and idle. Put a review code in the right ones and measure which floor, which room type and which touchpoint actually earns the scan.
Industry guideRestaurants
The gap between the last course and the card machine is the highest-intent moment in hospitality. A well-placed code turns it into a review.
Industry guideSalons and spas
Your client has just looked in the mirror and liked what they saw. That reaction lasts about ninety seconds — put the code where they are already looking.
Industry guide