No uploads, ever
Home › Utilities › QR Code Generator › vCard QR Code Generator

vCard QR Code Generator

Put your contact details in a QR code so people can save you to their phone in one tap.

Stays on your deviceNo limitsNo email requiredFree, no sign-up

How to make a contact QR code

  1. Fill in the details you want to share: name, phone, email, company, job title, website and address. Leave anything private empty.
  2. Watch the preview update as you type, then check that the test scan under the code passes.
  3. Download PNG for print or SVG for a designer, and put the code on your business card, badge, slide or email signature.

What goes into a vCard QR code

vCard is the standard file format address books use to exchange contacts; it is the same format as a .vcf file you get attached to an email. This generator writes version 3.0, which current iPhone and Android contact apps read. Your entries become labeled lines inside the code:

FieldvCard lineNotes
First and last nameN and FNStored separately so contacts sort correctly by last name
PhoneTELSaved as a mobile number; add the country code for international contacts
EmailEMAIL
Company and job titleORG and TITLE
WebsiteURLhttps:// is added if you leave it out
AddressADRStreet, city, state, postal code and country as separate parts

Commas, semicolons and line breaks inside a field are escaped as the vCard rules require, so an address such as Suite 4, Main Street stays in one piece. Open the section under the preview to read the exact text inside your code.

How phones add the contact

On an iPhone, the Camera app recognizes the code and shows a notification; tapping it opens a new contact card with your fields filled in, and the person taps Create New Contact. Most Android phones do the same through the camera app or Google Lens, offering to add the contact. Nothing is saved until the person scanning confirms it, so they can edit or drop fields first.

Keep it short so it scans easily

Unlike a link, a contact card puts every letter inside the pattern. A full card with a long address creates a dense code with many small squares, which needs to be printed bigger and scanned in good light. Some ways to keep it compact:

On a standard business card, a vCard code around 2 to 2.5 cm (about an inch) wide usually works for a card held in the hand, as long as it keeps its white border and has strong contrast.

Where contact codes are useful

Private by design

Your phone number and address stay on your device: the code is drawn in the browser, there is no account and no server copy. Because the code is static, the details can't be updated later. If your number changes, make a new code. Want a plain link or Wi-Fi code instead? Use the QR Code Generator. To read a contact code on a laptop, try the QR Code Scanner, which can save it as a .vcf file.

More ways to use this tool

Frequently asked questions

What is the difference between a vCard QR code and a link to my profile?

A vCard code holds the contact details themselves, so it works offline and saves straight into the address book. A link opens a web page, which needs a connection and makes people save your details by hand.

Can I add a photo to the contact?

No. A photo is far too much data for a QR code that phones can read. Add your logo in the middle of the code instead, if you want it branded.

Can I add two phone numbers?

This form has one phone field to keep the code small and easy to scan. Put your main number there; people can call you for the rest.

Are my details stored anywhere?

No. Everything is generated in your browser and nothing you type is sent to a server.

Will it work with Outlook or Gmail contacts?

The code is read by the phone's camera, which then adds the contact to the phone's address book. If that address book syncs with Google or Outlook, the contact appears there too.