A vCard QR code is a QR code that encodes contact data in the vCard (Virtual Contact File) format. When scanned with a smartphone, information such as name, phone number, email address, company name, job title, and physical address is automatically imported into the device's contacts app.
vCard is a format standardized under RFC 6350, with the .vcf file extension. The vCard data stored in a QR code follows a plain-text structure like "BEGIN:VCARD\nVERSION:3.0\nN:Yamada;Taro\nTEL:090-1234-5678\nEMAIL:taro@example.com\nEND:VCARD".
Business cards are the most common use case. By printing a vCard QR code on a paper business card, the recipient can scan it to register the contact details accurately. This eliminates typos and forgotten entries that occur with manual input, driving rapid adoption in professional settings. At trade shows and conferences, you can even display the QR code on your smartphone screen if you run out of physical cards.
Combining vCard QR codes with shortened URLs is also effective. When vCard data is extensive (addresses, multiple phone numbers, social media accounts, etc.), the QR code's data payload grows, making the pattern more complex and harder to scan reliably. Instead, hosting the vCard file online and generating a QR code from a shortened URL keeps the code simple regardless of data volume. Moreover, if your contact details change due to a job transfer or department move, you only need to update the hosted vCard file while the QR code remains the same.
One caveat is the data capacity limit. Even QR code version 40 (the maximum) holds only about 3,000 bytes. If you want to include a profile photo, directing users to an online profile page via a shortened URL is far more practical. Related books are also available on Amazon.