Guide

vCard QR code for business cards (2026)

What a vCard QR code is, the difference between static and dynamic contact codes, how to put one on a business card, and how to keep it editable. A dated, plain-English guide.

A vCard QR code holds your contact details — name, phone, email, company, website — so someone scans it and saves you to their phone in one step, no typing. A static vCard encodes all of that in the code itself, so it works offline but can never be changed. A dynamic vCard points at a short contact page you control, so you can update your details or design without reprinting cards, and you can see how often it is scanned. For a business card you will reprint anyway, static is fine; for a card you want to keep current, use dynamic.

By Cue Editorial Team · Reviewed 2026-07-23

What a vCard QR code actually does

vCard is the standard format phones use for a contact. When a vCard QR code is scanned, the phone reads those fields and offers to create a new contact with your name, numbers, email, company, title, and website already filled in. It replaces typing a card into a phone by hand, and it keeps every detail spelled correctly.

  • Encodes structured contact fields, not just a link.
  • Saves the contact in one step from most modern phone cameras.
  • Removes the transcription errors that come from typing a card by hand.

Static vs dynamic vCard codes

There are two kinds, and the difference matters on print. A static vCard stores every field inside the code, so it needs no internet and never calls a server — but the code is fixed forever, and packing in lots of fields makes the pattern denser and harder to scan at small sizes. A dynamic vCard stores a short link to a hosted contact page instead, which keeps the code simple, lets you edit your details after the cards are printed, and records scans.

  • Static: works offline, never changes, denser pattern with more fields.
  • Dynamic: editable after printing, simpler code, scan analytics, needs a connection to load.
  • Change jobs or numbers often? Dynamic saves a reprint.

Put it on the card so it scans

Keep the code at least around 2 cm on a printed card, hold strong contrast against the background, and leave a quiet margin around it. Export a vector file (SVG, PDF, or EPS) so the code stays crisp at card size, and test a real printed proof with two or three phones before you order a full run.

What to put behind a dynamic vCard

A dynamic vCard usually links to a simple contact page with a one-tap "save contact" button, plus your role, company, and links. Because you own that page, you can fix a typo, add a new number, or update your title long after the cards are in wallets — the printed code never changes, only the destination.

Quick comparison

NeedBest vCard typeWhy
Save a contact with no internetStaticAll fields are inside the code.
Update details after printingDynamicEdit the contact page, not the card.
See how often it is scannedDynamicA redirect creates a scan event.
Many fields on a small cardDynamicA short link keeps the pattern easy to scan.

Decision rules

  • If your details are stable and the card is short-lived, a static vCard is fine.
  • If you change roles, numbers, or want scan data, use a dynamic vCard you can edit.
  • Whichever you pick, export a vector file, keep high contrast, and test a printed proof.

Frequently asked questions

What is a vCard QR code?

It is a QR code that holds contact details in the standard vCard format. Scanning it lets a phone create a new contact — your name, phone, email, company, and website — in one step, instead of typing a business card in by hand.

Can I edit a vCard QR code after printing it?

Only if it is dynamic. A static vCard encodes the details directly, so changing anything means a new code and a reprint. A dynamic vCard points at a contact page you control, so you can update your details without reprinting the cards.

Do vCard QR codes work without an app?

Yes on most modern phones. Recent iPhones and Androids read a vCard code from the built-in camera and offer to save the contact. A static vCard also works with no internet, because the details are held in the code itself.

Why does my vCard QR code look so dense?

Static vCards pack every field into the pattern, so the more contact fields you add, the busier the code becomes and the harder it is to scan at small sizes. A dynamic vCard avoids this by encoding only a short link, which keeps the code simple on a business card.

Related reading