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

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

Test before ordering cards

  1. Scan the code on screen with an iPhone and an Android phone.
  2. Check every field in the "new contact" screen: especially the phone number format and the email.
  3. 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.

Make a vCard QR →