About vCard QR Code Generator
vCard QR Code Generator turns your contact information β name, title, phones, emails, address, website, social profiles β into a QR code. Anyone who scans it gets a "Save contact?" prompt on their phone, tapping which adds you straight to their Contacts app. No paper cards, no typing, no lost info.
Alongside the QR, we compose a printable digital business card that you can save as PNG, print at any size, or download as a standard .vcf file for direct import. Everything runs in your browser using a self-hosted QR encoder β your contact info never leaves your device.
100% client-side: your name, phone, and other personal fields are never uploaded. Encoding happens in your browser.
How to use vCard QR Code Generator
Fill in your info
Only fields you complete are included in the QR. Skip anything you don't want to share.
Add multiple phones/emails
Click "+ Add" to include a mobile + work number, or a work + personal email β each with its own type label.
Style the card
Pick a preset (Minimal, Corporate, Creative, Modern), tweak accent color, optionally add a logo in the QR center.
Download or print
Card as PNG, QR as PNG/SVG, or the raw .vcf file for direct contact import.
Key Features
Full vCard 3.0 / 4.0 support
Toggle between vCard 3.0 (widest support β iOS, Android, Outlook, Google Contacts, Apple Contacts) and vCard 4.0 (newer standard, better structured properties). 3.0 is safest for public use.
Multiple phones + emails
Add mobile, work, home, and fax numbers each with their own label. Add work + personal emails. Every entry gets the correct TEL;TYPE= or EMAIL;TYPE= tag so contacts apps categorize them correctly.
Full address + social profiles
Street, city, region, postal, country β all encoded into the ADR field. LinkedIn, X/Twitter, Instagram, GitHub β encoded as X-SOCIALPROFILE entries so contact apps that support socials pick them up.
Printable business card
Composed onto a 640Γ900 canvas (2Γ DPI download = 1280Γ1800) with your name, title, org, contact chips, and the QR. Four style presets, or fully custom colors.
Center logo overlay
Add your headshot or company logo in the middle of the QR. We auto-bump error correction to level H so the code remains scannable.
Direct .vcf download
Not everyone will scan β a .vcf download lets recipients import your contact into any address book (iOS, Android, Gmail, Outlook, Apple Contacts) with one click.
Live preview + raw view
Card updates as you type. Toggle the raw vCard view to see the exact string being encoded β useful for debugging or verifying what's shared.
Common Use Cases
- Networking events, conferences, trade shows β share contact in one scan
- Business cards β print with the QR on the back, saves the recipient from typing
- Email signatures β link to a vCard QR image so replies save you as a contact
- Presentation slides β put the QR on your intro slide, audience saves you instantly
- Video call backgrounds β display QR behind you on Zoom so participants can save your info
- LinkedIn profile picture or banner β QR that saves you to Contacts
- Restaurants β staff cards with QR that customers scan to book direct
- Real estate agents β sign-post QR to save agent's info alongside listing
- Wedding invites β a QR that saves both partners' contacts for RSVPs
- Freelance portfolio sites β one QR for potential clients to reach out
Security & Privacy
- 100% client-side: the QR is generated in your browser with a self-hosted encoder. Your name, phone, address, and other personal info never touch our servers.
- Works offline: once the page loads, disconnect and it still works.
- Choose what to share: only filled fields appear in the QR. Skip your address if the QR will be public.
- Public display consideration: a printed QR sitting on your desk shares your phone with anyone who walks by. Consider a work-only phone or email for public-facing cards.
- Version pick: use vCard 3.0 for public / cross-platform use β 4.0 has patchier support outside of newer address books.
- Malicious contact info: attackers can put fake vCards on QR codes too. Always verify the "Save contact?" prompt shows the right name before tapping save.