vCard QR Code Generator — Create Contact QR Codes Free
Create a QR code that adds your contact information to any phone instantly. Fill in your details below and download a PNG — no account required.
Fill in at least one field to generate a QR code
What is a vCard QR Code?
A vCard QR code encodes contact data using the vCard 3.0 format — the same standard used by email clients, smartphones, and address book apps worldwide. When a phone camera scans the code, it reads the structured text and offers to save it as a new contact in one tap. No app installation, no manual typing.
The vCard format supports fields like full name, phone number, email address, company, job title, website, and postal address. This generator only includes fields you fill in, keeping the QR code compact and easy to scan.
vCard QR Code for Business Cards
Printing a vCard QR code on your business card eliminates the friction of contact exchange at networking events, conferences, and client meetings. Instead of asking someone to type your number or email, they simply point their camera at your card and save your details in seconds.
For reliable print scanning, place the QR code at a minimum size of 2 cm x 2 cm. High-contrast black on white is the safest combination. Avoid placing the code on dark backgrounds or over patterned areas of your card design.
vCard QR codes are also useful on event badges, packaging inserts, email signatures (as an embedded image), and conference booth displays.
vCard Fields Supported
This generator supports the following vCard 3.0 fields. All fields are optional — only the ones you fill in are included in the QR code.
| vCard Field | Form Label | Description |
|---|---|---|
| FN / N | First Name + Last Name | Full display name and structured name components |
| TEL | Phone | Phone number in any format |
| Email address | ||
| ORG | Company | Organization or company name |
| TITLE | Job Title | Professional title or role |
| URL | Website | Personal or company website URL |
| ADR | Address | Postal or street address |
Frequently Asked Questions
What is a vCard QR code?▾
A vCard QR code encodes contact information in the vCard 3.0 format inside a standard QR code. When someone scans it with their phone camera, the device prompts them to save the contact directly to their address book — no typing required. It is the fastest way to share your phone number, email, and company details at networking events or in printed materials.
Which phones can scan a vCard QR code?▾
All modern smartphones support vCard QR codes out of the box. On iPhone, the native Camera app recognizes and offers to save the contact. On Android, Google Lens and the built-in camera handle it the same way. Any QR code scanning app also works, as the vCard format is a long-established open standard.
Do I have to fill in all fields?▾
No. You only need to fill in the fields you want to share. Empty fields are automatically omitted from the vCard string so the QR code stays as compact as possible. A QR code with just a name and phone number is perfectly valid and easy to scan.
Is the contact data stored on any server?▾
No. Everything is processed entirely in your browser. Your contact details are never sent to any server. The QR code is generated locally using the open-source qrcode library, and the PNG file is created and downloaded directly from your browser.
Can I use a vCard QR code on a business card?▾
Yes — that is the most popular use case. Print the QR code on the back of your business card so anyone can scan it and save your contact in seconds. For print use, download at the default 256px size and size it to at least 2 cm x 2 cm (about 0.8 inches) in your design software to ensure reliable scanning.
Will the QR code work if my contact details change?▾
A static vCard QR code contains fixed information — if your phone number or email changes, you will need to generate a new QR code. For business cards, regenerate and reprint when your details change. If you need a QR code that can be updated without reprinting, consider a dynamic QR code service that redirects to a hosted contact page.