A vCard QR encodes a contact card in the standard vCard 3.0 format. When scanned, iPhone and Android show an Add Contact sheet pre-filled with your details.
This is the modern business card. Print it on the back of a paper card, a name badge, or an email signature.
The code is generated by JavaScript running on your device. We don't host it, log it, or send it anywhere. Close the tab before downloading and nothing is left behind.
At a glance
| QR standard | ISO/IEC 18004 (2015) — ISO/IEC 18004 |
|---|---|
| Contact format | vCard 3.0 (RFC 2426) — RFC 2426 |
| Required fields | BEGIN:VCARD · VERSION:3.0 · FN:<full name> · END:VCARD |
| Common optional fields | N: · TEL: · EMAIL: · ORG: · TITLE: · URL: · ADR: |
| Encoding | UTF-8 by default; one CRLF (\r\n) per logical line |
| Native scan UX | iOS 11+ and Android 10+ surface an Add-Contact card directly from the camera app |
“A vCard is a representation of contact information... The vCard format is a media type (text/vcard) defined for the exchange of personal contact information.”
What you can include
Name, phone, email, company, job title, website, and a free-form address. Leave any field blank to omit it from the QR.
The more fields you fill, the denser the QR becomes. If scannability matters more than completeness, include only the essentials: name, phone, email.
Compatibility
We output vCard 3.0, the version both iOS and Android contact apps reliably parse. vCard 4.0 has slightly newer fields but inconsistent reader support.
Names are encoded in both N: (structured: last;first;;;) and FN: (formatted: First Last) lines. This avoids the common bug where some apps show the name reversed.
Frequently asked questions
- Will the QR save my contact in one tap?
- On both iOS and Android, scanning shows an Add Contact preview. The user taps once to confirm saving. There is no way to skip the confirmation — that's a platform privacy protection.
- Can I include a photo?
- vCard supports embedded photos, but embedding even a small JPEG produces a QR too dense to scan from print. We omit photos for that reason.
- Does it work for organizations?
- Yes. Fill the company and title fields. If you want a QR for a company itself rather than an individual, leave first/last name blank — the contact will save under the company name.