tutorial

QR Code for Business Cards — Create a vCard QR

What Is a vCard QR Code?

A vCard QR code encodes your contact information — name, phone number, email, company, job title, website, and address — into a single scannable image. When someone scans it, your full contact details are saved directly to their phone's address book.

No typing. No misspelled email addresses. No lost business cards sitting in a drawer. A vCard QR code turns a physical handshake into a digital connection in under two seconds.

Why Put a QR Code on Your Business Card?

Traditional business cards have a problem: they rely on the recipient to manually enter your details. Studies show that over 88% of business cards are thrown away within a week. A vCard QR code solves this by making it instant to save your contact information.

Benefits:

  • Instant contact save — One scan adds you to their phone contacts
  • No typos — Your email and phone number are encoded exactly right
  • Rich data — Include your website, LinkedIn, job title, and physical address
  • Professional impression — Shows you embrace modern technology
  • Works offline — The QR code contains the data itself, no internet needed to scan

How to Create a vCard QR Code in 3 Steps

Step 1: Prepare Your Contact Information

Decide which details to include. The vCard format supports:

  • Full name (first and last)
  • Organization and job title
  • Phone numbers (mobile, work, home)
  • Email addresses
  • Website URL
  • Physical address
  • Notes

Keep it focused. Include only the details you want recipients to have. Your personal phone and home address probably don't belong on a business card QR code.

Step 2: Generate the vCard QR Code

Use the QRMint vCard QR generator to create your code. Enter your contact details and generate instantly.

Using the API with a vCard string:

curl -X POST "https://qrmint.dev/api/v1/generate" \
  -H "Content-Type: application/json" \
  -d '{
    "data": "BEGIN:VCARD\nVERSION:3.0\nFN:Jane Smith\nORG:Acme Corp\nTITLE:Product Manager\nTEL:+1-555-123-4567\nEMAIL:jane@acme.com\nURL:https://acme.com\nEND:VCARD",
    "size": 300,
    "format": "svg"
  }'

Using JavaScript:

const vcard = [
  'BEGIN:VCARD',
  'VERSION:3.0',
  'FN:Jane Smith',
  'ORG:Acme Corp',
  'TITLE:Product Manager',
  'TEL:+1-555-123-4567',
  'EMAIL:jane@acme.com',
  'URL:https://acme.com',
  'END:VCARD'
].join('\n');

const response = await fetch('https://qrmint.dev/api/v1/generate', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ data: vcard, size: 300, format: 'svg' })
});

SVG format is recommended for business cards because it scales perfectly at any print resolution.

Step 3: Add to Your Business Card Design

Export the QR code as SVG for vector-perfect print quality. Place it on your business card following these design guidelines:

  • Size: Minimum 20mm × 20mm (0.8 inches) — 25mm is ideal for standard cards
  • Position: Bottom-right or back of card for clean layout
  • Quiet zone: Leave at least 3mm of white space around the QR code
  • Color: Dark code on light background for best scanning. Match your brand colors but maintain high contrast
  • Label: Add "Scan to save contact" below the code

vCard QR Code Design Tips for Print

Choose the Right Size

On a standard business card (85mm × 55mm), your QR code should be between 20mm and 30mm. Smaller than 20mm risks scanning failures with some phone cameras. Larger than 30mm dominates the card.

For detailed sizing math, see our QR code size guide.

Use SVG Format

Always use SVG output for print materials. PNG files can look blurry when scaled up. SVG maintains crisp edges at any resolution — 300 DPI, 600 DPI, or higher.

Generate SVG with QRMint:

curl -X POST "https://qrmint.dev/api/v1/generate" \
  -H "Content-Type: application/json" \
  -d '{"data": "BEGIN:VCARD\nVERSION:3.0\nFN:Jane Smith\nEND:VCARD", "format": "svg"}'

Mind the Data Density

More contact fields means a denser QR code with smaller modules. Dense codes need to be printed larger to scan reliably. If your code looks very dense, consider removing optional fields like physical address or notes.

Rule of thumb: Keep vCard data under 300 characters for a code that scans well at 20mm × 20mm.

Test Before Mass Printing

Before ordering 500 business cards:

  1. Print a single test card at actual size
  2. Scan with at least 3 different phones (old and new)
  3. Verify all contact fields save correctly
  4. Check that special characters (accents, symbols) display properly

Advanced: vCard 3.0 vs 4.0

Feature vCard 3.0 vCard 4.0
Compatibility All devices Modern devices
Social profiles Limited Native support
Photo embedding Base64 encoded URL reference
Multiple emails Supported Supported
QR code size Smaller Can be larger

Recommendation: Use vCard 3.0 for maximum device compatibility. vCard 4.0 adds features most people don't need on a business card, and the extra data makes the QR code denser.

Common Use Cases

Networking Events and Conferences

Print QR codes on name badges or carry cards with just a QR code and your name. Exchange contacts by scanning instead of juggling stacks of cards.

Real Estate Agents

Include a vCard QR code on property flyers and listing sheets. Prospective buyers save your contact instantly when viewing a property.

Freelancers and Consultants

Embed your portfolio URL, email, and phone in a vCard QR code. One scan gives potential clients everything they need to reach you. Pair your QR business card with professional proposals and contracts generated through PismoSzyteNaMiare.pl — include your vCard QR code on every document for instant contact saving.

Team Directory Cards

Create standardized QR business cards for your entire team using the QRMint API. Automate generation for consistent branding across the organization.

Frequently Asked Questions

How much data can a vCard QR code hold? A QR code can store up to about 3,000 characters. A typical vCard with name, phone, email, title, and company uses around 150-250 characters — well within limits.

Will the QR code work without internet? Yes. vCard QR codes are self-contained — all the contact data is encoded in the code itself. No internet connection is required to scan and save the contact.

Can I include a photo in the vCard QR code? Technically yes, but photos dramatically increase the data size, making the QR code extremely dense and hard to scan. Use a URL link to your photo instead, or skip it entirely for business cards.

What if my phone number changes? You'll need to generate a new QR code and reprint your cards. Static QR codes cannot be updated after printing. Plan for this by keeping a digital version ready to regenerate.

Can I style the QR code with my brand colors? Yes. QRMint supports custom styling with custom foreground and background colors. Ensure the contrast ratio stays high — dark modules on a light background scan most reliably.


Create your vCard QR code now — use the vCard QR generator or explore the interactive playground to test different formats.

vcardqr-codebusiness-cardcontactnetworkingprofessional
Share this article: Twitter LinkedIn
← Back to Blog
Part of the SoftVoyagers Ecosystem