vCard QR code generator
BEGIN:VCARD VERSION:3.0 N:; FN: ORG: TITLE: TEL: EMAIL: URL: END:VCARD
Encodes a vCard 3.0 contact card. Scanning it opens the phone’s "add contact" screen with every field already filled in.
How to make a vcard qr code
vCard 3.0 rather than 4.0 is a deliberate choice: 3.0 is what both iOS and Android parse reliably from a QR code, and 4.0 support is patchy enough that a 4.0 card sometimes scans as plain text. The practical constraint is size: a vCard is a lot of characters, and a QR code holding one gets dense. At business-card scale a dense code with high error correction becomes hard for older cameras to read, so keep the fields to what matters and consider dropping the website if the code looks like a solid block. The name appears twice in the format, as structured N and display FN, which is required rather than redundant.
Questions
Version 3.0, because both iOS and Android parse it reliably from a QR code. 4.0 support is inconsistent.
A vCard is a lot of characters. Drop fields you do not need, or lower the error correction if it will be scanned close up.
Yes, but keep it simple. A dense code printed at 20 mm is hard for older cameras.
No. The data is encoded in the pattern itself, so there is no redirect to go down and no account to lapse. A printed code works for as long as the paper lasts.
The format needs both a structured name and a display name. That is required, not duplication.