vCard QR codes are awesome for event badges and networking — but only if they scan fast and save cleanly in Contacts.
Generate one with the vCard QR code generator or business card QR code generator.
Keep it minimal for better scanning#
The more data you pack into a vCard, the denser the QR gets. Denser codes need more print size and are more sensitive to blur. Prioritize the fields people actually use.
Fields that usually matter#
- Name (first + last) — so the saved contact isn’t “Unknown”.
- Phone (mobile) — most common action after scanning.
- Email — a reliable fallback and searchable later.
- Organization + Title — good for business context.
- Website — optional, but useful if you don’t want to include lots of social links.
What to avoid (unless you really need it)#
- Too many social URLs (each extra URL increases density).
- Long notes or multi-line addresses unless you can print larger.
- Emoji-heavy fields (some apps handle them poorly; test first).
Best practice for print#
- Generate the vCard QR.
- Scan it on iPhone and Android and confirm it saves the fields you care about.
- Use SVG and keep enough margin (quiet zone).
A minimal contact you can reproduce#
In the vCard generator, enter first name Ada, last name Chen, and email ada@example.com. Clear the other fields. These fictional values should produce the following vCard 3.0 text; the structured N field stores family name before given name.
BEGIN:VCARD VERSION:3.0 N:Chen;Ada;;; FN:Ada Chen EMAIL:ada@example.com END:VCARD
- Decode the exported PNG in the image scanner and compare the text, including BEGIN and END lines.
- Scan with the intended phone, save a temporary contact, and reopen it. Check the saved name and email; a scan notification alone does not prove that the fields were imported.
- Add one optional field at a time and repeat. If a field disappears, keep the minimal contact and put the additional details on a maintained profile page.
The encoded contact is readable by anyone with the QR image. A static vCard cannot update an already saved contact, and different contact apps may interpret labels differently. The example verifies text structure, not a claim of universal phone compatibility.
Format reference: RFC 2426: vCard 3.0. Check the exported contact QR