Qrop logoQrop

How to make a vCard QR code for contact sharing

A vCard QR code encodes your contact details — name, phone, email, company, and website — in the standard vCard format. When scanned, the phone offers to save everything to its address book in one tap.

It's the modern upgrade to a printed business card: nothing to type, nothing to lose, and your details land in the contacts app exactly as you intended.

What is a vCard?

vCard (.vcf) is the universal file format for electronic business cards, supported by virtually every phone, email client, and address book — including iOS Contacts, Android, Google Contacts, Microsoft Outlook, and Apple Mail. A vCard QR code carries that data as text so a camera can read it without any special app.

Because the data lives inside the code itself, a vCard QR works entirely offline — there's no link to a server that could go down or be taken offline later. This makes it more resilient than a QR code pointing to a contact page, especially for printed materials you can't easily update.

The current standard is vCard 3.0, which is what Qrop generates. It's the most broadly compatible version across modern devices — vCard 4.0 adds fields like anniversary and instant messaging handles, but support is patchier on older Android builds.

Which fields to include — and what to leave out

More data means a denser code. A vCard encoding a name, one phone number, and an email produces a compact, easy-to-scan code. Adding a full address, multiple phone numbers, a long URL, and a note pushes the code towards the dense end of the spectrum — still scannable at an adequate print size, but less forgiving if the code is small or the print quality is poor.

Include what recipients actually need to contact you — not everything that fits in a contact app. A few practical guidelines:

  • Name and title — always include. Without a name the contact is hard to find later.
  • One primary phone number — mobile is usually more useful than a direct-dial office number for networking contexts.
  • Email — essential for most professional use cases.
  • Company and job title — useful for B2B networking; skip for personal cards.
  • Website — include your main domain if it's relevant. Keep it short — a long URL adds significant data.
  • Physical address — usually not worth including unless you're creating a card specifically for walk-in customers. It adds a lot of characters for limited networking value.
  • Social handles — not part of the standard vCard 3.0 spec and support is inconsistent across contacts apps; better to put them on a landing page you link to instead.

How to create a vCard QR code — step by step

  1. Open the Qrop generator and select vCard from the data type selector.
  2. Fill in your name, phone number, email, organisation, and website. Include only the fields you want recipients to receive.
  3. The generator automatically applies a higher error-correction level for vCards, because vCards hold more text than a plain URL and need extra redundancy to stay reliable.
  4. Optionally add your brand colours, a logo, and choose a module style. For business cards, a clean square style at standard black-on-white usually reproduces best at small sizes.
  5. Download as SVG for crisp reproduction at any print size. Use PNG if your design software doesn't handle SVG well.
  6. Scan the code yourself with iOS and Android if you can — confirm the saved contact looks right, especially name, phone format, and email. Fix any issues before sending to print.

Common mistakes

  • Encoding a personal mobile number on a business card without realising — decide which number to publish before generating.
  • Special characters in the company name or address (commas, colons, semicolons) that aren't properly escaped. Qrop handles encoding for you, but double-check the output looks right on device.
  • Printing too small. A vCard encodes more data than a short URL, so the resulting code is denser. Print at a minimum of 2.5 cm square for a business card corner, and test with a real phone before ordering in bulk.
  • Using a JPEG screenshot of the SVG instead of the original file. JPEG compression adds artefacts to a QR code's sharp edges and can make it harder to scan. Use the downloaded SVG or PNG directly.

Where to use a vCard QR code

  • Business cards — printed in a corner so recipients can save your details without typing. Even if they lose the card, the scan is already in their phone.
  • Email signatures — a small QR code image in your signature lets recipients on mobile add you to contacts with a scan instead of copying details by hand.
  • Conference badges and lanyards — for fast, accurate networking at events where typing is impractical.
  • Shop windows and storefronts — share your phone, email, and website at a glance for walk-in customers.
  • Slide decks and presentations — a vCard on the final slide is easier for the audience to act on than a phone number they need to write down.

Frequently asked questions

What's the difference between a vCard QR code and a link to a contact page?

A vCard QR code stores the contact details directly in the image, so it works offline and never breaks if a website goes down. A link points to a web page that must stay online. For a printed card you can't easily reprint, the self-contained vCard is the safer choice. A link is better if you want to update your details later without reprinting.

How much information can a vCard QR code hold?

Plenty for a standard contact card — name, one or two phone numbers, email, company, title, and a website fit comfortably. The more data you add, the denser the code. Keep it to the fields recipients actually need and print at an adequate size.

Can I add my company logo to a vCard QR code?

Yes. Qrop composites your logo into the centre of the code and automatically raises the error-correction level to H so the code remains scannable despite the covered area. Keep the logo to roughly a quarter of the code's area.

Do vCard QR codes work offline?

Yes — the contact details are encoded directly in the image. No internet connection is needed to scan the code and save the contact. This is one of the main advantages over a QR code that links to a web-based contact page.

What vCard version does Qrop generate?

Qrop generates vCard 3.0, which is the most broadly compatible version across iOS, Android, Outlook, and other contact apps. vCard 4.0 exists but is not consistently supported on older Android versions.

Related guides

Ready to create your QR code?

Generate a free QR code in seconds — custom colours, logos, and PNG, SVG or PDF output.

Open the generator

We use strictly necessary cookies to run Qrop, and — only with your consent — advertising cookies. See our privacy policy for details.