vCard QR Code Generator

Your contact QR code

Enter at least a name, phone, or email to generate the code.

A vCard QR code is a digital business card: someone points their phone camera at it and a ready-to-save contact appears, with your name, number, email, and website already filled in. No typing, no app, no handing over a paper card that gets lost. This tool builds the QR code and a matching .vcf contact file from your details, entirely in your browser, so you can put it on a card, a phone wallpaper, an email signature, or a market stall sign.

No signupRuns in your browserWorks offlineFormula explained belowGeneral information only

How to use this tool

  1. 1Enter your name and the contact details you want to share - phone, email, website, and company.
  2. 2Add a job title and address if you want them included; leave anything blank to skip it.
  3. 3The QR code updates live on the right as you type.
  4. 4Download the QR as a PNG to print or display, or download the .vcf file to share or import directly.
  5. 5Test it: open your phone camera, point it at the code, and check the contact appears correctly before sharing it widely.

Example

Networking business card

Enter name Jordan Lee, title Brand Designer, company Sunset Creative, plus phone, email, and website. Download the PNG and add it to the back of a printed business card. Anyone can scan it to save your details without typing a thing.

Market stall or shopfront sign

A small business adds its phone, email, and website to a vCard QR code and prints it on a counter sign. Customers scan to save the business contact instantly, making it easy to call or email later.

Common use cases

  • Printing a scannable contact on the back of a business card
  • Adding a digital business card to an email signature or slide deck
  • Putting your contact on a market stall, shopfront, or trade-show stand
  • Sharing your details on a phone screen for someone to scan in person
  • Sending a .vcf file so a client can save your contact in one tap

Common mistakes

  • Leaving out the name - a contact with no name is awkward to save; always include at least a first or last name.
  • Cramming in too much - long addresses make the QR code denser and harder to scan; keep it to the essentials.
  • Printing the code too small - a busy vCard code needs a reasonable print size (at least 2cm square) to scan reliably.
  • Not testing before printing - always scan your own code first to confirm the details import correctly.

Frequently asked questions

What is a vCard QR code?

It is a QR code that contains contact details in the vCard format. When scanned, the phone offers to save the contact with the name, phone, email, and other fields already filled in - so it works like a digital business card.

Do people need an app to scan it?

No. Modern iPhone and Android cameras read vCard QR codes natively. The user points their camera at the code and taps the prompt to add the contact. Very old phones may need a free QR scanner app.

What is the .vcf file for?

The .vcf file is the same contact in a standard file format. You can email it, attach it to a message, or import it directly into a phone or email app. It is useful when sharing digitally rather than in person.

Can I edit the contact after generating the code?

Change any field and the QR code and .vcf file update instantly. The old code stops reflecting the change once you edit, so regenerate and reprint if you have already shared it.

Is my contact information uploaded anywhere?

No. The QR code and .vcf file are built entirely in your browser. Your details are never sent to a server, stored, or shared - everything happens on your device.

How is this different from a plain QR code?

A plain QR code usually holds a single link or piece of text. A vCard QR code holds structured contact fields, so scanning it creates a complete, saveable contact rather than just opening a web page.

Related tools

Related guides

Last updated