vCard QR Code Generator

Type in your name, phone, and email, and this turns them into a QR code that drops straight into someone's contacts app — no app to install on their end, no typing on yours.

How to create a vCard QR code in 3 steps

  1. Enter your contact details

    Name is the only field that's actually required — add a phone number and email too if you want people to be able to reach you.

  2. Add optional details

    Company, job title, and a website link are optional, but worth filling in if this is going on a business card or badge.

  3. Generate and share

    Hit "Generate QR code," download the PNG, and print it or drop it into a signature — one scan saves you as a new contact.

Why use this vCard QR code generator

Where to use a vCard QR code

What is a vCard QR code?

vCard is the file format phones already use behind the scenes to swap contacts — it's essentially what gets created when you tap "share contact" on someone's phone. This tool builds one of those files from the fields above and encodes it as a QR code, so scanning it prompts the phone to save a new contact instead of opening a page.

That's really the only difference from a QR code that opens a link or joins you to WiFi — same QR technology, different payload. Here the payload is your contact info, structured in a way any phone's camera app already knows how to read.

Tips for a contact card that works every time

Frequently asked questions

What is a vCard QR code?
It's a QR code with a vCard — a standard contact-card file — encoded inside it. Scan it and your phone reads the format, then offers to save the name, number, and email as a new contact rather than opening a page.
Does it work on both iPhone and Android?
Yes. vCard isn't tied to one platform — it's the standard both iOS and Android already use for contacts, so either camera app picks it up and prompts you to save.
Is my contact information sent to a server?
It isn't. The code is generated right there in your browser with JavaScript — the details you type never leave your device.
What information do I need to provide?
Just a name. Phone, email, company, job title, and website are all optional — fill in whichever ones you want saved to the contact.
Can I add a photo to the contact card?
Not through this tool — leaving photos out keeps the vCard small and reliable to scan. You can attach a photo to the contact yourself after it's saved.
Can I update the code once it's printed?
You can't edit a code after it's generated — it's static and encodes exactly what you typed at the time. If a number or job title changes, generate a fresh one.
What's the difference between this and a QR code with just my phone number?
A bare phone-number code usually just pulls up the dialer. This one hands over a full contact — name, number, email, and whatever else you added — straight into their address book.

Related tools