QR Code Tutorials

How to Create a vCard QR Code for Your Business Card

Business card with a vCard QR code being scanned into a phone's contact screen

To create a vCard QR code, open the QRocket generator, choose the Contact type, and fill in your name, email, phone, company and job title. Check the scan meter, download an SVG or PDF for print, and scan the downloaded file before it goes on your card. When someone scans the finished code, their phone opens a pre-filled “new contact” screen, and one tap saves you. The code holds the details itself, so it works offline and never expires.

Building a vCard QR code in QRocket — fill in name, phone, email and company, and the contact code updates in the live preview.

Want the background first: what the vCard format is, how phones handle it, and when a link to an online profile is the better choice? Our vCard QR codes explainer covers it. This page is the hands-on walkthrough.

What QRocket’s Contact Type Encodes

QRocket’s Contact type builds a vCard 3.0 record from six fields: first name, last name, email, phone, company and job title. Here’s exactly what a filled-in example encodes:

BEGIN:VCARD
VERSION:3.0
N:Rivera;Jane
FN:Jane Rivera
EMAIL:jane@riveradesign.com
TEL:+15552345678
ORG:Rivera Design Co.
TITLE:Creative Director
END:VCARD

That’s 153 characters. At QRocket’s default error-correction level (Q), it needs a version 11 code, which is a 61 × 61 grid. A short URL fits in 29 × 29. So a contact code carries more than four times as many modules as a short link, and on a small business card each module is much smaller. That’s why the size and testing steps below matter more for contact codes than for links.

Empty fields are left out of the record, so every field you skip makes the code a little simpler. There’s no website or street-address field. If you want people to reach an online portfolio or profile, a URL QR code that links there is the better tool, and it stays editable on your side.

How to Create a vCard QR Code in 5 Steps

Building a digital business card QR code takes less time than writing your email signature. Head to the QRocket free QR code generator and follow these steps.

Step 1: Choose the Contact Type

In the type selector, pick Contact. The form switches to labeled contact fields instead of a single link box.

Step 2: Fill In Your Contact Details

Enter your first and last name (the code is generated once either is filled in), then your email and phone. Add company and job title if they help people remember where you met. Type the phone number with its country code. The field’s example shows the format (15551234567), and a leading + works too. Double-check the email spelling, because a typo here means every person who scans your code saves the wrong address.

Step 3: Customize the Code’s Appearance

Pick colors that match your business card’s branding. A dark foreground on a light background gives the best contrast for scanning. You can also adjust the dot and corner style: rounded dots suit modern card designs, and classic squares suit more traditional layouts. Watch the scan meter as you go. Contact codes are dense, so decorative styling costs more reliability here than on a short link. For detailed guidance, check out our QR code design guide.

Step 4: Test Before You Print

Scan the code with an iPhone and an Android phone if you can. Confirm the contact screen opens and every field lands in the right slot: name, phone, email, company and title. Check that the phone number includes the correct country code, because international contacts will need it.

Step 5: Download in Print-Ready Format

Download an SVG (vector, stays sharp at any size) or a PDF for your printer. Set the print width first, and QRocket renders raster files for that width. Then print a test card at the real size and scan it. At business-card sizes, the module size (code width divided by the modules across it) matters more than any DPI number. A 2.5 cm code with 61 modules per side has modules of about 0.4 mm. Our QR code size guide explains the math.

Create your free vCard QR code with QRocket — make every business card a digital connection — Create Your Free QR Code

Placing the vCard QR Code on Your Business Card

Where you place the code matters almost as much as what’s in it. A poorly positioned QR code gets ignored — or worse, it gets cropped by the printer’s bleed margin.

Size first: About 2 cm × 2 cm (0.8” × 0.8”) is a common floor for a short link. A contact code is denser, so give it more room if you can, around 2.5 cm or larger. On a standard 3.5” × 2” business card, a 2.5 cm code takes about half the card’s height, which is why many designers give it the back of the card.

Three placement strategies that work well:

  • Back-of-card center: Dedicate the entire back to the QR code with a short “Scan to save my contact” label beneath it. This is the cleanest option and gives the code maximum size.
  • Front bottom-right corner: Keeps the code visible without competing with your name and title. Works best when your card design is left-aligned.
  • Vertical side strip: Place the code in a narrow column on the right edge, paired with a colored background strip. This modern layout balances branding space with scannability.

Leave a clear margin (called the “quiet zone”) of four modules around the code on every side. On a 2.5 cm contact code that’s about 1.6 mm, so plan for a little more. Without it, scanners may fail to detect where the code begins. If you’re exploring more ways to use QR codes in your work, see our guide on QR codes for small business.

vCard QR Code Design Tips

A black-and-white square on a beautifully designed card feels like a bumper sticker on a sports car. With a few adjustments, your QR code can look like it belongs.

Match your brand palette. Use your card’s primary color for the QR code foreground and keep the background white or very light. A navy code on a white card looks intentional. A random green code on a cream card looks like clipart.

Keep strong contrast between foreground and background colors. Dark blue on white works. Yellow on light gray does not. If you’re unsure, convert your design to grayscale: the code should still be clearly visible.

Consider skipping the logo on a contact code. A logo covers modules that error correction has to recover, and a dense contact code printed small has little margin to spare. Your name is already on the card, so the code doesn’t need a logo too. If you do add one, keep it small, raise error correction to H, and test the print. Our guide to adding a logo to a QR code has the details.

Key takeaway: The best QR code design is one that looks intentional on your card, not bolted on as an afterthought. Match colors, respect the quiet zone, and prioritize scannability over decoration.

Digital vs Physical Business Cards

The rise of digital business card QR code solutions has sparked a debate: do you even need printed cards anymore?

Here’s the honest answer — it depends on your industry and how you network.

FactorPhysical Card + QR CodeFully Digital (QR Only)
First impressionTangible, memorableTech-forward, minimal
Works offlineYes (card + embedded QR)Requires phone screen
Information updatesReprint neededUpdate anytime
Networking eventsHand it over naturallyRequires phone-to-phone scan

The hybrid approach wins for most professionals. Print cards with a vCard QR code embedded, and you get the best of both worlds: a physical reminder that sits on someone’s desk and a one-scan digital save. For conferences and trade shows, nothing replaces the ritual of exchanging cards — but the QR code ensures the information actually gets used.

If you’re just starting out and want to test QR codes before committing to a print run, you can create a QR code for free and display it on your phone’s lock screen as a temporary digital card.

The Card That Saves Itself

Here’s the shift worth remembering: a paper card asks someone to do work later, while a vCard code does that work the instant they scan. A stack destined for a junk drawer becomes a name already sitting in a phone. Before your next print run, drop a QRocket vCard code on the back of your design — the 30 seconds it takes outlasts every card you’ll ever hand out.

Frequently Asked Questions

What information can a vCard QR code store?

The vCard format supports names, phone numbers, emails, company, job title, websites, addresses and even a photo. QRocket’s Contact type encodes the six fields most cards need: first name, last name, email, phone, company and job title. Every extra field makes the code denser, and a photo makes it far too large for a printed card.

Does scanning a vCard QR code automatically save the contact?

Not quite automatically — scanning opens a pre-filled contact form on the phone. The user reviews the details and taps “Save” to add it to their address book. This extra step is intentional, as most phone operating systems require user confirmation before writing to contacts.

What size should the QR code be on a business card?

About 2 cm × 2 cm (0.8” × 0.8”) is a common floor for a short link, and contact codes are denser, so aim for about 2.5 cm or more if your layout allows it. Keep a clear margin around the code, and scan a test print at the real size before ordering the full run.

Do vCard QR codes need internet to work?

No. The contact details are encoded inside the pattern itself rather than fetched from a server, so the code saves your information even in airplane mode or a basement with no signal. That offline reliability is a real advantage over a URL code that points to an online profile.

What happens if my details change?

Because a vCard code is static, a new job title or phone number means generating a fresh code and reprinting your cards. If your details shift often, encode a URL to an online profile you can edit instead — the printed code stays the same while the page behind it updates.

Ready to make yours?

Create a free QR code with custom colors, your logo and print-ready downloads — no sign-up.

Create a free QR code →