QR Codes for Business Cards: the Complete vCard Guide

A QR code on a business card is one of those ideas that sounds gimmicky until you actually use one. When someone scans it and your full contact details drop straight into their phone's address book, you realise that typing out mobile numbers by hand is a thing of the past.

What is a vCard QR code?

A vCard QR code encodes your contact information using the vCard standard, a plain-text format that phones have understood since the late 1990s. When someone scans your code, their phone reads the data and prompts them to save you as a contact. No app required, no website visit, no friction.

The format looks like this under the hood:

BEGIN:VCARD
VERSION:3.0
FN:Jane Smith
ORG:Acme Ltd
TEL;TYPE=CELL:+447700900123
EMAIL:jane@acme.co.uk
URL:https://linkedin.com/in/janesmith
END:VCARD

Everything gets packed into that pattern of dots, scanned, and decoded. No server is involved. Your contact details live entirely inside the QR code itself.

vCard 3.0 vs vCard 4.0: why we use 3.0

There are two common versions: 3.0 and 4.0. Version 4.0 is technically more capable (it handles photos embedded in the QR, a broader set of fields, and better Unicode support). But there's a practical problem: iOS's native QR reader, which is the one most iPhone users will use, has inconsistent support for vCard 4.0 saved from QR codes. Android handles it better, but not perfectly.

Version 3.0 is universally understood by both platforms. It covers every field you realistically need on a business card. The compatibility trade-off isn't worth the extra features for this use case, so QRcrisp generates vCard 3.0.

What to put on your business card QR code

Less is often more here. The vCard format supports a lot of fields (anniversary, notes, photo, fax number...), but not all of them save correctly on every device, and cramming in too much data makes the QR code denser and harder to scan at small sizes.

For a business card, I'd recommend sticking to:

You can add a work number too, but I'd think about how often people actually call that versus the mobile. Keep it focused on the fields someone will actually use.

Why static codes are right for business cards

Some generators offer "dynamic" vCard codes, where you can update the contact details after the card is printed. The pitch is that if you change jobs, you update the code and the old printed cards still "work". This sounds appealing until you think about it for a moment.

Dynamic codes route through a redirect server. That server costs money to run. If the company behind it shuts down, raises prices, or just discontinues the feature, every card you've ever printed stops working. I've seen this happen. The QR code on a beautifully designed card, printed two years ago, now points to a 404 page.

A static vCard QR code, by contrast, works for as long as a phone can read QR codes, which is to say: indefinitely. Your code outlives any QR service. If you change jobs, you print new cards. That's fine. Cards are cheap. Broken codes are embarrassing.

Ready to make yours? Open the free generator → No signup, no tracking, code works forever.

Step-by-step: creating your business card QR code

  1. Open QRcrisp at qrcrisp.com and select vCard from the type menu.
  2. Fill in your details. Use international format for phone numbers (+44 for UK, +1 for US, etc). Add your LinkedIn URL in the website field.
  3. Download. Choose SVG if you're sending the file to a print shop or placing it in a design tool. PNG works for quick testing and digital use.
  4. Drop it into your card design. Canva, Adobe InDesign, Figma, Affinity Publisher — place the QR code on the back of the card. The back is usually better than the front; it doesn't compete with your name and branding.
  5. Test on both platforms. Scan with an iPhone (native camera app) and with an Android device. Confirm the contact saves with all fields populated. If any field is blank or wrong, go back and fix it before sending to print.

Size and placement

A vCard QR code contains more data than a simple URL, so it's slightly denser. At 300 DPI print resolution, aim for at least 2.5cm x 2.5cm (about 295 x 295 pixels). Smaller than that and older phone cameras can struggle.

Most designers place it in the lower right corner of the card back, or centred beneath the logo. Leave a clear white margin of at least 3mm around the code, because QR codes need that quiet zone to scan reliably.

If your card has a dark background, you'll need a white or light-coloured square behind the code. QR codes need contrast to be readable. Dark code on dark background simply won't scan.

Printing options

Two of the most commonly used online card printers in the UK are Moo and Vistaprint. Both accept standard file formats (PDF, PNG, JPEG) and their quality is good enough for QR codes at the sizes we're discussing. Neither is an affiliate recommendation; they're just the ones people actually use.

If you're ordering through a local print shop, ask what file format they prefer. Most will want a PDF with fonts outlined. Place the SVG version of the QR code in your layout software and export to PDF at 300 DPI or higher.

Spot-UV coatings (the glossy finish over specific elements) can cause problems for QR codes if the coating is applied over the code itself. Make sure your designer knows to keep the QR code area matte. Glare reduces contrast and makes scanning unreliable.

A note on NFC cards

NFC-enabled business cards (which transfer contacts when tapped against a phone) are a popular alternative. They're slick, but they cost significantly more per card and require an active NFC chip. A QR code achieves the same result for the cost of the ink. There's no wrong answer, but if you're printing 250 cards for a conference, the maths tends to favour QR.

Pairing with a URL QR code

Some people put two QR codes on the back of their card: one vCard code for the contact save, and one URL code pointing to their personal site or portfolio. This works fine if you have the space. Just make sure both codes are large enough to scan reliably and labelled so people know which is which ("Save contact" / "View portfolio").

If you're also thinking about QR codes for promotional printed materials, the dynamic vs static QR code guide is worth reading. And if you want to brand the code with your logo, check the guide on adding a logo to a QR code before you try it.