vCard 3.0
Your details, spelled right.
A contact code holds a vCard. Scanning it offers to save you to the phone's address book with the name, number and email already correct — no transcription, no typos, no card in a drawer.
live example — scannable
Payload format
vCard 3.0, and why both N and FN
We emit vCard 3.0, the version with the widest support across phones. Both the structured name (N) and the formatted name (FN) are included: FN alone is not enough for some readers, and N alone displays as nothing in others.
BEGIN:VCARD
VERSION:3.0
FN:Priya Rao
ORG:Rao Design
TEL;TYPE=CELL:+919876543210
ADR;TYPE=WORK:;;12 Nehru Road;Mumbai;Maharashtra;400001;India
END:VCARD- N
- Structured name with its five semicolon-separated components.
- FN
- Formatted display name — what a person actually sees.
- TEL;TYPE=CELL
- Mobile number, normalised to E.164 from the country you pick.
- EMAIL;TYPE=INTERNET
- Email address, saved against the same contact.
- ORG
- Organisation or company name.
- ADR;TYPE=WORK
- Address, as seven semicolon-separated components: PO box, extended, street, city, region, postcode, country. The first two are deprecated but their separators are still mandatory — drop them and the street lands in the city.
- URL
- Website, saved against the contact.
How to make one
Name required, the rest optional
- 01
Enter your name
The only required field. Commas and semicolons are escaped automatically.
- 02
Add phone and email
Pick your country from the list next to the number — we add the code.
- 03
Put it on something
A business card, a badge, an email signature, a shop window.
Where it earns its keep
Better than a business card
- On a business card, so the details survive the walk back to the office.
- On a conference badge, for introductions that actually get saved.
- In an email signature, for people reading on a phone.
- On a tradesperson's van, where a card would blow away.
Questions
Contact QR codes, answered
Why is my name with a comma showing oddly elsewhere?
Commas and semicolons are structural in vCard and must be escaped with a backslash. A name like "Doe, John; Jr" corrupts the record if a generator does not escape them. We escape both, plus backslashes and newlines.
Should I use vCard or MeCard?
vCard has the widest support and is the safe default, which is why it is what we emit. MeCard is far more compact, which matters if you are also embedding a logo and need the code to stay readable.
Can a contact code include a postal address?
Yes. vCard has a structured ADR property with separate components for street, city, region, postcode and country, which is what lets a phone file the address properly and offer directions from it. Fill in whichever parts you have and the rest stay empty.
Can I include a photo or a company logo?
Technically vCard supports it, but an embedded image makes the payload enormous and the resulting code too dense to scan reliably. Keep contact codes to text.
Does it work with iPhone and Android contacts?
Yes. Both offer to create a contact when the camera reads a vCard payload. The exact wording of the prompt differs, but the result is the same.