Create a free account to manage your links — go PRO for an ad-free experience & full customization.

QR Code for a Business Card

A business card has room for a name, a role and about two contact details before it starts to look like a form. A QR code on the back moves everything else — portfolio, LinkedIn, calendar link, full contact record — off the card and onto the phone that is already in the person's hand.

It also solves the real failure of paper cards: they get put in a pocket and never typed up. A code that saves a contact or opens a page in one scan converts the card into something that survives the walk back to the office.

The choice that decides everything else is what the code contains: a contact record the phone can save offline, or a link to a page you can edit for years. Both are valid, for different reasons.

Create your business card QR code

Paste the page you want on the back of the card — your site, your booking page or a link-in-bio holding all your details. Change jobs or numbers later and the cards already in circulation still point somewhere current.

URLs become short links; text becomes a minimal TreeLink. Free destinations include ads.

Create a QR to preview it
Unlock the full dynamic QR

Remove ads, edit the destination after printing and see who scans, where and when.

See plans

vCard or link: pick deliberately

A vCard QR code holds the contact details themselves, so scanning offers 'Add to contacts' immediately and works with no internet. Nothing to host, nothing to maintain. The catch is that it is frozen: change your phone number or job title and every printed card is stale.

A link-based code points at a page — your site, your portfolio, or a link-in-bio page with everything on it. It needs a connection, and it takes one extra tap to save the contact, but you can rewrite the destination whenever you like and you can see how many people scanned.

For a card you will reprint at every role change, vCard is fine. For a card you want to hand out for the next three years, or for a freelancer whose links change more often than their phone number, the link wins.

Building a vCard payload that scans small

A vCard payload is plain text in vCard 3.0 format: BEGIN:VCARD, VERSION:3.0, then FN, TEL, EMAIL, ORG, TITLE, URL lines, then END:VCARD. Every field you add makes the QR code denser, and density is the enemy on a card-sized print.

Keep it to the fields someone actually needs — name, one phone, one email, one URL. A full postal address plus three phone numbers can push the code past what prints cleanly at 2 cm, and it will be the fine detail in the middle that fails first.

Test the exported file at final print size on paper, not on screen. A code that scans perfectly from a monitor can fail at 1.8 cm on uncoated stock, where ink spread closes the gaps between modules.

What a link destination should contain

If you go the link route, the destination should do in one screen what the card cannot: a save-contact button, the two or three links that matter for your work, and a way to start a conversation — email, WhatsApp, or a booking link.

A link-in-bio page is the natural shape for this, and it has a practical advantage over a personal site: you can reorder it in seconds when a project goes live or you change focus, without touching a codebase.

Add the page's own QR code to your email signature and your slide deck too. The same destination reached from three places, with separate links, tells you which channel actually produces conversations.

Designing the card around the code

Give the code the back of the card or a clear corner of the front, never a busy area. It needs a blank margin of at least four module widths on all sides; cards that place a code flush against a border are the classic print-shop mistake.

Minimum practical size is about 2 cm square for a short link, a little more for a vCard. Below that you are relying on the reader's phone having a very good macro camera.

Contrast beats brand consistency here. Dark code on light stock scans in any lighting; light code on dark stock is a coin flip in a dim restaurant, which is exactly where cards get exchanged. If the design demands a dark card, print the code area as a light panel.

Label it, or half of them go unscanned

An unlabelled square on a business card reads as decoration. Two or three words next to it — 'Scan to save my contact', 'Scan for my portfolio' — is the cheapest improvement available, and it also sets the right expectation about whether the phone will ask to add a contact.

Use a frame with the caption built in so the label cannot get separated from the code when the artwork is reused in a signature or a deck.

If your name is hard to spell, the code is doing double duty: it is also how someone finds you again three weeks later. Make the destination contain your name in text, not just in an image.

Print details that decide whether it works

Export vector — SVG or PDF — and let the printer place it at final size. Scaling a PNG up in InDesign is where soft edges come from, and soft edges cost you scans in low light.

Matte or uncoated stock scans more reliably than gloss, because gloss produces specular highlights that blind the camera under a spotlight. Spot UV over a QR code looks great in a portfolio shot and scans badly in a bar.

Ask for a physical proof and scan it with two different phones before approving a run of five hundred. It is a five-minute check against a completely wasted print job.

Step by step

  1. 1Choose vCard or linkPick a vCard payload if the details are stable and you want offline saving; pick a link if you want an editable destination and scan data.
  2. 2Prepare the payloadFor vCard, keep it to name, one phone, one email and one URL. For a link, shorten it first so the code stays visually simple at card size.
  3. 3Generate and style itMatch the card's palette but keep dark-on-light contrast, and add a frame captioned 'Scan to save my contact' or similar.
  4. 4Export vector at print sizeDownload the SVG or PDF, place it at 2 cm or larger, and keep a clear quiet zone on all four sides.
  5. 5Proof it on paperScan a physical proof with two different phones under normal indoor light before approving the full run.

Frequently asked questions

Is a QR code for a business card free?

Yes. Generating and downloading the code is free, including the vector formats you need for print.

vCard or a link — which scans better?

A short link scans better, because it is a smaller payload and therefore a less dense code at card size. A vCard works offline and saves the contact in one step, at the cost of being unchangeable.

Can I update the code after the cards are printed?

Only if it points at a link you control. Then you edit the destination and every card in circulation follows. A vCard code is fixed at print time.

How small can the code be?

About 2 cm square for a short link and slightly larger for a vCard, with an intact quiet zone. Always confirm on a printed proof rather than on screen.

Can I use my brand colours?

Yes — dot colours, gradients, corner styling and a centre logo are all fine. Keep the code dark on a light background, and test the exported file before committing to a print run.

Will I know how many people scanned my card?

Only with a link-based code, which records scans by day, country and device. A vCard scan never reaches a server, so it cannot be counted.

Ready to set it up? It's free to start.

Create your free QR code →