Skip to content

vCard QR Code Generator

Turn your contact details into a QR code that adds you straight to anyone’s phone. No app, no account, no expiry.

v1057×57 modules · error correction M

How to create a vcard

  1. Fill in at least a name. Everything else is optional — a sparse card is better than a cluttered one.
  2. Add the phone number in international format so it dials correctly from anywhere.
  3. Check the preview: more fields make a denser code that is harder to scan when printed small.
  4. Download as SVG for print or PNG for screens.

What is a vcard?

A vCard QR code contains a small contact file. Scanning it opens the phone’s "add contact" screen with the fields already filled in, rather than opening a website. It is the fastest way to hand over your details at a conference or on a business card.

We generate vCard 3.0 rather than the newer 4.0. Version 4.0 is the better specification, but iOS and Android import it inconsistently, and a contact card that fails to import is worthless no matter which standard it satisfies.

Keep it short. Every extra field makes the symbol denser, and a dense code printed at business-card size can become unreliable. Name, phone, email and one link cover almost every real use.

Does this QR code expire?

No. This code is static: the data is written directly into the pattern, not stored on our servers. There is no link back to us that could break, no subscription that could lapse, and nothing we could switch off. Print it once and it keeps working — including after this website is gone.

Frequently asked questions

What is the difference between vCard and a link to my contact page?
A vCard works offline and adds the contact directly. A link needs a working internet connection, a page that still exists, and an extra tap. The vCard is more reliable; the link lets you update details later. Since we do not offer dynamic codes, choose vCard when the details are stable.
Why is my vCard QR code so large and dense?
Because it holds every field you filled in. Removing the address and note usually shrinks it noticeably. If you need it small for print, keep the card to name, one phone number and one email.
Do accented characters work?
Yes. Names with accents, umlauts or non-Latin characters are encoded correctly, including the line-folding rules that trip up many generators and produce garbled contacts.
Can I add a photo?
Not practically. A QR code holds around 3,000 bytes at most, and even a tiny photo is far larger. Any generator offering this is encoding a link to a hosted image, which is a different thing and can break.