QRCodeEngine

vCard QR Code Generator

One scan and a person's name, number and email sit in your contacts — no typing, no misheard spelling, no card to lose.

02 / Content

Whose details should it carry?

03 / Style

Add some content first — the looks preview your own code.

04 / Preview

Exactly what downloads

See it on

Previews only — not part of the download. You get the code.

Checking that it scans…

Print-ready PDF

Print it properly

Sticker size

25 mm is the smallest most phones read at arm’s length.

For screens

Put it where people already look

The code is loaded from qrcodeengine.app rather than pasted into the message, because mail clients strip embedded images out of signatures.

What a scan adds

When a camera reads a vCard code, the phone doesn’t open a website — it opens its own contacts app with a new entry already filled in: name, phone number, email, company, whatever fields you included. The person taps once to save it, or backs out if they’d rather not. Nothing happens in the background; the whole exchange lives on their device.

The preview most people don’t expect

Many phones, especially recent iPhones, show a contact card preview before saving anything — complete with a photo placeholder and every field listed — rather than saving directly. If your fields look wrong while testing, check that preview screen rather than assuming the scan failed; it usually just means the person hasn’t tapped confirm yet.

The one thing that trips people up

The common mistake is stuffing in every field the form offers — job title, a full postal address, two phone numbers, a fax line nobody uses. Each field adds data the code has to represent, and vCards already run denser than a plain link or WiFi credential. Past a point the code needs a near-perfect, well-lit scan to read at all. Stick to name, one phone number, one email and maybe a company name; anything else belongs on a linked page instead.

Sizing for print

Because a vCard code carries more data than a short URL, give it more room than you would a simple link. On a compact card the practical floor is about 2cm square — see our business card guide for exactly why — and anything meant to be read from further away, like a flyer or a poster, needs to scale up well past that. A vCard squeezed down to fit a cramped layout is a common reason these codes fail to scan on the first try.

FAQ

Frequently asked questions

Does the vCard update automatically if I change my number later?
No — once a phone saves the contact, it's a static copy, so a later change to your number or email doesn't reach anyone who already scanned the old code. Reprint the code whenever your core details change; the earlier copies simply go stale rather than updating themselves.
Why does my vCard QR code look so busy compared to a WiFi or URL one?
A vCard packs several fields — name, phone, email, organisation, sometimes an address — directly into the code, and each field adds more data for the code to represent. More data means a denser pattern, which is also why cameras need a slightly closer, steadier scan to read one than a short link.
Can I include a photo or logo inside the vCard itself?
The vCard format technically supports an embedded photo, but it's impractical here — the extra data makes the code too dense to scan reliably from any practical distance. Put a logo on the printed card or page around the code instead, and keep the vCard payload to the fields a contact really needs.
Will scanning a vCard code work without an internet connection?
Yes. All the contact details are stored in the code itself, so a phone reads and saves them offline. There is no server involved and nothing to look up over a network.

Other QR code types

QR code guides

Printing, sizing, or troubleshooting a code? Read our QR code guides and troubleshooting articles.