Home/vCard QR Code Generator

vCard QR Code Generator

One scan saves your full contact details to any phone.

Use High when adding a logo

Enable frame
Drop image or click to upload
30%
6px
Enter data to generate

vCard QR Code Generator

Exchanging business cards at conferences still happens, but the follow-up rarely does. People collect dozens of cards, lose half of them, and never bother typing in the rest. A vCard QR code solves this by dropping your full contact information, name, phone, email, company, title, and website, directly into the recipient phone contacts app with a single scan. No typing, no lost cards, no forgotten follow-ups.

The vCard format (version 3.0) is an open standard supported by every major smartphone platform. When a camera app decodes a vCard QR, it opens the native contacts app with all fields pre-filled and a Save button ready to tap. This generator builds the vCard string client-side, so your personal details never leave your device.

How It Works

The vCard 3.0 specification defines a structured text format that starts with BEGIN:VCARD and ends with END:VCARD. Between those markers, each field occupies a single line: N for the structured name (last;first), FN for the display name, ORG for the organization, TITLE for the job title, TEL for phone numbers, EMAIL for email addresses, and URL for websites. The generator assembles these fields from your input and encodes the complete string into a QR matrix.

Because vCards contain more characters than a simple URL, the resulting QR code is denser. Using High error correction is recommended if you plan to add a logo overlay, as the logo obscures part of the data area and the extra correction bits compensate for that loss.

Common Use Cases

Sales teams print vCard QR codes on the back of paper business cards so recipients can save the contact instantly. Conference speakers display their code on the final slide of a presentation. Freelancers include it on invoices and proposals. Recruiters add it to email signatures so candidates can save their details in one tap. Exhibition booth staff wear badges with a printed vCard code that visitors scan as they walk by.

Tips and Best Practices

Use the international phone format starting with a plus sign and country code (e.g., +1 for the US, +44 for the UK) so the number works regardless of where the recipient is located. Keep the organization and title fields concise because every extra character makes the QR code denser and harder to scan at small sizes. If you need to include a profile photo, host it on a URL and add that URL to the website field; embedding binary image data inside a QR vCard produces codes too dense to scan reliably.

Frequently Asked Questions

What is the difference between vCard 3.0 and vCard 4.0?

Version 3.0 is the most widely supported format across devices and scanner apps. Version 4.0 adds features like multiple structured name components and richer social profile fields, but some older phones may not handle it correctly. This generator uses version 3.0 for maximum compatibility.

Can I include a profile photo in the QR code?

Technically, the vCard format supports embedded photo data, but including a photo inside a QR code makes it extremely dense and nearly impossible to scan. A better approach is to add a link to your photo in the Website field or host your contact page online.

Will the contact save automatically on all phones?

On most phones, scanning the code opens the contacts app with all fields pre-filled, but the user still needs to tap Save. Fully automatic saving without confirmation is blocked by both iOS and Android for security reasons.

How many fields can I include before the code becomes too dense?

For a code that scans reliably at business-card size (about 3 cm), stick to name, one phone number, one email, and the organization. Adding a website, title, and address is fine for codes printed at 5 cm or larger. Beyond that, the density starts causing scan failures on older cameras.

Can I put multiple phone numbers or emails?

This generator supports one phone number and one email for simplicity and to keep the code scannable at small sizes. If you need multiple numbers, consider hosting a full contact page and using a URL QR code to link to it.

Related Tools

For sharing a simple web link instead of contact details, use the URL QR generator. If you want to create QR codes for networking events at scale, read our QR codes for business guide. For printing tips, see the size guide.