vCard QR Code Generator
Generate a QR code that adds a contact card to a phone's address book when scanned. Standard vCard 3.0 format with name, phone, email, org, URL.
Preview
Enter content to generate QR code
About vCard QR Code
A vCard QR code encodes a contact record in the vCard 3.0 format (RFC 2426) — the same format email clients and address-book apps have used for decades. When scanned, the phone prompts "Add [Name] to Contacts" and stores the record natively. It's the professional replacement for a paper business card: no typing, no OCR mistakes, no "I'll put that number in later" that never happens. The encoded string starts with BEGIN:VCARD, lists fields line-by-line (FN for full name, ORG for organisation, TEL for phone, EMAIL for address, URL for website, TITLE for job title, ADR for address), and ends with END:VCARD. vCard 3.0 is the most widely supported version across iOS, Android, and macOS Contacts — vCard 4.0 exists but parsing is patchier on older devices. Multiple phone or email fields with different types (TEL;TYPE=WORK vs TEL;TYPE=CELL) are allowed. Typical placements: printed business cards (next to or instead of text contact details), conference name badges, speaker slides during an introduction, email signatures (as a small inline image), trade-show booths. The QR is especially useful at networking events where attendees stack a dozen cards in an hour — a vCard scan lands the contact directly in Contacts, searchable forever, while paper cards sit in a drawer and get thrown out.
Features
- Generate QR codes from text, URLs, or any data
- Customize QR code colors and size
- Download QR codes as PNG images
- Instant preview as you type
How to Use
- Enter the text, URL, or data to encode
- Customize the QR code colors if desired
- Preview the generated QR code
- Download the QR code image for use
Frequently Asked Questions
What vCard version should I use for QR codes?
vCard 3.0 (RFC 2426) — the widest-supported format across iOS Contacts, Android Contacts, and macOS. vCard 4.0 is newer but parsing varies. 2.1 is archaic. Stick with 3.0 unless a specific system demands otherwise; every phone made this decade handles 3.0 correctly.
Can I include a photo in a vCard QR code?
Technically yes (PHOTO;ENCODING=BASE64;TYPE=JPEG:...) but in practice no — embedding an image blows past a QR code's comfortable data limit and the resulting code becomes huge and hard to scan. If you need a photo, link to a URL (PHOTO;VALUE=URI:https://...) instead.
Will a vCard QR work on my business card?
Yes — print it at ~15mm minimum on card stock. Put it on the back face with a "scan to save" label. At normal reading distance (~30cm), a 15mm code scans instantly. Don't shrink below that or thermal-printer jitter can corrupt enough modules to break the scan.
How many fields can I include?
Dozens — name, nickname, multiple phones, multiple emails, address, organisation, title, URL, birthday, note. The practical ceiling is around 400 characters of content before the QR code needs high error-correction settings or becomes too dense to scan at card size. Keep the essentials; skip fax numbers and assistant info.
Other QR Code Generator variants
URL QR Code
Generate a QR code that opens a URL when scanned. Instantly scannable on every phone camera without a separate app — ideal for posters, business cards, and packaging.
WiFi QR Code
Generate a QR code that auto-connects phones to your WiFi network when scanned. SSID, password, and security type encoded in the standard WIFI: format.
Text QR Code
Encode any plain text — a message, a note, a secret, a snippet of code — into a scannable QR code. Up to a few hundred characters recommended.