vCard QR codes for business cards that save contacts in one scan

18 September, 2026 • Short links and QR codes • 21 views • 5 Minutes read

A phone scanning a QR code on a business card

Learn how static and dynamic vCard QR codes work, when to use each type, and how to create and print one for business cards, signatures, and event displays.

A business card that someone has to type into a phone is easy to lose or forget. With a vCard QR code, the person scans the card with their camera, the phone displays "Add contact", and your name, phone number, email, and company are saved correctly with one tap. It works on iPhone and Android without an app. A static code also works offline because the contact details are stored inside it.

This guide covers what a vCard is, the difference between static and dynamic versions, and how to create one on Digily Link for a business card, an email signature, or an event display.

What a vCard is

vCard is the standard file format for contact details. It is the same format phones use when you share a contact. A vCard QR code encodes that file, so scanning it gives the phone a ready-made contact. You can include fields for a first and last name, company, job title, phone numbers, email, website, street address, and a short note. Both iOS and Android recognize the format natively and offer to save it.

Static or dynamic, and which one to print

There are two ways to put a vCard behind a QR code, and the choice matters once you send the card to the printer.

Static vCard QR code

The contact details are stored inside the code itself. It works without an internet connection and never depends on a website being available. The drawback is that the code is fixed. A new phone number or job title requires a new code and a reprint. Because the details take up space, the code is denser, so it needs to be printed slightly larger for reliable scanning.

Dynamic vCard link

The code points to a short web address that serves the contact card. Digily Link calls this a vCard link. You can change the details at any time while the printed code keeps working. You can also see how many people scanned it, and the code is smaller because it contains only a short URL. The trade-off is that the phone needs an internet connection to open it, which is not always guaranteed at a conference or on a train.

A practical rule is to print static codes on items that last a long time and rarely change, such as a plaque or stamp. Use dynamic codes on business cards, flyers, and displays where details may change and you want to know whether anyone scanned them.

Creating a vCard QR code on Digily Link

Both options are available in the same dashboard.

  1. For a static code, open the QR code generator, choose the vCard type, and complete the fields. Pick colors, add your logo, choose a frame with a call to action such as "Scan to save my details", and download it as a PNG or SVG. Send the SVG to your printer.
  2. For a dynamic code, create a vCard link first. Choose one of the 15 branded domains, for example digily.bio/yourname, complete the contact fields, and then create a QR code of the URL type that points to it. The free plan includes 10 vCard links and 20 QR codes. The plans page lists the rest.
  3. Test it with two phones, one iPhone and one Android, before ordering any printed materials. Scan it from the screen first, then from a printed proof.

You can decode any code you are unsure about with the QR code reader, which shows exactly what data the code contains.

Print sizes and placement

  • Minimum size. Keep the code at least 20 mm square on a business card. A dense static vCard works better at 25 mm.
  • Quiet zone. Leave a clear margin around the code equal to about two of its small squares. Codes that touch a border or photo fail more often than codes that are simply small.
  • Contrast. A dark code on a light background scans best. If you use brand colors, keep the code darker than the background and test it under warm lighting.
  • Do not stretch it. Scale the SVG proportionally. A code compressed to fit a space will not scan.
  • Add a hint. A short line such as "Scan to save my contact" makes it clear what the code does.

Other places to use a vCard code

  • Email signatures. A small vCard code in your signature lets a client save your details from a phone screen. The Signature generator can arrange the signature and image.
  • Event displays and name badges. A dynamic code on a badge means you can update your role after the event without reprinting it, and the scan count shows how many conversations became contacts.
  • Bio link pages. The vCard block on a bio link page, available on the Starter and Pro plans, gives visitors a "Save contact" button next to your booking and directions buttons. This is useful for contractors and freelancers.
  • Vehicles and storefront windows. A larger dynamic code with a frame works on a vehicle door or window, where people scan it from arm's length.

Frequently asked questions

Do I need an app to scan a vCard QR code?

No. The camera app on iPhones and Android phones from the last several years reads QR codes directly. For a static vCard, the phone displays the contact card immediately. For a dynamic one, it opens the short link and then displays the card.

What happens if I change my phone number?

With a dynamic vCard link, you can edit the details in the dashboard and every printed code will keep working. With a static code, you need to generate a new one and reprint anything that uses it.

Can I track vCard QR code scans?

Dynamic codes that point to a Digily Link address are counted like any other link, with totals, devices, and countries. Static codes cannot be tracked because nothing on the internet is involved when someone scans them.

Is it safe to put a vCard QR code on a public business card?

It contains only the information you add. Leave out your home address if you give the card to strangers, and use a work number instead of a personal one. Anyone who scans the code can read its contents, just like the printed text on the card.

Can I add a photo to the contact?

Static codes become very dense when a photo is embedded, so most tools leave it out. A dynamic vCard link can display a photo on the card page while keeping the QR code small.

Final checks

  • Your name, phone number, and email are entered correctly in the vCard fields.
  • The code scans on an iPhone and an Android phone from a printed proof, not just from a screen.
  • The printed size is at least 20 mm with a clear margin.
  • A short hint next to the code explains what happens when someone scans it.
  • If the code is dynamic, you have opened its statistics once so you know where to find them.
0 of 0 ratings