What the Phone Does
The camera finds the three corner markers, works out the orientation and angle, and reads the grid of modules into text. It then checks the error correction to repair any misread squares, and decides what the text is. A web address produces a prompt to open it; a contact produces a prompt to save it. The person never has to press a shutter or open anything special beyond the camera app.
Why Scans Fail
Almost every failure traces to one of a few causes: too little contrast, no quiet zone around the code, a code printed too small for the distance, a glossy surface that reflects light back at the camera, or a pattern so dense that a casual scan cannot resolve it. Shortening what the code encodes fixes the last one at the source, and a quick test on the real printed card, in the real lighting, catches the rest before a full run is ordered.
Counting Scans
A scan can only be counted if it passes through something that can count it. A code that links straight to a page tells nobody anything, whereas a dynamic code goes through a redirect, and each pass can be recorded. VCardForever keeps a count of scans and of views for each card, so you can see whether a code is actually being used and compare one placement against another, such as a flyer against a badge.
A Note on Safety
People are right to be wary of scanning unknown codes, since a code can send a phone to any address. Phones show the address before opening it, and a polite card makes it obvious what scanning will do, with a few words printed beside the code such as Save my contact. That small line does more for scan rates than any design touch.
Frequently asked questions
Why won’t my QR code scan?
Check contrast, the blank margin around the code, its printed size and any glare. A code that carries a short link is much more forgiving than one packed with data.
Do I need a QR scanner app?
No. The camera app on current iPhones and Android phones reads QR codes directly.
Can I see how many times my card was scanned?
Yes. Each card keeps scan and view counts, so you can see whether a printed code is being used.
Keep reading
Related terms
Put this into practice with your own card
Put your details on one card page, share it by link or QR code, and change them whenever they change. The printed code keeps working. No credit card required to start.