OneSolOneSol
← Guides

How to Make a QR Code for a vCard That Saves a Contact (Free)

A vCard QR code saves your name, phone, and email straight into someone's phone in a single tap — perfect for business cards, name badges, and email signatures. You can either embed the contact details in the code itself or link to a digital business card you can update later. This guide covers both, plus how to test before you print.

Quick answer

There are two ways: encode your details as a vCard (.vcf) so scanning saves the contact in one tap, or point a QR code at a hosted digital business card. A free tool like onesol.io/qr-code-generator makes the code, and OneSol's digital business card gives you an editable card page with a built-in 'Save Contact' button, so you can change details later without reprinting.

1. Decide: embedded vCard vs. linked digital card

An embedded vCard packs your details into the QR itself, so it works offline but can't be changed once printed. A linked QR points to a digital business card page you can edit anytime — handy if your number or title changes. Choose embedded for a fixed printed card, linked for something you'll keep updated.

2. Build the contact details

For an embedded vCard, enter your full name, one phone number, one email, and optionally a company and website — the standard .vcf format handles all of these. Keep it lean, because every extra field makes the code denser and harder to scan. For a linked card, fill those details into a page like OneSol's digital business card instead.

3. Generate and test the QR code

Create the code with a free generator such as onesol.io/qr-code-generator, then scan it on both an iPhone and an Android phone. Confirm the phone offers to save the contact and that the name, number, and email are correct. Adjust and regenerate before you commit to print.

4. Put it where people scan it

Add the QR to the back of a printed business card, a conference badge, a shop window, or your email signature. Include a short label such as 'Scan to save my contact'. Leave white space around the code and print it at a comfortable 2-3 cm so it scans quickly.

Ready to start? OneSol is free.

Sell, book and get paid from one link — no card needed.

FAQ

What's the difference between a vCard QR and a normal contact?

A vCard QR stores your details in the standard .vcf format so a phone can save them in one tap, instead of the person typing your number in manually.

Why does my vCard QR look so dense and busy?

Embedded vCards pack every field into the code, so more info means a denser pattern that's harder to scan. Keep it to name, one phone, and one email, or link to a digital card page instead.

Can I update the contact info later?

Not on an embedded vCard QR — the data is baked in, so you'd need to reprint it. If you link the QR to a hosted digital business card, you can edit the details anytime and the QR stays the same.

Does it work on both iPhone and Android?

Yes. Both open a standard vCard and prompt to save the contact. Always test on one of each before printing a batch.