vCard QR Code Generator

Fill in your contact details, get a scannable QR code for your business card, email signature, or conference badge. vCard 3.0 format — works on every modern iPhone and Android.

Contact details

+ Address (optional)

Your QR code

Enter your name to start —
the QR code regenerates as you type.
Raw vCard payload
BEGIN:VCARD
VERSION:3.0
END:VCARD

How to use your vCard QR code

📇 On a business card

Print on the back of your business card at 2.5 x 2.5 cm minimum. People scan with their phone camera and the contact saves instantly.

📧 In an email signature

Download the PNG and paste it into your Gmail/Outlook signature settings as an inline image. Recipients scan to save your details.

🎫 On a conference badge

Print at 4-5 cm. Networking pivots from awkward business-card shuffling to a 3-second scan.

🏢 On a storefront / window

Real-estate For Sale signs, restaurant menus, retail storefronts — passers-by save your contact without typing a number.

Frequently Asked Questions

What is a vCard QR code?
A vCard QR code is a QR code that, when scanned with a phone camera, prompts the user to save the embedded contact details (name, phone, email, address, website, organisation) directly into their phone Contacts app. The QR code encodes a vCard 3.0 text payload following RFC 2426. Most modern phones recognise vCard payloads automatically when scanning.
How do I use a vCard QR code?
Print or display the generated QR code wherever someone might want to save your contact info: business cards (print on the back), email signatures (paste the PNG), conference badges, restaurant menus, real-estate For Sale signs, networking events. Anyone with a smartphone camera can scan it and tap Add to Contacts - no app required on most modern iOS and Android devices.
Will a vCard QR code work on iPhone and Android?
Yes. iPhone (iOS 11+, 2017 onwards) reads vCard QR codes via the built-in Camera app - point and a notification appears with Add to Contacts. Android with the default Google camera (Pixel, Samsung Galaxy from 2019+, most modern phones) does the same. Older Androids may need a separate QR-scanner app, but recognition of the vCard payload is universal.
What fields can a vCard include?
Standard vCard 3.0 supports: full name, organisation, job title, phone (multiple types: cell, work, home), email (multiple), website (URL), street address (multiple), and notes. Our generator covers the most-used fields for business card use cases. The full RFC 2426 spec includes more (photo, audio greeting, calendar URI, etc.) but most modern scanners ignore those extra fields.
How big should the printed QR code be?
Rule of thumb: the QR code printed size in cm should be at least the scan distance in metres x 10. For a business card scanned at 15-20 cm distance, 2.5 x 2.5 cm is sufficient. For a conference badge scanned at 30-50 cm distance, 4-5 cm. For a poster scanned from 1-2 metres away, 10-20 cm. More info encoded = denser QR pattern = larger minimum size to remain scannable.
Can I edit the vCard QR code later?
No - QR codes are static. Once printed, the QR code embeds whatever data was generated at the time. If your phone number or email changes, you need to regenerate a new QR code and reprint anything you've put it on. For dynamic QR codes that redirect to a URL (which YOU can edit later), use a paid QR service like Bitly QR or QR Code Generator Pro. For most personal/business card use cases, static is fine.
Does this tool send my data to a server?
No. The QR code is generated entirely in your browser using the qrcode JavaScript library. Your contact details never leave your device. We don't track, store, or transmit anything you type into the form.
What format does the QR code encode?
vCard 3.0 (RFC 2426). This is the most widely-recognised contact format and supported by virtually every QR scanner and phone camera. Some older systems use MECARD (a Japanese subset) - we use vCard 3.0 because it has better field coverage and broader iOS support.
Can I include a photo in the vCard QR code?
Technically yes (vCard 3.0 supports an embedded photo as base64), but in practice no - embedded photos make the QR code so dense that it becomes physically too large to print at normal business-card size. We don't include photos for that reason. If you want a contact card with a photo, host an HTML contact page and link to it via a simpler URL QR code.
What is the difference between vCard QR and MECARD QR?
Both encode contact info into a QR code. vCard (RFC 2426) is the international standard, supports more fields, and is what iOS expects. MECARD is a Japanese subset designed by NTT DoCoMo with a simpler format but fewer fields. Most modern phones read both. We use vCard 3.0 for maximum compatibility.

Got the QR code? Now make calls to the contacts that scan it.

BubblyPhone is pay-as-you-go international VoIP — call any number worldwide from your browser. UK $0.03/min, India ~$0.10, Mexico $0.015.