vCard QR Codes: Turn Your Business Card Into a One-Scan Digital Contact
How vCard QR codes work and how to build one that saves cleanly to any phone, the fields that matter, what to leave off, and where to put the code for real networking.
You hand someone a paper business card at an event. Best case, they type your details into their phone that evening. Realistic case, the card lives in a jacket pocket until it goes through the wash. A vCard QR code fixes the weakest link: instead of transcribing your card, the other person scans a square and taps Save: your name, number, email, and website land in their contacts in one motion, spelled correctly.
This guide explains what's inside a vCard QR code, how to build one that saves cleanly on both iPhone and Android, and where to actually put it so it earns its place.
What a vCard QR code encodes
Like every QR code, a vCard code stores plain text, but the text follows the vCard standard (.vcf), the same contact format your phone already uses to share a contact. Encoded, it looks roughly like this:
BEGIN:VCARD
VERSION:3.0
N:Sharma;Priya;;;
FN:Priya Sharma
ORG:Gigai Kripa Services
TITLE:Design Lead
TEL;TYPE=CELL:+919876543210
EMAIL:[email protected]
URL:https://example.com
END:VCARD
When a phone's camera reads that, it recognises the vCard structure and offers to create a new contact pre-filled with every field. No app, no login, no server, the whole contact travels inside the code itself. That's the elegance of it: the code is the card.
The fields that matter (and the ones that don't)
A vCard supports dozens of fields, but a code stuffed with all of them gets visually dense and harder to scan. Encode only what someone genuinely needs to reach you:
- Full name (
FN) and structured name (N). Always. This is the contact's title in their phone. - Phone (
TEL), the number you actually answer. One mobile number beats a landline, a fax, and a switchboard. - Email (
EMAIL), the one you check. - Organisation (
ORG) and title (TITLE), helpful context, especially at events where people meet many strangers. - Website (
URL), your site or portfolio.
Things to think twice about: a full postal address, multiple phone numbers, and social handles all inflate the data. More data means a denser QR pattern, which needs to be printed larger and cleaner to stay scannable. For a business card that has to work at small sizes, lean toward the essentials. If people need your full details, put a single website link in the card and let that page carry everything.
Build the code with the vCard QR code generator, fill in the fields, and it assembles the vCard text and renders a downloadable code. If you'd rather think of it as a card-format tool, the business card QR code generator covers the same ground. New to the format? Our how to create a QR code guide covers the basics.
Static means it works forever, and offline
A vCard code is static: the contact data is baked into the pattern, with no URL and no server in the loop. Two nice consequences follow. First, it works with no internet: the scanner's phone doesn't fetch anything, it just reads the embedded text, so your card saves even in a basement conference hall with no signal. Second, it never expires, there's no link to go dead. The trade-off is that if your number changes, the printed code is now wrong, so save reprinting for genuine changes and get the details right the first time.
Design it to be scanned, not just printed
A contact code carries more data than a plain URL code, so it's more sensitive to sloppy printing:
- Print it larger. Because the pattern is denser, give it room: at least 2.5–3 cm square on a business card, ideally in a corner with clear white space (the "quiet zone") around all four sides.
- Keep strong contrast. Dark code, light background. Fancy low-contrast colour schemes are exactly where dense codes stop scanning. See best colors for scannable QR codes if you want to brand it.
- Don't crowd it. Resist the urge to run your logo or text right up to the code's edge. That quiet zone is functional, not decorative.
Where to actually put it
The code is only useful where people meet you:
- On the business card itself, back or corner, the classic pairing of paper and scan.
- On your email signature as a small image, so a recipient can save you with one scan from their phone.
- On a conference badge or event stand, printed large so it scans from a step or two away.
- On a slide at the end of a talk, so an audience can grab your contact before the lights come up.
- As a phone wallpaper or lock screen, so you can flash your own code to someone across a table and let them scan it live. No printing at all.
That last trick is quietly the best: your card is always on you, always current, and costs nothing to update.
Test on both platforms
IPhone and Android handle contact codes slightly differently in how they present the "save" prompt, so before you commit to print:
- Generate the code and scan it with an iPhone (Camera app) and an Android phone.
- Confirm each offers to create a contact and that every field lands in the right place: a common issue is a name splitting oddly between first and last, which the structured
Nfield fixes. - Check the phone number saves with its country code so it's callable internationally.
If it saves cleanly on both, you're done. For a refresher on scanning across devices, see how to scan a QR code on any device.
One scan instead of a paper card
A vCard QR code turns the fragile ritual of exchanging paper cards into a single reliable scan, with your details spelled correctly and saved in seconds. Encode the essentials, print it large with a clean quiet zone and strong contrast, put it where you actually meet people, and test it on both iPhone and Android. Do that and you'll never watch someone squint-and-type your phone number again.
Make yours now with the vCard QR code generator, free, private, and no sign-up.
Why the tool writes vCard 3.0, line by line
A note from the person who wrote the encoder: the vCard QR code generator deliberately emits version 3.0, the dialect phone contact apps agree on most, and it joins every property with the CRLF line endings the standard demands, because some parsers reject bare newlines. Commas and semicolons inside a value are escaped so a name like "Smith, Jane" cannot shatter the structured name field, phone numbers are normalised to digits plus a leading +, and any field you leave blank is omitted entirely rather than written as an empty line. That last habit quietly supports the advice above: fewer fields genuinely means fewer bytes and a less dense code. The limit: the tool formats what you type but cannot verify it, so the scan-it-on-both-platforms test remains the only proof your card saves cleanly.
Sources
- QR code (Wikipedia)
- Reed-Solomon error correction (Wikipedia), the maths behind QR damage tolerance
Written by
Chandrabhan Shekhawat
Founder of Gigai Kripa Services. Builds the 250+ privacy-first browser tools on this site and writes the guides that go with them.
Never miss a guide
New tools and how-to articles land regularly. Follow along however you like. No inbox required.
Keep reading
qr-tools
How to Scan a QR Code on Any Device: iPhone, Android, Desktop, and Safely
Step-by-step ways to scan a QR code on iPhone, Android, and desktop, including scanning from a photo or screenshot, plus how to spot a malicious code before you tap.
6 mins readqr-tools
How to Create a Wi-Fi QR Code: Share Your Network With a Scan
Make a Wi-Fi QR code so guests join your network by scanning. No typing passwords. How it works, the SSID/security fields, encoding gotchas, and print tips.
6 mins readqr-tools
Best QR Code Size for Print: Scan-Distance Rules That Actually Work
How big should a QR code be for print? The simple 10:1 scan-distance rule, minimum sizes, quiet-zone margins, and resolution tips so every code scans first time.
6 mins read
Explore related tools
Related tools
Problems we solve
Definitions
From the blog
- How to Create a Wi-Fi QR Code: Share Your Network With a Scan
- Best QR Code Size for Print: Scan-Distance Rules That Actually Work
- Restaurant Menu QR Codes: A Complete Guide to Contactless Menus Done Right
- QR Code Error Correction Levels Explained: L, M, Q, and H
- How to Add a Logo to a QR Code Without Breaking Scannability