What is a vCard QR code?
A vCard is the standard text format for contact cards, the same thing your phone creates when you share a contact. A vCard QR code holds that text, so scanning it shows a contact card with a button to save it. No app or internet connection is needed.
This tool writes vCard 3.0, the version iPhones, Android phones and the main email and contacts apps all read reliably.
Keep the code easy to scan
Every character you add makes the code denser. Name, phone, email and website make a code that scans easily even on a business card. Add a full street address and the squares get smaller, so it needs printing bigger.
- Leave out fields people won't use.
- Add one website that links to everything else, instead of several.
- Print it at least 2 cm wide on business cards, and larger on posters or anything read from a distance.
QR code or .vcf file?
Use the QR code wherever people have something physical in front of them: business cards, conference badges, shop counters and flyers.
Use the .vcf file online. Attach it to an email or link to it from your website, and opening it adds you to the visitor's contacts app.
Fixed details vs a page you can update
The details in a vCard QR code can't change. Get a new number and every printed card is out of date.
One way round that is to make the website field a page you control, like a link-in-bio page with your current links, work and booking options. Your saved contact always points somewhere up to date, even when the rest of the card isn't.
Frequently asked questions
How do I scan a vCard QR code?
Open your phone's camera, point it at the code and tap the prompt. Your phone shows the contact card with a button to save it.
Should I use vCard 3.0 or 4.0?
3.0. Both describe contacts, but 3.0 has the widest support across phones and email apps, and 4.0 mostly adds fields you won't need on a card.
Can I add a photo?
Not in the QR code. A photo is far too much data to fit, so the contact saves without one.
Does a contact QR code need the internet?
No. All the details are inside the code itself, so it works offline.
Does it work on iPhone and Android?
Yes. Both read vCard QR codes with the built-in camera app.