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.
Related guides
How to Make a QR Code for a Business Card (Free, 2026)
Add a free QR code to your business card so contacts save your details or visit your site in one scan. Sizing, placement, and testing tips included.
Read guideHow to Make a Digital Business Card (Free)
Make a free digital business card you share by link or QR code. Clickable phone, email and socials, a Save Contact button, and it updates without reprinting.
Read guideHow to Make a QR Code for a Portfolio (Free, 2026)
Make a free QR code that links to your portfolio: gather your best work on one page, add the code to your resume and card, size it right, and keep it current.
Read guideHow to Sell Gift Cards Online in 2026 (Free, No Code)
Learn how to sell gift cards online: set values, deliver digital codes automatically, redeem them, and promote sales. Free, no-code setup.
Read guide