vCard QR code generatorPart of QR Code Generator →

vCard QR code generator: save a contact in one scan

A vCard QR code generator puts your name, phone, email, company and website into a code that phones save straight to contacts. Use a static vCard for a simple offline contact, or a dynamic code that opens your digital card when your details need to stay current.

Aisha Raman · vCard
QUICK ANSWER

What is a vCard QR code?

A vCard QR code is a QR code that contains contact details in the vCard format, the standard used by phone address books. Scanning it with an iPhone or Android camera offers to add the person to contacts with their name, phone, email, company and website. Static vCard codes cannot be edited; dynamic ones can.

Updated October 2026 · 7 min read · By the CardDeck team
Key takeaways
  • Saves name, phone, email, company, title and website to contacts in one scan
  • Uses vCard 3.0, the version phones read most consistently
  • Static vCard codes work offline but cannot change after printing
  • A dynamic code linked to a digital card is smaller, editable and trackable
  • Free to generate in your browser, with nothing stored

How does a vCard QR code work?

A vCard QR code stores a short block of text in the vCard format. When a phone camera reads it, the phone recognizes a contact card and shows a preview with an "Add to contacts" or "Create new contact" button.

What the vCard text looks like

A minimal vCard 3.0 inside a QR code looks like this:

  • BEGIN:VCARD
  • VERSION:3.0
  • N:Raman;Aisha;;;
  • FN:Aisha Raman
  • ORG:Northwind Labs
  • TITLE:Head of Partnerships
  • TEL;TYPE=CELL:+44 20 0000 0000
  • EMAIL:aisha@northwindlabs.com
  • URL:https://northwindlabs.com
  • END:VCARD

N holds the structured name (last; first; middle; prefix; suffix) and FN the formatted display name. Commas, semicolons and backslashes inside values must be escaped with a backslash, which CardDeck does automatically.

vCard 3.0 vs 4.0

vCard 3.0 is defined in RFC 2426 and vCard 4.0 in RFC 6350. Version 4.0 adds features such as better support for multiple languages and new property types, but phone cameras and address books handle 3.0 most consistently. CardDeck uses vCard 3.0 for static codes, so the contact saves the same way on iPhone and Android.

Offline by design

A static vCard code needs no internet connection. The phone reads the contact directly from the code, which makes it useful at events or in buildings with poor signal.

How do I create a vCard QR code?

Fill in your contact details, choose static or dynamic, style the code and download it. The free CardDeck tool builds a static vCard code in your browser in under a minute.

Step by step

1. Enter your name as first and last name, so phones sort the contact correctly. 2. Add your company and job title. 3. Add one phone number in international format, such as +44 20 0000 0000, so it works for contacts abroad. 4. Add your email and website. 5. Choose static or dynamic. - Static: the vCard is in the code. Free, unlimited, offline. - Dynamic: the code opens your digital business card, which has its own save-to-contacts button. 6. Style it with your colors and logo. Keep a dark code on a light background. 7. Download SVG for print or PNG for slides and email. 8. Test the save on an iPhone and an Android phone and check every field lands where it should.

Keep it lean

Every field you add makes the code denser. Name, company, title, one phone, one email and one website is the sweet spot for a static code. If you want a photo, several numbers, social links and an address, use a dynamic code and a digital card instead.

Static vs dynamic vCard QR codes: which should you use?

Use a static vCard QR code for a simple contact that will not change and must work offline. Use a dynamic code linked to a digital card when your details may change, when you want a photo and links, or when you want to know how often it is scanned.

Static vCard QR codes

  • The contact data lives in the code.
  • Saves offline, with no web page in between.
  • Cannot be edited. A new job or number means a reprint.
  • Gets dense quickly: a full vCard can easily take hundreds of characters, producing a code with many small modules that needs a larger print size.

Dynamic vCard QR codes

  • The code stores only a short link, so it is simpler and can print smaller.
  • The link opens your digital card, with a button that downloads a vCard to the phone.
  • Change your title, number or company and the same printed code shows the new details.
  • Scan counts by date, device type and approximate region.
  • Needs an internet connection at the moment of scanning.

The usual answer

For business cards and badges that will be handed out for months, a dynamic code is usually the better choice. That is the idea behind the QR code business card: a printed card whose code always opens your current details. Static vCards still suit one-off events, offline venues and people who want no account at all.

What fields can a vCard QR code include?

A vCard QR code can include any vCard property, but phones reliably import the core fields: name, organization, title, phone, email, website and address. Keep to these for the most consistent results.

Fields CardDeck includes

  • N and FN: structured and display name.
  • ORG: company or organization.
  • TITLE: job title.
  • TEL: phone number, marked as mobile.
  • EMAIL: email address.
  • URL: website.

Fields to think twice about

  • PHOTO: an embedded photo is far too large for a QR code. Use a dynamic code and a digital card, which shows your photo and saves it with the contact.
  • ADR (address): useful for shops, but long. Add it to your digital card rather than the code.
  • NOTE: long notes make the code dense and are often ignored.
  • Several phone numbers and emails: each one adds length. Pick the one you want people to use.

Size limits

A QR code can hold up to 2,953 bytes, but a vCard anywhere near that would need to be printed very large to scan. For a business card, aim for a vCard well under 300 characters, or use a dynamic link.

Where should you use a vCard QR code?

Use a vCard QR code anywhere someone wants to save your contact without typing: the back of a paper business card, a name badge, an email footer image, a slide or a shop counter. Print it at least 2 × 2 cm.

Good placements

  • Paper business cards. The code on the back saves your details in one scan.
  • Event badges and lanyards. Swap contacts without exchanging cards.
  • Presentations. Put it on the last slide so the audience can save you.
  • Reception desks and counters. For a shop, clinic or agency contact.
  • Packaging and invoices. For an account manager or support line.

Print size

  • Business card (scanned in hand): at least 2 × 2 cm (about 0.8 in). A dense static vCard may need 2.5 cm or more.
  • Badge (scanned at arm's length): 3–4 cm.
  • Slide or poster: about one-tenth of the distance to the furthest viewer.

Keep a quiet zone of four modules around the code, and test the print before ordering a full run.

Teams

If a whole team needs codes, a static vCard per person quickly becomes hard to maintain. Team plans give each person a card on a locked brand template with its own code, and admins can deactivate a card when someone leaves.

Is a vCard QR code private and secure?

A vCard QR code shares exactly the details you put in it with anyone who scans it, so only include information you are happy to hand out. Static codes from the free tool are generated in your browser and not stored by CardDeck.

What to keep in mind

  • Anyone can read it. A QR code is not encrypted. Do not include a home address or personal number you would not print on a card.
  • Static codes cannot be withdrawn. Once printed, the details are out there. A dynamic code can be paused or re-pointed.
  • Scans of static codes are not tracked. Nobody, including CardDeck, knows who scanned it.

With a dynamic code

Dynamic codes count scans as aggregated data: counts, dates, device type and approximate region. Visitors to your digital card can optionally share their own details back through a contact exchange form, which records their consent. That is how a scan can become a saved lead in contact management rather than a one-way hand-off.

The general QR code generator covers the other code types, such as WiFi and WhatsApp, that you might want next to your contact code.

Static vCard QR code vs dynamic code with a digital card

AspectWithout CardDeckWith CardDeck
Edit after printingNot possibleChange details anytime
Code sizeDense; grows with every fieldShort link, simple code
Photo and linksNot practicalPhoto, social links and buttons on the card
Works offlineYesNeeds a connection to open the card
Scan trackingNoCounts by date, device and region
Contact exchangeOne-wayVisitors can share their details back
Try vCard QR Code free — no credit card required.Start free

How it works

  1. Enter your details

    First and last name, company, job title, phone, email and website.

  2. Choose static or dynamic

    Static stores the vCard in the code. Dynamic opens your digital card with a save-to-contacts button.

  3. Style and download

    Add your colors and logo, then download SVG for print or PNG for screens.

  4. Print and test

    Print it on your business card or badge and test the save on an iPhone and an Android phone.

What’s included

Standard vCard 3.0

Contact data in the format iPhone and Android address books read.

Core contact fields

Name, company, title, mobile, email and website.

Character escaping

Commas, semicolons and backslashes in names and companies are escaped correctly.

Offline save

A static vCard code saves the contact with no internet connection.

Dynamic option

Link to a digital card instead, so details stay editable and scans are counted.

Private by default

Static codes are generated in your browser and not stored.

Print-ready export

SVG for business cards and badges; PNG for slides and email.

POPULAR WITHSales TeamsEventsFreelancers

Use cases

Professionals

A code on the back of a paper card that saves you to contacts.

Events and conferences

Contact codes on badges so attendees swap details in one scan.

Sales teams

A code on proposals and slides that saves the account manager.

Shops and clinics

A counter code that saves the business number and email.

Offline venues

Static vCards that save contacts with no signal.

Frequently asked questions about vCard QR code

Which vCard version does CardDeck use?

Static vCard QR codes use vCard 3.0, which iPhone and Android address books import most consistently. Digital cards also offer a vCard download from the card page.

Do I need an app to scan a vCard QR code?

No. The built-in camera on current iPhone and Android phones recognizes vCard QR codes and offers to add the contact.

Can I add a photo to a vCard QR code?

Not practically. A photo makes the data far too large for a scannable code. Use a dynamic code that opens a digital card with your photo instead.

Can I update a vCard QR code after printing?

Not a static one, because the details are stored in the code. A dynamic code linked to a digital card can be updated at any time without reprinting.

Why is my vCard QR code so dense?

Every field and character adds data. Remove extra numbers, long addresses and notes, or switch to a dynamic code, which stores only a short link.

Does a vCard QR code work without internet?

Yes, if it is static. The phone reads the contact straight from the code. Dynamic codes need a connection to open the card.

What is the difference between a vCard QR code and a digital business card?

A vCard QR code stores fixed contact details. A digital business card is a live page behind a QR code that you can edit, with links, a photo and a save-to-contacts button.

Is the vCard QR code generator free?

Yes. Static vCard QR codes are free and unlimited on every plan, and the free tool needs no sign-up.

Works well with

All products →
Codes

QR Code Generator

A free QR code generator for codes that look like your brand and scan every time

Cards

QR Business Card

A QR code business card that saves your contact in one scan

Cards

Digital Business Cards

A digital business card that never runs out or goes out of date

Tools

Contact Management

Business card contact management: turn every scan into a lead

Try vCard QR Code free with CardDeck.

Create your Card