QR Code for a Digital Business Card: The vCard Format Explained

·5 min read·EzyIMG Team

By EzyIMG Team - September 26, 2026 - 5 min read

Scanning a QR code on a business card to save contact information directly to a phone

Handing someone a business card and watching them type your name, number, and email into their phone by hand, misspellings and all, is exactly the kind of friction a QR code builder removes in one scan. A contact QR code saves your full details directly to a phone's address book the moment it's scanned, no typing, no losing a paper card at the bottom of a bag.

Ready to build your contact QR code?

Open QR Code Generator — Free, No Signup

vCard: The Format Behind Every Contact QR Code

A contact QR code encodes a small block of text in a standard called vCard, the same format phones and email clients already use internally to store and exchange contact entries. When a phone camera scans a QR code containing properly formatted vCard text, it recognizes it immediately and offers to save it as a new contact, complete with name, phone number, email, and company, all filled in automatically instead of typed by hand.

What a vCard Block Actually Looks Like

A minimal vCard looks like this:

BEGIN:VCARD
VERSION:3.0
FN:Jane Smith
TEL:+15551234567
EMAIL:jane@example.com
ORG:Acme Co
END:VCARD

Each line is a labeled field: FN is the full name, TEL the phone number, EMAIL the address, and ORG the company or organization. You can add or remove lines depending on what you want to share, a personal card might skip ORG entirely, while a work card might add a URL line for a company website.

Building Your Contact QR Code Step by Step

  1. Write out your vCard block: Start from the template above and replace each value with your own real details.
  2. Open the QR Code Generator: Go to ezyimg.com/qr-generator and paste your full vCard block, including the BEGIN:VCARD and END:VCARD lines, into the content field.
  3. Choose a size for where it's printed: A business card needs a smaller code than a poster or a standee at an event booth.
  4. Add a logo if you want branding: A small logo in the center still leaves the code scannable, as long as error correction is set high enough to compensate.
  5. Test the scan yourself: Scan your own generated code and confirm it offers to save a contact with all the correct details before printing anything.

Turn your contact info into a scannable card

Open QR Code Generator — Free, No Signup

vCard vs. Just Linking to a Website

A QR code that simply links to your website or a digital business card page requires an internet connection at the moment of scanning, plus an extra step of the other person visiting the page and manually saving your details from there. A vCard QR code skips both of those steps entirely: the contact information is embedded directly in the code itself, so it works offline and saves straight to the address book in one action, no browser involved.

Updating Your Details Later

Because a standard QR code has its content fixed permanently at the moment it's generated, changing your phone number or job title later means generating a brand new code and replacing every printed copy, physical cards, email signatures, event badges, rather than editing the existing one. If you expect your details to change frequently, linking to a personal page you can update yourself is worth considering instead, at the cost of requiring an internet connection to view it.

Frequently Asked Questions

Do I need special software to create a vCard, or can I just type it out?

No software needed. A vCard is plain text following a simple line-by-line format, so you can type it directly into any QR code generator's content field, exactly as shown in the template above.

Will scanning a contact QR code automatically save it, with no confirmation?

No, phones always show a preview of the contact details first and require the person to tap confirm or save. Nothing gets added to their address book without that explicit step.

Can I include a photo in the vCard QR code?

Technically vCard supports an embedded photo field, but including image data makes the code extremely dense and often unscannable at normal print sizes. Skipping the photo and keeping the vCard to text fields is the more reliable approach.

What happens if I make a typo in my vCard text?

The code will scan fine, since it just encodes whatever text you gave it, but the saved contact will carry that same typo. Always scan and check the preview yourself before printing anything with the code on it.

Related tools