Skip to content

Comparison

QR code on a business card: vCard, profile or LinkedIn?

A business card gets a few seconds of attention. A QR code can turn those seconds into a saved contact, an opened portfolio or a booked conversation — but only if the person knows what will happen after the scan. The useful question is not whether a card should have a QR code. It is what you want the other person to do next.

Give the code one honest job

Start with the moment after you hand over the card. If the natural next step is saving your number, use a contact. If your work needs to be seen, open the portfolio. If the relationship lives on LinkedIn, go there. A company homepage usually adds a detour: the person already knows the company because its name is printed in their hand.

Write the job beside the code. “Save my contact”, “See selected work” or “Book a 20-minute call” is much more useful than “Scan me”. A clear label sets the expectation before the camera opens and gives the scan a reason to happen.

  • Save a contact: vCard
  • Understand your work: focused profile or portfolio
  • Connect professionally: LinkedIn profile
  • Choose a time: booking page
  • Avoid: a generic homepage with no obvious next action

Choose a vCard when saving the contact is the whole point

A vCard is a standard contact record. It can carry a name, company, role, phone number, email and website, so a compatible phone can offer to add those details to the address book. When the vCard is encoded directly in the QR pattern, it does not need an internet connection or a landing page.

That simplicity has a cost: the data is part of the printed code. Change your phone number, role or company and the old cards still contain the old details. Keep the record short as well. Every extra field adds data, makes the pattern denser and gives a small printed code less room for error.

  • Include: name, role, company, preferred phone, email and website
  • Use the international form of the phone number
  • Leave out private addresses, birthdays and fields nobody needs
  • Scan the finished record and check every imported field

Use a profile, LinkedIn or portfolio when context matters

A profile page is better when one contact record cannot explain what you do. It can show a photograph, a short introduction, selected links and a button to save the contact. A portfolio is the stronger choice for work that needs evidence. LinkedIn makes sense when the next step is joining the same professional network, not storing a phone number.

Do not turn the destination into a directory of everything you have ever published. The best page still has one primary action. A consultant may lead with booking, a designer with three projects and a salesperson with the contact button. The QR code saves space on paper; it should not move the clutter to a smaller screen.

  • Profile page: flexible details and several carefully chosen links
  • Portfolio: proof of work before a conversation
  • LinkedIn: a professional connection where that network is already active
  • Booking page: a useful next step after a qualified conversation

Pick static or dynamic by asking what will change first

A static vCard stores the contact in the code itself. It works without a redirect and cannot be edited after printing. A dynamic QR code stores a short managed address. You can point that address to a new profile, portfolio or booking page while the cards stay in the box.

Use static when the payload is stable and independence matters more than analytics. Use dynamic when the destination is likely to change before the print run is gone, or when you need to count scans. Remember what dynamic does not do: it keeps the printed address useful, but the page behind it still has to remain fast, mobile-friendly and worth opening.

  • Static vCard: direct, offline and not editable
  • Static URL: simple, but a changed URL means new cards
  • Dynamic URL: editable destination and scan analytics
  • Dynamic still depends on a working redirect and destination page

Treat 20–25 mm as a starting point, not a promise

On a standard business card, a square around 20–25 mm is a sensible place to begin. It is not a universal minimum. A dense vCard, a logo in the middle, low contrast, textured stock or an ordinary office printer may all need more space. The real minimum is the smallest size that survives the actual design, paper, finish and phones you will use.

Keep a clear quiet zone around all four sides. Use dark modules on a light, calm background and export SVG when the printer accepts it, so the edges stay sharp. Do not squeeze the code to rescue a crowded layout. Remove a field, shorten the payload or give the back of the card to the action instead.

  • Start at 20–25 mm for a typical card, then test
  • Keep the four-module quiet zone empty
  • Prefer SVG or a high-resolution PNG; avoid JPEG
  • Keep patterns, gradients and metallic effects outside the code area

Let the card design explain the scan

The back of the card often gives the code enough room and lets the front do its original job: say who you are. But front or back is not a rule. The right position is the one with space for the code, its quiet zone and a short sentence without fighting the logo or contact details.

Choose the sentence to match the destination. “Save Anna’s contact” is better than “Learn more”. “View the product work” is better than “Visit website”. If several people in a team use the same template, give each person their own code; one shared company code throws away the reason the card is personal.

  • Keep the front clear when identity is the priority
  • Use the back for a larger code and a specific call to action
  • Give every person a code that leads to their own destination
  • Leave a readable URL only when it is genuinely useful as a fallback

Test the printed card, not the PDF on your screen

A proof on a bright monitor tells you almost nothing about a small code on coated paper. Print one card at final size. Scan it in normal office light, near a window and under the dim light of the place where you expect to hand it out. Try an iPhone and an Android phone if you can, and do not line the camera up perfectly every time.

Check the destination as carefully as the square. Does the contact import into the right fields? Does the page open quickly on mobile data? Is the important button visible without hunting? Repeat the test after the print shop applies lamination, spot varnish or another finish; glare can ruin a design that worked on plain proof paper.

  • Print at final physical size
  • Test more than one phone, angle and light level
  • Check the imported contact or final mobile action
  • Approve the finished stock before ordering the full run

Count scans, but judge the card by the next action

A dynamic code can tell you that a card was scanned. It cannot tell you that a useful relationship began. Your own tests, repeated scans and camera previews may appear in the count, while a person can save the printed number without scanning at all.

Name codes by person, role or print batch so the data remains understandable. Then compare scans with the action that matters: saved contacts when you can observe them, portfolio enquiries, LinkedIn connections or booked calls. The honest result may be that the card starts conversations well and the QR is rarely needed. That is still a good card.

  • Separate team members and print batches
  • Exclude your own proof scans before reading results
  • Compare scans with enquiries, connections or bookings
  • Do not call one scan a lead or one person

About the author

Andrii Petlovanyi

Builds Mosaqo across web, iOS and Android.

FAQ

Frequently asked questions

What size should a QR code be on a business card?

Around 20–25 mm is a practical starting range for a standard card, not a guarantee. Dense content, a logo, difficult stock or weak contrast may require a larger code. Always test the final printed card on several phones before ordering the run.

Is a vCard better than a LinkedIn QR code?

Use a vCard when the goal is to save your phone and email. Use LinkedIn when the next step is a professional network connection. A focused profile page works when you need both contact details and a small amount of context.

Can I change a vCard QR code after printing?

Not when the vCard data is encoded directly in a static QR code. A dynamic code can point to an editable profile page or hosted contact file, but that is a URL journey rather than an editable raw vCard inside the printed pattern.

Does someone need an app to scan the card?

Most current phones can scan ordinary QR codes with the camera, but the exact action after scanning depends on the payload and operating system. Test the final vCard or page on both iPhone and Android rather than assuming every device handles it identically.

NEXT STEP

PRINTING NEW CARDS?

Decide what should happen after the handshake

Choose one useful next action, give it enough room on the card and test the finished print before ordering the full box.

Create a business-card QR code