vCard QR codes for business cards
A vCard QR code stores your contact details. When someone scans it, their phone offers to save you as a new contact, with name, phone, email, company and website filled in. No typing, and no misspelled email addresses.
What is inside the code
vCard is a standard text format for contact cards, the same one used by .vcf files. QRSnap writes a vCard 3.0 record, which looks like this:
BEGIN:VCARD
VERSION:3.0
FN:Alex Rivera
ORG:Rivera Design
TEL:+1 555 123 4567
EMAIL:[email protected]
URL:https://example.com
END:VCARD
iPhone and Android phones both understand this format from the camera app or Google Lens.
What to include
- Full name: as you want it to appear in someone's contacts.
- Company: helps people remember where they met you.
- Phone: use the international format with country code (for example +44 20 7946 0000) so it dials correctly from abroad.
- Email and website: double-check them, since a typo is printed on every card.
Leave out fields you do not need. Every extra character makes the code denser, and denser codes have to be printed larger to scan reliably.
vCard QR or a link to a profile page?
A vCard code works offline and saves the contact directly, but you cannot change the details once the cards are printed. A QR code linking to a web page (your site or an online profile) can be updated later, but the person then has to save the details themselves. If your phone number or job is likely to change soon, a link to a page you control may be more practical.
Printing on a business card
- Standard business cards are about 85 × 55 mm (3.5 × 2 in). A vCard code with name, phone, email and website is fairly dense, so aim for at least 2.5 cm (1 in) wide.
- Keep an empty margin around the code and do not overlap it with other graphics.
- Use dark-on-light colours and download SVG for the printer, so the edges stay sharp.
- Choose error correction M, or Q if the card has a textured or glossy finish.
Test before ordering cards
- Scan the code on screen with an iPhone and an Android phone.
- Check every field in the "new contact" screen: especially the phone number format and the email.
- Print one card at real size on paper and scan it again.
Making it in QRSnap
Open the vCard tab, fill in the fields, then download PNG for email signatures and slides, or SVG for print. Your details stay in your browser while the code is generated.