Skip to content

vCard QR code generator

A vCard QR code offers to save your contact card to the phone that scans it: name, job title, numbers, email, website and address.

Updated September 24, 2026

Create your QR code now

No account needed to try it. To download: 1 static code with a free account, no card needed; an editable code with the 7-day trial.

QR code type

This QR code will be editable after printing. Its final short link is created with your account. Included in the 7-day trial and in the plans (card required for the trial).

Phone numbers

Press Enter to add, then open the row to fill in the details.

Emails

Press Enter to add, then open the row to fill in the details.

What a vCard contains

vCard is the standard format address books use to exchange contacts. In a static code, the card itself sits in the pattern, in vCard 3.0 format:

BEGIN:VCARD
VERSION:3.0
N:Rivera;Dana;;;
FN:Dana Rivera
ORG:Blue Door Realty
TITLE:Broker
TEL;TYPE=CELL:+15125550147
EMAIL;TYPE=INTERNET:dana@bluedoorrealty.com
URL:https://bluedoorrealty.com
ADR:;;210 Congress Ave;Austin;TX;78701;USA
END:VCARD

The designer always encodes the card in UTF-8, so accented names like José or Zoë display correctly on modern phones.

The real problem with static vCards: density

A complete card easily passes 250 characters. Encoded as is, it produces a version 10 to 15 pattern, meaning 57 by 57 up to 77 by 77 modules. On a business card, where the code is about 0.8 to 1 inch wide, each module ends up smaller than 0.4 mm, and many phones stop reading it, especially in dim light.

Static vCard vs dynamic contact page
Static vCardDynamic contact page
Pattern densityHigh (version 10 to 15)Low (short link)
PhotoNot possibleYes
Social profilesPlain text linksTappable buttons
Update after printingNo, reprint neededYes
Works offlineYesNo, needs a connection
Scan trackingNoYes

The dynamic contact page solves it. The code holds a short link to a page with your photo, contact buttons and a "Save contact" button that downloads a .vcf file. Change jobs or numbers and the cards you already handed out stay correct. You also see how many people scanned your card after a trade show.

What the contact page shows

Your photo, name, title and company at the top, then one-tap buttons: call, email, website, directions. Social profiles follow. The main button, "Save contact", downloads a .vcf with every field, so people keep a full card even if they never come back to the page. Pick one of 6 readable themes; the page weighs under 100 KB before your photo.

How phones save it

  • iPhone: the camera opens the card and offers "Create New Contact" or "Add to Existing Contact".
  • Android: depending on the brand, the camera or Google Lens offers to add the contact. The .vcf from the dynamic page opens in the Contacts app.

Common mistakes

  1. A number without the country code: (512) 555-0147 fails for anyone calling from abroad. Write +1 512 555 0147.
  2. Too much data: two phones, two addresses and four emails make a static code unreadable. Keep what matters.
  3. A code printed too small: under 0.8 inch, go for the dynamic page. The business card guide covers sizes and margins.

For a trade show team or company badges, Pro can create one code per person from a CSV file, up to 100 codes per batch.

Your codes keep working, even if you stop paying

Every code you create or edit on a paid plan keeps redirecting to its last destination, forever: the guarantee applies from your first payment.

Static codes are included in every plan, and 1 static code stays free without a plan: they rely on no server and never expire.

Read the lifetime guarantee terms

Frequently asked questions

Can I add a photo?

Yes with the dynamic contact page. A static vCard cannot carry an image: it would be far too heavy.

What if my phone number changes?

Update the dynamic contact page and every card already printed gives the right number. A static vCard must be reprinted.

Does it work offline?

The static vCard does. The dynamic contact page needs a connection to load.

Can I make cards for my whole team?

Yes. Create one contact page per person, or on Pro import a CSV with one row per employee to generate every code in one batch.

Do people need an app to scan it?

No, the built-in camera on iPhone and most Android phones reads it.

Ready to print a QR code that never dies?

7 days for $0, card required, a reminder 2 days before the first charge, cancel in 2 clicks.