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:
- Print a single test card at actual size
- Scan with at least 3 different phones (old and new)
- Verify all contact fields save correctly
- 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.