Skip to the tool workspace
Browser 123

How-to QR codes

How to put a QR code on a business card

vCard or MeCard, which fields to keep, and how small the code can be on a card while every phone still reads it.

A contact QR code saves you to someone's phone in one scan. The trick on a card is space: a business card has little of it, and a contact card is a lot of data.

Keep only what people need

Every field makes the code denser. Name, mobile number and email are what most people save; a website and job title are nice to have. A full address and a note double the size of the code for something few people use.

Format Holds Best for
vCard 3.0 Name, company, title, phones, email, website, address, note Most cards
MeCard Name, phone, email, website, address, note Small cards and short details

How small it can be

A card is scanned from 15 to 25 cm, so by the ten-to-one rule of thumb a code of 2 to 2.5 cm is enough, as long as the content is short. Check the module size at your print width rather than guessing: below a few tenths of a millimetre per module, phones start to struggle.

On the command line

The direct wayqrencodeLinux · macOS · Windows (WSL)

Write the vCard to a file, then let qrencode read it with -r:

qrencode -o card.png -s 10 -l M -r card.vcf
zbarimg --raw card.png

A vCard's lines end in CRLF, and zbarimg prints the card back exactly as it is in the file.

From details to printed card
  1. Choose the fields people will really save.
  2. Make the code as vCard, or as MeCard when it has to be very small.
  3. Set the print width and check the module size and the scan badge.
  4. Leave the margin around the code clear on the card design.
  5. Print one card and scan it with two phones before you order the box.

Questions people ask

Should the code hold my contact details or a link?

Your details, in a vCard, save straight to the phone without a website in between. A link to an online profile makes a smaller code and can be updated later, but needs that page to stay up.

How big should the code be on a card?

Cards are scanned from close by, so 2 to 2.5 cm is usually enough for a short vCard. The more fields, the denser the code, and the bigger it needs to be.

vCard or MeCard?

vCard is the wider standard and holds more fields. MeCard, a format from NTT docomo, is shorter for the same name, number and email, so the code can be smaller.

Tools in this guide

Everything runs on your device

All guides

/
123 items
Runs in your browser·Your files stay on this device
Out0 B
Ready—