Choose a size you can scan from arm’s length
A code about 3 cm across is comfortable to scan with a phone held a hand span away. Below about 2 cm, older cameras start to struggle; above 5 cm, almost anything works.
On an A4 sign the code usually ends up 8 to 10 cm across, which is generous. If you are printing something small, print the sign bigger rather than shrinking it on the page.
Print at 100%, never “fit to page”
Printer dialogs like to scale a layout by a few percent to fit the paper. That scaling is the most common reason a printed code loses sharpness. Look for the scale or zoom control and set it to 100%.
Keep the white border around the code
QR codes need a quiet zone: a blank margin around the pattern, at least four modules wide. It is how a camera tells where the code ends. Cropping it off, or printing the code straight onto a busy background, is a reliable way to break a scan.
Every template here keeps that margin, and the exported PNG and SVG include it automatically.
Contrast matters more than colour
Dark modules on a light background scan best. A deep navy or near-black on white is ideal. Avoid light-on-dark codes, low-contrast colour pairs such as blue on purple, and gradients inside the code itself.
The generator warns you when the colours you picked drop below a safe contrast ratio, and you can always reset to classic black and white.
Paper, finish and where you hang it
- Matte paper and matte lamination scan more reliably than glossy, which reflects light into the camera.
- Avoid curved surfaces: a code wrapped around a bottle or post distorts.
- Place the sign at eye level or slightly below, in even light, and not behind glass that catches reflections.
- Keep the sign away from direct sun. Faded ink and glare both hurt scanning.
Test before you commit
Scan the printed sign with two different phones from about 30 cm away while standing where a guest would stand. If both connect first time, you are done. If not, check the size and contrast before you reprint a hundred copies.
Put this into practice
Create your code in the generator, then turn it into a printable sign in a couple of clicks. Free, no account and no watermark.