QR Codes for Business Cards: Replace the Follow-Up Text with a Scan

7 min read  ·  QR Code Guides

A QR code on a business card lets the person you just met add your contact details with one scan — no typing, no spelling mistakes, no manual entry of a LinkedIn URL. When it is set up correctly, they get a contact prompt on their phone the moment they scan it. This guide covers how to create one, what to include and how to design it so it actually gets used.

What is a vCard QR code?

A vCard (Virtual Contact File) is a standard format for storing contact information. Most phone operating systems recognise the vCard format natively — when a phone camera reads a vCard QR code, it opens a prompt asking the user to save the contact to their address book. No app required on modern iOS or Android.

The QR code encodes contact fields directly in the image: name, phone number, email address, company, job title, website, and optionally a postal address. When someone scans it, their phone parses those fields and pre-fills a new contact entry. The person taps "Save" and your details are in their phone.

This is meaningfully better than a URL QR code that points to your website or LinkedIn profile, because the contact is saved locally on their device rather than just opening a browser tab they will probably close and forget about.

What information to include

Less is usually more. You do not need to cram every possible field into the code — a densely-packed vCard QR code is larger and harder to scan reliably at business card size.

The core fields that matter are: full name, job title, company, phone number (mobile is more useful than a landline), email address and website URL. These cover what most people will actually use when they meet you for the first time.

Optional fields like postal address add length to the encoded data, making the QR code denser. Only include a postal address if people genuinely need it — for example if you run a physical location they might visit. For most professionals, it is surplus information that just makes the code more complex.

Think of the vCard as a digital equivalent of your business card, not your full CRM record.

Step-by-step: creating a vCard QR code

  1. Go to the Contact (vCard) tab on DoMyQR.com
  2. Fill in your name, job title, company, phone and email at minimum
  3. Add your website URL if relevant
  4. Leave the address field blank unless it is genuinely needed — it increases code density significantly
  5. Check the live preview — the QR code updates as you type
  6. Scan the preview with your phone to confirm the contact prompt appears and the details are correct
  7. Adjust error correction to M or Q if you are adding custom colours; use H only if you are also adding a logo
  8. Download as PNG for your card designer, or SVG if you are working with a print agency

Sizing it for a business card

The standard business card is 85 mm × 55 mm (or 3.5 in × 2 in in the US). A QR code on that space typically occupies a corner or the back of the card, usually between 15 mm × 15 mm and 25 mm × 25 mm.

The minimum reliable size for a vCard QR code on a business card is about 15 mm × 15 mm. Anything smaller and the code is difficult to scan, particularly if the information encoded (more fields, longer values) has made the pattern dense.

If your card has a lot of contact information in the code (several fields, long email or website addresses), consider 20–25 mm to ensure reliable scanning. A good rule: when in doubt, give it more space. A QR code that fails to scan on the first try creates a bad impression in exactly the context where you want to make a good one.

Ask your printer to output the QR code at minimum 300 dpi. If you supply an SVG file, the printer can scale it to whatever size needed without any loss of quality.

Design considerations

The QR code needs to stand out enough to be noticed without dominating the card. A few practical approaches:

If you want a completely branded look, you can use a logo overlay — place your company icon in the centre of the QR code and set error correction to H. Test carefully, as a logo reduces the effective scanning area.

Updating details after printing

A vCard QR code is static, which means the contact information is encoded in the image. If you change your phone number, email or job title, you will need to regenerate the code and reprint your cards. This is worth factoring in if you are ordering a large print run — do not print thousands of cards if you know your email domain or title may change soon.

If this is a genuine concern, one option is to point a URL QR code (not a vCard code) to a digital business card page on your website. You control the page, so you can update the contact details at any time without reprinting. The trade-off is that it opens a browser rather than a native contact prompt, which adds a step for the person scanning.

Testing before you print

Scan the code with your phone before sending files to your printer. Confirm that the contact prompt shows the right name, that the phone number is in the correct format for your region and that the email address is correct. A typo in a phone number or email on 500 business cards is a painful error to spot after the fact.

Also test with a colleague's phone if possible. What scans instantly on your phone camera may take longer on a different device.

Create a vCard QR code for free

Fill in your contact details and download a print-ready QR code in seconds. No account, no watermark, no expiry.

Create contact QR code →

vCard QR code support varies by device and operating system. Test on your target devices before finalising print materials.