How to Make a vCard QR Code That Saves Your Contact in One Tap
A vCard QR code is a small piece of magic. Someone scans it with their phone camera. Two seconds later, you are saved in their contacts. Here is exactly how to make one.
Quick Answer
A vCard QR code stores your contact info in a format any modern phone recognizes. To make one, open a vCard QR generator, fill in your name, phone, email, organization, website, and photo, then download the SVG. When someone scans the code with their camera, their phone offers a one-tap "Save to Contacts" prompt.
Table of Contents
What a vCard QR code actually does
vCard is a 30-year-old standard for digital contact cards. The format is just text: name, phone, email, organization, photo, and so on, with field labels phones know how to read.
When a QR code contains a vCard payload, the phone's camera detects the format and shows a special preview. The user taps once, the contact lands in their phone book, and you are now somebody they can call by name.
The whole flow takes about two seconds and works without any extra app. iOS Camera, Android Camera, Google Lens, every modern scanner handles vCard natively.
The exact steps to make one
Five steps, about five minutes from scratch:
- Open the dynamic QR code generator and pick "vCard" as the type
- Fill in the fields you want to share — covered in the next section
- Pick a custom short URL if you want one (only applies to dynamic vCards)
- Click generate, then scan the preview with your phone to test
- Download the SVG for print and the PNG for digital use
If you are doing this for a one-off interaction (a conference, a temporary role) a static vCard is fine because you do not need to update it. For anything tied to a job or business, use a dynamic vCard so you can edit it without reprinting.
Which fields to include and which to skip
The temptation is to include everything. Resist it. A clean contact entry is more useful than a stuffed one. Include:
- Full name (no titles or credentials in the name field)
- One mobile phone number
- One email address (the one you actually check)
- Organization name and job title
- One website URL — either your homepage or your team page
- A profile photo as a public URL
Skip the office number, the fax number, every social profile, and your home address. Those clutter the contact and make the save dialog scary. If a recipient wants more, they will visit your website — which is why you included one URL.
How to test before you print or send
The number-one reason a printed vCard QR fails is a typo in an email or phone field. Once 500 cards are printed, the typo lives forever (unless your code is dynamic and you can edit it). Test before you print.
Open your phone camera and scan the generated preview. You should see a contact preview with all your fields. Tap "Add Contact" and verify each field once it is in your address book. Look closely at the email and the phone number — those are the easiest to mistype.
Test on both iPhone and Android if you can. iOS sometimes interprets a phone number with no country code as a local number; Android is more lenient. Add the +1 (or your country code) to be safe.
For more on pre-print verification see how to test a QR code before printing.
Where to put the code so it gets scanned
vCard QR codes show up best in three places:
Business cards. Back of the card, 0.8 inches square, plain background, copy that says "Scan to save my contact." See our realtor business card guide for layouts.
Email signatures. Next to your name and title at the bottom of every email. Embed as a small PNG, 80 pixels square. People save you to their contacts when they realize they want to keep talking to you. See our vCard email signature guide.
Conference badges. A QR code on the back of a name badge gets scanned more than the badge gets read. Same sizing rules as a business card.
For deeper background on the standard, the vCard 4.0 specification (RFC 6350) covers the full field list and the Wikipedia vCard page is a friendlier overview.
Frequently Asked Questions
How does a vCard QR code work?
The QR code stores a small text block in vCard format. When a phone scans it, the operating system recognizes the format and offers a "Save to Contacts" prompt with the encoded fields pre-filled.
Will a vCard QR code work on iPhone and Android?
Yes. Both iOS and Android phones recognize vCard format natively from the camera app. No third-party scanner app is required on phones running iOS 11 or later or Android 8 or later.
What fields can a vCard QR code include?
Name, multiple phone numbers, multiple emails, postal address, organization, job title, website, social links, photo, and notes. Most generators expose the common fields; advanced ones support custom fields too.
Can I add my photo to a vCard QR code?
Yes. Photos can be embedded as a URL or base64 string. Phones display the photo when the user previews the contact. Including a photo roughly doubles the save-through rate.
Can I edit a vCard QR code after printing?
Only if it is dynamic. Dynamic vCard QR codes point to a hosted vCard you can update; static ones encode the data directly into the QR pattern and require reprinting to change.
Related Articles
Make Your vCard QR Code Now
Free, editable, prints sharp. Saved to phones in one scan.
Generate vCard QR Code