Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
vCard QR Code Generator

vCard QR Code Generator

Turn your contact details into a scannable QR code. One scan saves your name, phone, email, and more straight to the other person's address book.

What Is a vCard QR Code?

A vCard QR code packs your full contact details into a single scannable square. When someone points their phone camera at it, their device recognizes the contact data and offers to save you to their address book in one tap — name, phone, email, company, job title, website, and address transferred at once. Instead of handing out paper cards or dictating a phone number, you share one code that always carries your current details.

Built on the vCard 3.0 standard — the same format iOS, Android, Windows, and desktop contact apps read natively. The camera and contacts app handle it directly, with no special scanner app needed.
Private by design: the QR code is generated entirely in your browser and your contact details are embedded straight into the image — nothing is uploaded to a server.

Where a Contact QR Code Helps

Business Cards

Print the code on your card so one scan saves every detail — no typing long phone numbers or email addresses.

Event Badges

Add it to conference lanyards and name badges so attendees swap contacts in seconds while networking.

Signatures & Slides

Drop it into email signatures and presentations so prospects save your contact without a follow-up step.

How to Create a vCard QR Code

1

Enter Your Name

Type your first and last name. Every field on the form is optional, but a name gives the saved contact a clear label on the recipient's device. Leave the whole form blank and a sample "John Doe" card is generated as a preview.

2

Add Your Contact Details

Fill in the fields that matter to you — phone (international format such as +1 555 000 0000), email, organization, job title, website (with https://), and address. The QR code regenerates automatically as you type, so the preview stays in sync.

3

Customize the Design (Optional)

Open Customize to apply a ready-made template, pick brand colors or a gradient, change the dot and eye styles, or drop in your company logo. Adding a logo automatically raises error correction to level H so the code stays readable.

4

Download or Copy

Every render is decoded in the browser to confirm it scans cleanly. Then choose PNG, SVG, JPG, or WEBP at up to 2048×2048 pixels and download, or copy the code straight to your clipboard for immediate use.

Contact Fields and Design Options

Every Field Maps to the Address Book

Each input writes to the matching entry in the recipient's contacts, so the saved card comes out complete and correctly labeled. All fields are optional — include as many or as few as you need.

FieldNotes
First & Last NameLabels the saved contact (recommended, not required)
PhoneSaved as a mobile number; international format recommended
EmailSaved as an internet email address
Organization & Job TitleCompany name and role
Website & AddressFull URL and mailing address

The vCard 3.0 Payload

Behind the scenes the tool builds a standard vCard 3.0 record and encodes it directly into the QR code. A filled-in card looks like this:

vCard 3.0 output
BEGIN:VCARD
VERSION:3.0
N:Doe;John;;;
FN:John Doe
TEL;TYPE=CELL:+15550000000
EMAIL;TYPE=INTERNET:john@example.com
ORG:Company Inc.
TITLE:Software Engineer
URL:https://example.com
ADR:;;123 Main St;;;;
END:VCARD

Why It Works So Well

One-Scan Saving

Scanning opens the native "Add Contact" dialog. The user taps Save — no manual typing and no transcription errors.

Universal Format

vCard 3.0 is understood by iOS, Android, Windows, and virtually all modern contact apps — no special app to install.

On-Brand Design

Choose from 20 templates, brand colors, gradients, and a center logo — polished enough for a business card or badge.

Print-Ready Export

Download as SVG for crisp, resolution-independent printing, or as a raster file (PNG, JPG, or WEBP) at up to 2048×2048 pixels for high-resolution digital and print use. Both are ready for business cards, event badges, flyers, and marketing materials. You can also copy the code directly to the clipboard.

Frequently Asked Questions

What is a vCard QR code?

A vCard QR code stores contact information using the vCard 3.0 standard. When a phone camera scans it, the operating system recognizes the contact data and prompts the user to save it to their address book — the same way a shared contact card works.

Which fields are required?

None of them are required. Every field — name, phone, email, organization, job title, website, and address — is optional, so you can build a minimal card or a full one. A name plus phone or email is enough for a useful contact.

Do vCard QR codes expire?

No. The contact details are encoded directly inside the QR code rather than pointing to a link on a server, so there is nothing to expire, no account, and no scan limit. A printed code keeps working indefinitely and even scans offline.

What phone number format should I use?

International format is recommended — for example +1 555 000 0000 — so the number is parsed correctly no matter where the contact is saved. The number is stored as a mobile (cell) type in the vCard.

Will it work on iPhone and Android?

Yes. The vCard 3.0 format is supported by iOS, Android, and virtually all modern mobile systems. The built-in camera and contacts app handle it natively, so recipients do not need to install anything.

Can I add a logo without breaking the scan?

Yes. When you add a logo in the Customize panel, error correction automatically switches to the highest level (H, about 30% recovery), which lets the code stay readable even with a logo covering the center. Every render is also decoded in your browser to confirm it scans.

Can I add multiple phone numbers or emails?

The vCard encodes one phone number and one email address. If you need to share more, put the extra details in the address field, or generate a separate code for the alternate contact.

vCard

Verifying QR code readability...
Upload Logo
Recovers 15% damage. Good balance of size and reliability.
2
0
Every field is optional — add your name, phone, and email at minimum for a functional contact card
Uses the vCard 3.0 format that iOS, Android, and desktop contact apps read natively — no app to install
Add your company logo in Customize; it auto-switches error correction to level H so the code stays scannable
The contact data is embedded in the code itself, so a printed card scans offline and never expires
The QR code is built entirely in your browser — your contact details are never uploaded.
Want to learn more? Read documentation →
1/6
Start typing to search...
Searching...
No results found
Try searching with different keywords