Skip to content
QRfinityQRfinity

Free vCard QR code generator

One scan saves your details to their contacts. No app, no typing.

Fill in the details to see your code.

StaticNever expires

1. What should the code open?

Type of code
Content type

Every detail is stored in the code, so more details make a denser code. Fill in only what people need.

2. Make it yours

PatternSquares, dots and the corner eyes
Pattern
Corner frames
Corner centres
ColoursCode, corners and background
Code colour

For PNG, SVG, PDF and EPS. JPG always gets a solid background.

LogoThe Contact icon
Logo to show

Shows a contact icon for this kind of code. Choose None or your own logo to change it.

FrameA call to action around the code
Frame style
AdvancedError correction and margin

Higher levels survive scratches and smudges but make a denser code.

4 modules
Saved designsReuse a design on your next code

Saved in this browser only. Accounts will keep them across devices.

What a vCard QR code does

A vCard QR code turns your name, phone numbers, email, website and address into a pattern a phone camera can read. When someone scans it, their phone shows a ready-made contact card. One tap saves it to their address book, spelled the way you spell it, with the right number in the right field.

People use them on business cards, conference badges, email signatures, reception desks, shop counters and the last slide of a talk. They are especially handy for anyone who hands out their number a lot: estate agents, tradespeople, consultants, recruiters and sales teams.

How to make a vCard QR code

  1. Fill in your name and work details. Enter First name and Last name, then Company and Job title if you want them on the card.
  2. Add the ways to reach you. Mobile, Work phone, Email and Website are the fields people use most. Write phone numbers in international format, such as +1 416 555 0134, so they dial correctly from any country.
  3. Add an address only if it helps. Street, City, Province or state, Postal code and Country are useful for an office people visit; skip them otherwise. Keep the Note short or leave it empty.
  4. Check the scan, then download. Watch the scan check as you type: it warns if the data is getting dense. Scan the preview with your phone, confirm the contact looks right, then download a PNG, or an SVG, PDF or EPS with a plan.
The QRfinity generator with Contact selected, a name, company, mobile number and email filled in, and the preview showing a scannable contact code.

Keep it to what people need

A full vCard with two phone numbers, an address and a note can hold several hundred characters. The code still works, but the squares get small, and small squares need a bigger print and a steadier hand. A name, one phone number, an email and a website cover what most people look for. If you want to share more, put it on your website and add the link.

Design and print tips

  • Print a little larger than a link code. A contact code holds more data, so give it at least 2.5 cm on a card and more if you filled in many fields.
  • Label it. A frame reading “Save my contact” or “Scan to save” tells people what will happen. Without it, many will assume it opens a website.
  • Use dark on light. Contact codes are dense, so they have less tolerance for low contrast or busy backgrounds than a simple link code.
  • Go easy on the logo. A logo hides part of the pattern. On a dense contact code, keep it small, or leave it out.
  • Scan it on two phones. Check that the name, numbers and email land in the right fields on both an iPhone and an Android phone.

Static or dynamic?

Either works

Static keeps your details inside the code: phones save the contact straight from the camera, even with no signal, and no service sits in between. When your details change, you make a new code.

Dynamic puts a short link in the code. Scanning it opens your contact page on qrfinity.link, with a Save contact button and one-tap call, email and website links. Change your number or job title any time and every printed code shows the new details; you also see how many people scanned it. It needs a free account and a connection when scanned.

Questions people ask

What is a vCard QR code?

It is a QR code that holds your contact details in the vCard format phones use for address book entries. Scanning it shows a contact card with a button to save it, so nobody has to type your number or email.

Do vCard QR codes work on iPhone and Android?

Yes. The built-in camera on iPhones and most Android phones reads vCard codes and offers to add the contact. Some older Android phones need Google Lens, which is usually already installed.

Can I update my details after printing?

With a dynamic contact card, yes. The code opens a contact page with a Save contact button, and you can change the details any time without reprinting. A static contact code stores the details in the pattern itself, so a new phone number means a new code.

Does a vCard QR code need the internet to work?

No. Everything is inside the code, so the phone can read and save the contact with no signal at all. That makes it reliable at trade shows, conferences and basements with poor reception.

Why does my contact QR code look so dense?

Every field you fill in adds data, and more data means more, smaller squares. Leave out fields people rarely need, such as a long note or a second address, and print the code a little larger.

Guides