Vexifa QR Code
Try the Generator →
How-To

QR Code Business Cards: The Modern Way to Share Contacts

By Dave Rupe

A QR code on your business card lets people save your contact details in one tap (no typing, no transcription errors). Here is everything you need to know about vCard QR codes, from format choices to placement on the printed card.

Why Put a QR Code on Your Business Card?

The traditional business card has one fundamental flaw: the person receiving it has to manually type your phone number, email address, and website into their phone. That friction costs you connections. A vCard QR code removes it entirely. One scan and every field (name, title, company, phone, email, website, even your physical address) lands directly in their contacts app, formatted correctly, with nothing left to chance.

Beyond convenience, a QR code signals that you are current. It is a small but meaningful signal that you pay attention to how technology can improve everyday interactions. In competitive industries where first impressions carry weight, that detail matters.

Understanding the vCard Format

A vCard is a standardised file format for contact information. When you scan a vCard QR code, your phone reads this structured data and offers to save it as a new contact. There are two versions in common use, and the difference is worth understanding before you generate your code.

vCard 2.1

vCard 2.1 is the older standard, dating back to the mid-1990s. It has the widest compatibility, and virtually every device and contacts app on the planet understands it. The trade-off is limited support for non-Latin characters and a slightly less structured data model. If your name and contact details are entirely in ASCII characters, vCard 2.1 works perfectly and keeps the encoded data compact, which results in a less dense QR code that is easier to scan.

vCard 3.0

vCard 3.0 offers better support for international characters (UTF-8 encoding), a cleaner property structure, and support for photo embedding. If your name includes accented characters, Arabic script, Chinese characters, or any non-ASCII text, use vCard 3.0. It is supported by all modern smartphones. The encoded string is slightly larger, meaning the resulting QR code will be marginally denser, but for business card use this is never a practical problem.

Fields You Can Encode in a vCard QR Code

A well-constructed vCard QR code can carry a surprising amount of information. Here are the most useful fields:

A practical tip: resist the urge to include every possible field. A vCard with a name, one phone number, one email, a website, and a job title encodes to a short string that produces a clean, low-density QR code. Adding a full mailing address and multiple phone variants makes the code denser and slightly harder to scan on a small printed card. Include what is genuinely useful and leave the rest out.

vCard QR Codes vs NFC Business Cards

NFC (Near Field Communication) business cards have emerged as a competitor to QR codes for contact sharing. They work by embedding a chip in the card that transmits data when tapped against a compatible phone. Here is an honest comparison:

For most people, a vCard QR code is the better default. The reach is wider, the cost is zero, and the reliability is absolute.

How to Create a vCard QR Code with Vexifa

Vexifa QR Code supports vCard generation directly in the browser. Here is the process:

  1. Open the Vexifa QR Code generator and select the vCard content type.
  2. Fill in your details: name, organization, title, phone, email, and website at minimum.
  3. Choose your error correction level. For a business card with no logo overlay, M (15%) is a solid default. If you plan to add a logo to the center of the code, switch to H (30%).
  4. Customise the colors if desired. Make sure the foreground is dark and the background is light (a minimum contrast ratio of 4.5:1 is the safe threshold).
  5. Download at 1024px PNG. This gives your printer sufficient resolution for a crisp result at business card size.

The entire process takes under two minutes and produces a file ready to drop into your card design.

Placement and Design Tips for the Printed Card

Where and how the QR code appears on your physical card has a direct impact on scan rates and overall aesthetics.

Placement

The back of the card is the most common location, and usually the best. It keeps the front clean and gives the code enough space to breathe with a proper quiet zone (the white margin around the code). If you prefer the front, position the code in a corner (bottom-right is conventional) at a size of roughly 18-20mm square, which is sufficient for a standard 85mm × 55mm business card held at arm's length.

Minimum size

Never print a QR code smaller than 20mm × 20mm on a business card. At that size, modern phone cameras scan reliably under normal lighting. Smaller than that and you are introducing scan failures that will frustrate people and reflect badly on the card.

Quiet zone

The quiet zone is the white border surrounding the QR code pattern. It must be at least four modules (the small squares in the pattern) wide on all sides. When placing the code in your design software, ensure there is clear white space around it. Do not let a background graphic or text run right up to the edge of the pattern.

Contrast

Dark pattern on light background. That is the rule. A white code on a dark card background is technically possible but significantly reduces scan reliability because most scanners are optimised for the standard orientation. If your card has a dark background, place the QR code inside a white box with adequate padding.

Add a label

A small line of text beneath the code, such as "Scan to save contact", dramatically increases the number of people who actually scan it. Many people still do not instinctively know what to do when they see a QR code on a card. The label removes the ambiguity in under a second.

Frequently Asked Questions

Will the QR code stop working if my contact details change?

Yes. A static vCard QR code encodes your details directly. If your phone number or email changes, the code becomes outdated and you will need to generate a new one and reprint your cards. This is one of the genuine trade-offs of a static code. The solution is to encode a URL pointing to an online vCard file that you can update, but that introduces a dependency on a web server staying live.

Does the person scanning need a special app?

No. Any modern smartphone (iPhone running iOS 11 or later, or Android running Android 8 or later) can scan a QR code using the built-in camera app. The phone will recognize the vCard data and prompt the user to save the contact without requiring any additional software.

Can I include my photo in the vCard?

Technically yes, vCard 3.0 supports base64-encoded photo data. In practice, embedding a photo increases the encoded string length enormously, producing an extremely dense and difficult-to-scan QR code. It is not recommended for print use.

What file format should I download for printing?

Always download as PNG from Vexifa. PNG is lossless, meaning the crisp edges of the QR code modules are preserved without any JPEG compression artefacts. Supply the PNG to your printer or card design software at 1024px and let it scale down, and the result will be sharp at any business card size.

How many contacts fields should I include?

Stick to what is genuinely useful for the person scanning. A first name, last name, job title, organization, one mobile number, one email address, and a website URL covers 95% of use cases and keeps the code clean and easy to scan.

Create Your QR Code Free

No sign-up. No watermarks. Download in seconds.

Open Generator →

Related Articles