How to Create a vCard QR Code
By Diljit Ramachandran · LinkedIn · /about
Published May 10, 2026 · Updated October 4, 2026 · 7 min read
A vCard QR code puts your contact details on someone's phone with one scan: name, phone, email, company, address, website and social profiles. The recipient does not have to type anything, so there are no typos.
Sales teams, real estate agents, consultants and conference speakers add the QR to a printed business card, email signature, LinkedIn banner, conference badge or trade show booth.
What's in a vCard QR code
A vCard (also called a VCF file) is a standard contact format, specified in RFC 6350, that phones, email clients and CRMs can import. When someone scans your vCard QR code, they can save your details to their contacts without retyping them.
- Name (first, last, prefix like Dr./Mr./Ms.)
- Job title and company
- Phone numbers (mobile, work, home — multiple supported)
- Email addresses (work, personal — multiple supported)
- Website
- Physical address
- Social media profiles (LinkedIn, Twitter/X, Instagram, etc.)
- Profile photo
- Notes / bio
Static vs dynamic vCard QR code
A static vCard QR code embeds the contact data directly into the QR pattern. The contact info is permanent: if your phone number changes, you reprint the QR. The pattern also gets denser as you add fields, which makes it harder to scan at small sizes.
A dynamic vCard QR code links to a hosted contact page with a button to save the contact. You can update the page when you change jobs, swap your number or add social profiles, without reprinting. The code itself stays less dense, because it only holds a redirect URL. QRCodeStack's vCard type (vCard Plus) is dynamic.
| Feature | Static vCard QR | Dynamic vCard QR |
|---|---|---|
| Update contact info after printing | No, requires reprint | Yes, edit anytime |
| Scan tracking and analytics | No | Yes, built in |
| Profile photo display | Not practical (image data makes the code too dense) | Yes, on the contact page |
| Multiple phone numbers and emails | Yes (denser QR) | Yes |
| Social media links | Yes (denser QR) | Yes |
| QR code size | Larger (more data) | Compact |
| Cost on QRCodeStack | Not offered (vCard codes are dynamic) | From $9/mo after a 7-day free trial |
How to create a vCard QR code
- Open QRCodeStack's vCard QR generator.
- Fill in your contact details: name, title, company, phone, email, website, address, social profiles, photo.
- Style the contact page. Choose the colors and fonts, and where the save-contact button sits (top, bottom or floating).
- Design the QR code: center logo, brand colors, frame text like "Save My Contact" or "Scan to Connect".
- Download in PNG (digital) or SVG (print). Add to your business card, email signature, conference badge, LinkedIn banner.
- Test on real phones. Scan the QR with an iPhone and an Android phone. Check that the contact page opens and that saving the contact brings in every field correctly.
Where to put a vCard QR code
- Printed business cards. Add a small QR code (1.5–2 cm) on the back of your business card. Recipients scan instead of typing.
- Email signature. A 100–120 px QR code in your signature lets every email recipient save your contact in one tap.
- LinkedIn banner image. Add your vCard QR code to the banner image on your profile.
- Conference name badge. People you meet scan the badge instead of taking a card.
- Real estate yard signs and listing flyers. Buyers can save the agent's contact instantly.
- Event speaker slides. The first or last slide of every presentation should include the speaker's vCard QR code.
- Trade show booth. A large vCard QR on a banner means visitors save your contact without standing in line.
- Restaurant manager / hotel concierge. Service professionals add vCard QR codes to staff badges for VIP customer follow-up.
- Real estate showings. "Save my contact for follow-up questions" beats handing out cards that get thrown away.
Design patterns that make digital business cards feel premium
- Match the QR design to your brand. A QR in your brand color with your logo fits the rest of the card.
- Add a small label. "Scan to Save Contact", "Tap to Connect", or "Save My Details" tells people what the scan does.
- Pair the QR with a strong photo. A professional headshot next to the QR helps people remember who gave them the card.
- Keep the QR code reasonably sized. Too small (under 1.5 cm) and it does not scan reliably; too large and it dominates the design. 1.8–2.2 cm on a standard business card is the sweet spot.
- Include essential text alongside the QR. Your name, title, and primary phone/email should still be readable without scanning, for accessibility and for times when scanning is inconvenient.
Common vCard QR code mistakes
- Including too many fields. 5 phone numbers, 8 social profiles, and a 200-word bio overwhelms the recipient. Pick the 4–6 most useful: name, title, primary phone, primary email, website, LinkedIn.
- Using a static QR with rapidly-changing info. If you are likely to change jobs or numbers, dynamic is the right choice. Static QR codes that lead to outdated info make you look unprofessional.
- Not testing across phone OSes. Some older Android phones handle vCard imports inconsistently. Test on iPhone, modern Android, and budget Android before printing in volume.
- Skipping the photo. A profile photo helps the recipient place you when they scroll through their contacts later.
- Forgetting to update the vCard. Dynamic vCard QR codes are easy to forget about. Set a calendar reminder every 6 months to verify your contact info is current.
Frequently asked questions
How is a vCard QR code different from a regular business card QR code?
A vCard QR code is specifically formatted as a contact (vCard / VCF). When scanned, the phone shows a "Save Contact" prompt with all fields pre-populated. A generic URL QR code that just opens your website does not give that one-tap-save experience.
Can I update my contact info after the QR code is printed?
Only with a dynamic vCard QR code. From your QRCodeStack dashboard you can update name, phone, email, photo, and social profiles anytime, and the printed QR points to the latest info immediately. Static QR codes encode the info directly and require reprinting.
Will the QR code work without internet?
A static vCard QR code works offline: the contact data is encoded directly in the QR pattern, so the phone reads it without any network. A dynamic vCard QR code requires internet because it links to a hosted contact page.
How big should a vCard QR code be on a business card?
Aim for 1.8–2.2 cm (0.7–0.9 inches) on a standard business card. The QR needs enough density to scan reliably at arm's length (15–20 cm) and still leave room for your essential text.
Can I include a profile photo in a vCard QR code?
Yes, with a dynamic vCard QR code: the photo is shown on the contact page and does not change the QR pattern. A static vCard code has no practical room for a photo, because image data would make the pattern far too dense to scan.
Are vCard QR codes free to create?
QRCodeStack's vCard codes are dynamic, with editable contact info, scan tracking and a hosted contact page. They are included in the 7-day free trial (5 dynamic codes, no credit card); paid plans start at$9/month.
Can I track how many people scanned my vCard?
Yes. Dynamic vCard QR codes record scan counts, devices and times, with city-level location during the trial and on the Business plan. Static vCard QR codes cannot be tracked because the scan never passes through a server.
Make Your vCard QR Code
Replace paper business cards with a one-scan digital contact. Editable, brandable, professional.
Related Articles
Business Card QR Code Generator
Build full digital business cards with photo, bio, and social links.
How to Add a Logo to Your QR Code
Brand your vCard QR with a center logo while keeping it scannable.
QR Code Design and Branding Guide
Custom colors, frames, and design patterns for high-converting QR codes.