How a vCard QR code saves your name, number and email straight into a phone, the difference between a static and a dynamic vCard, and how to make one for a business card in minutes.
A business card that someone types into their phone is a business card that gets lost. A vCard QR code skips the typing. The person scans the card with their camera, the phone shows "Add contact", and your name, number, email and company are saved correctly in one tap. It works on iPhone and Android without an app, and it works offline, because the contact details are inside the code.
This guide explains what a vCard is, the difference between a static and a dynamic version, and how to create one on Digily Link for a card, an email signature or a stand at an event.
What a vCard is
vCard is the standard file format for contact details, the same format phones use when you share a contact. A vCard QR code encodes that file, so a scan hands the phone a ready-made contact. Fields you can include: first and last name, company, job title, phone numbers, email, website, street address and a short note. Both iOS and Android recognise 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 the card is at the printer.
Static vCard QR code
The contact details are stored inside the code itself. It works with no internet connection and never depends on a website being up. The drawback is that the code is fixed. A new phone number or job title means a new code and a reprint. Because the details take up space, the code is denser, which means it needs to be printed a little larger to scan reliably.
Dynamic vCard link
The code points at a short web address, and that address serves the contact card. Digily Link calls this a vCard link. You can change the details at any time and the printed code keeps working, you can see how many people scanned it, and the code is smaller because it only holds a short URL. The trade-off is that the phone needs a connection to open it, which at a conference or on a train is not always guaranteed.
A reasonable rule. Print static codes on things that live a long time and change rarely, such as a plaque or a stamp. Print dynamic codes on business cards, leaflets and stands where details change and you want to know whether anyone scanned them.
Creating a vCard QR code on Digily Link
Both routes are in the same dashboard.
- For a static code, open the QR code generator, choose the vCard type and fill in the fields. Pick colours, add your logo, choose a frame with a call to action such as "Scan to save my details", and download it as PNG or SVG. SVG is the one to send to a printer.
- For a dynamic code, create a vCard link first. Choose one of the 15 branded domains, for example digily.uk/yourname, fill in the contact fields, then create a QR code of the URL type that points at it. The free plan includes 10 vCard links and 20 QR codes; the plans page lists the rest.
- Test it with two phones, one iPhone and one Android, before you order anything printed. Scan 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 is happier 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 a photo fail more often than codes that are simply small.
- Contrast. Dark code on a light background scans best. If you use brand colours, keep the code darker than the background and test it under warm lighting.
- Do not stretch it. Scale the SVG proportionally. A code squashed to fit a gap will not scan.
- Add a hint. A short line such as "Scan to save my contact" removes the question of what the code does.
Where else a vCard code earns its place
- Email signatures. A small vCard code in the signature lets a client save you from a phone screen. The signature generator can lay out the signature and the image.
- Event stands and name badges. A dynamic code on the badge means you can update your role after the event without a reprint, and the scan count tells you how many conversations turned into 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, which is useful for trades and freelancers.
- Vehicles and shop windows. A larger dynamic code with a frame works on a van door or a window, where people stand at arm's length.
Frequently asked questions
Do people need an app to scan a vCard QR code?
No. The camera app on iPhone and on Android phones from the last several years reads QR codes directly. For a static vCard the phone shows the contact card straight away; for a dynamic one it opens the short link and then shows the card.
What happens if I change my number?
With a dynamic vCard link you edit the details in the dashboard and every printed code keeps working. With a static code you need to generate a new one and reprint whatever it was on.
Can I track scans?
Dynamic codes that point at 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 they are scanned.
Is a vCard QR code safe to put on a public card?
It holds only what you put in it. Leave out your home address if the card goes to strangers, and use a work number rather than a personal one. The code can be read by anyone who scans it, exactly like the printed text on the card.
Can I add a photo to the contact?
Static codes get very dense with a photo embedded, so most tools leave it out. A dynamic vCard link can show a photo on the card page and still keep the QR code small.
Final checks
- Name, number and email are spelled correctly in the vCard fields.
- The code scans on an iPhone and an Android phone from a printed proof, not only from a screen.
- The printed size is at least 20 mm with a clear margin.
- A short hint next to the code says what a scan does.
- If the code is dynamic, you have opened its statistics once so you know where to look.