What a vCard code does
A vCard is the standard text format behind the contact files phones and email clients have exchanged for decades. Put one in a QR code and scanning opens the phone’s "new contact" screen with the fields already filled in — name, phone, email, company, address — ready to save. No app, no account, no upload.
This site writes vCard 3.0 rather than 4.0. It is the version every phone, address book and CRM imports without complaint, and on a business card compatibility beats novelty.
Keep it short, or it gets hard to scan
Contact codes are the densest kind here, because they carry the most text. Every field adds squares to the same square, and a detailed card at a high error-correction level can become genuinely awkward for older cameras at business-card size.
If your code looks like static, drop the fields you do not need, or move the detail to a web page and put the link in the Website field. Level M is a good balance for print; H buys damage tolerance you rarely need on a card kept in a wallet.
What the phone does with it
iPhones and Android phones both recognise a vCard from the stock camera and offer to create a contact; some show every field first, others save and let you edit. Fields you left blank are absent from the code entirely. The address is written into the structured address field, with street, city, region, postcode and country in their proper slots, which is what lets a phone offer directions later.
What goes inside the code
The code contains a small, readable text file:
BEGIN:VCARD
VERSION:3.0
N:Lovelace;Ada;;;
FN:Ada Lovelace
ORG:Analytical Engines
TEL;TYPE=CELL,VOICE:+447700900123
EMAIL;TYPE=INTERNET:ada@example.com
END:VCARDNis the structured name,FNthe display nameTELandEMAILcarry a type so phones file them correctly- blank fields are left out entirely, keeping the code as small as possible
Before you print it
- Scan your own card with an iPhone and an Android before ordering five hundred.
- On a business card, print the code at least 2 cm across and keep the white border intact.
- Fewer fields means a sparser, more reliable code. Website beats a long note.
- Use a work number. A printed contact code is a number you have published.