vCard QR Code Business Cards: How to Make One

Updated October 13, 2026

A vCard QR code is a QR code that stores your contact details in the standard vCard format. When someone scans it, their phone offers to save you as a new contact, with your name, phone, email, company and website filled in. To make one, enter your details in a QR generator, test it, and print it on your card.

What a vCard QR code is and why it helps

vCard is a long-established, widely supported file format for contact information, which is why it is sometimes called a ".vcf" file. A vCard QR code simply puts that contact information inside a QR code.

The benefit is obvious to anyone who has typed a phone number from a paper card. Instead of copying details by hand, and perhaps mistyping an email address, the person scans the code and taps "Add contact". Your information arrives complete and correctly spelled.

It is useful for:

  • Business cards for freelancers, sales staff, consultants and shop owners
  • Name badges at trade shows, conferences and networking events
  • Shop doors, vehicles and counters, so customers can save your number
  • Email signatures, slides and printed brochures

Most modern iPhone and Android camera apps recognise vCard QR codes and show a prompt to add the contact. On older phones, a QR scanner app may be needed.

What to include on your vCard

Include what people actually need to contact you, and nothing more. Every extra field adds data, and more data makes the QR code denser, with smaller squares that are harder to scan when printed small.

A good, practical set of fields:

  • Full name as you want it to appear in someone's contacts
  • Job title and company, so people remember who you are later
  • One mobile number, plus a work number only if people genuinely use it
  • One email address
  • Website, ideally your main site or a single page with all your links
  • Business address, if customers visit you in person

Fields that are usually better left out:

  • Several phone numbers and emails that make the contact confusing
  • Long notes or descriptions
  • Personal details you would not want strangers to keep, such as a home address or date of birth

Remember that a business card is handed to many people. Anything in the vCard is saved in their phone, so only include information you are comfortable sharing widely.

How to make a vCard QR code step by step

  1. Choose the vCard type in a QR generator. On QR-TH, open the vCard QR tool.
  2. Fill in your details, using the field list above as a guide. Check the spelling of your name, email and website carefully.
  3. Use international phone format where possible, such as a number starting with the country code. It helps contacts dial correctly from abroad.
  4. Generate the code and keep the design simple: dark code on a light background with a clear margin around it.
  5. Test it on at least two phones, ideally one iPhone and one Android. Confirm that the contact saves correctly and that the phone number and email work.
  6. Download the highest-quality file available for printing, so the edges of the squares stay sharp.
  7. Print a proof at the real size and scan it again before ordering a full batch.

Design tips for a card that scans

Business cards are small, so the QR code must be designed with care.

  • Keep the code big enough. On a standard business card, a code around 2 cm wide or more is a sensible starting point, but always test the printed result. Our QR code size guide explains how size relates to scanning distance.
  • Reduce the data. If the code looks very dense, remove optional fields. Fewer characters mean larger squares.
  • Keep strong contrast. Avoid light colours, gradients and busy backgrounds behind the code.
  • Leave a quiet zone. A blank margin around the code helps cameras find it.
  • Add a short label. "Scan to save my contact" tells people what will happen.
  • Avoid glossy finishes over the code if they cause glare under office lighting.

If you want a logo in the middle, test carefully. Logos cover part of the code and rely on error correction to stay readable, which is explained in our article on QR error correction.

Static vCard or a link to an online profile?

A vCard QR code is usually static: your details are stored inside the code itself. That makes it fast and independent of any website, and it works even if the person scanning is offline. The downside is that you cannot change it after printing. If your phone number or job title changes, you need new cards.

An alternative is a QR code that links to an online profile, such as a link-in-bio page with your contact details, social profiles and a "save contact" option. If you put that link behind a dynamic QR code, you can update the destination later without reprinting. The trade-off is that the scanner needs an internet connection and sees a web page instead of an instant contact prompt.

A practical choice:

  • vCard QR if your details are stable and you want the quickest "add contact" experience
  • Dynamic link to a profile page if your details change often, or you want to show more than contact information

Common mistakes to avoid

  • Printing hundreds of cards without testing a proof first
  • Squeezing the code into a tiny corner so it can't be read
  • Adding every possible field, making the code too dense
  • Using an old email address or a personal number you plan to change
  • Placing the code where it will be folded, punched or covered by a clip

FAQ

Does a vCard QR code work on iPhone and Android?

Yes, in most cases. Current iPhone and Android camera apps recognise vCard QR codes and offer to add the contact. Very old devices may need a separate scanner app.

Can I edit a vCard QR code after printing?

Not if it is static, because the details are stored inside the code. To change details later, link to an online profile page through a dynamic QR code instead.

Does a vCard QR code need internet to work?

No. A static vCard code contains all the information itself, so the phone can read and save it without a connection.

How much information can I put in a vCard QR code?

Technically quite a lot, but more data makes the code denser and harder to scan on a small card. Stick to your name, title, company, one phone, one email, website and address.

Ready to update your business card? Create a free, print-ready contact code with QR-TH's vCard QR generator, test it on your own phone, and hand out cards people can save in one scan.

More guides