Articles

name card qr code

How I make a name card QR code that saves the right contact

A practical name card QR code workflow for business cards: choose vCard fields, keep the QR code readable, and test contact saving on real phones.

Updated 2026-07-03

A name card QR code usually has one job: let someone save the contact without typing the name, phone, email, and website. I use a vCard QR code when the printed card is for a person, team member, front desk, or location contact.

I do not treat it as a tiny brochure. The printed card already has limited space. The QR code should save the useful contact fields and leave the rest of the card readable.

Choose the contact type first

Person, role, or location

For a personal name card, I use the person's name, company, role, phone, email, and website. For a shop or clinic card, I may use the location name, main phone number, website, and address instead. Mixing every staff member and every location into one card usually makes the contact messy.

If the scan should open a portfolio, booking page, menu, or payment page, I use a URL QR code instead. A vCard QR code is for saving contact data. A URL QR code is for visiting a page.

Keep the vCard fields practical

More fields make the QR code denser

RFC 6350 defines vCard as a format for representing and exchanging contact information for people and organizations. It can carry names, addresses, email addresses, telephone numbers, photos, logos, and more.

That does not mean I put every possible field into a name card QR code. The more data I embed, the denser the QR code becomes. Dense codes need more print space and cleaner production.

  • Use the display name people should see in Contacts.
  • Use one primary phone number unless there is a clear reason for more.
  • Use one email address that the person or location checks.
  • Add the website if it helps the next step.
  • Add the address only when people will need directions or postal details.

For many name cards, that is enough. The printed card can still show social handles, a tagline, or a service list without forcing those details into the saved contact.

Design the card around the scan

The code needs quiet space

I keep the QR code away from the card edge, heavy textures, glossy effects, and tiny decorative type. DENSO WAVE says a QR code needs a clear four-module margin on every side. I treat that quiet zone as part of the code area.

I also print the normal contact details near the code. Some people will scan, others will type, and a few will take a photo. The QR code should make the card faster to use while the printed contact details stay readable.

Test on iPhone and Android

Contact import screens are not identical

I test the proof with at least one iPhone and one Android phone. The scanner may show a contact preview, a confirmation screen, or a different field order. The question is simple: does the saved contact look right after import?

I check the display name, company, phone, email, website, and address. If the phone puts the business name where the person's name should be, I fix the fields before printing.

For staff cards that change often, I consider a dynamic contact page instead of embedding a full vCard. A static vCard QR code is good when the contact is stable. If the person changes roles, phone numbers, or email addresses often, a page behind a dynamic QR code is easier to maintain.

A good name card QR code saves the right contact, scans at the printed size, and leaves the printed card readable.

Sources checked

vCard QR code generator