J-Kit
Português

vcard qr code

vCard QR Code: a digital business card in a standard format

vCard is the standardized format for exchanging contacts across address books, email clients and phones. When placed in a QR Code, it turns a business card, badge or printed asset into a quick import point. The limitation is density: the more fields you add, the more modules the QR Code needs to render.

Essential fields for a reliable vCard

  • A vCard 4.0 needs to start with `BEGIN:VCARD`, declare `VERSION:4.0` and include at least `FN`, the formatted name displayed to the user. Fields such as `N`, `TEL`, `EMAIL`, `ORG`, `TITLE` and `URL` enrich the contact, but should be used sparingly in printed QR Codes.
  • Modern vCards can use the `tel:` URI for phone numbers according to RFC 3966. That reduces ambiguity around extensions and improves integration with dialers and contact apps.

Minimal vCard example

Professional contact

Input
Jane Doe · Product Designer · [email protected] · +55 11 99999-0000
Expected output
BEGIN:VCARD VERSION:4.0 FN:Jane Doe TEL;VALUE=uri:tel:+55 11 99999-0000 EMAIL:[email protected] END:VCARD

Essential fields keep the QR Code smaller and easier to scan.

Card with website

Input
Site: tools.junyo.dev
Expected output
URL:https://tools.junyo.dev

URLs without a scheme are normalized to HTTPS.

Full tool FAQ

Yes. In addition to text, URL, Wi-Fi, email, phone and SMS, it generates vCard 4.0 contacts and iCalendar/VEVENT events for import by compatible apps.

Frequently asked questions

Does a vCard QR Code work on every phone?

It works well on modern systems, but exact behavior depends on the scanner and contacts app. Some import all fields; others show a preview and let the user choose what to save.

Should I put a full address in a vCard QR Code?

Only if it is truly necessary. Address data increases visual density and can become outdated. For business cards, a website or updateable contact page is often better.