Guide

How to Create a vCard (Contact) QR Code

Instead of someone typing your number and email by hand, let them scan a code and save your full contact card in one tap.

A vCard QR code encodes your contact details — name, phone, email, company, and job title — in a standard format that every phone understands. When scanned, the person's phone offers to save it directly to their contacts app, no manual typing involved.

Where vCard QR codes work best

Step-by-step: creating your vCard QR code

1. Gather your details

Have your full name, phone number, email, company name, job title, and website ready. You don't need to fill in every field — only what you want visible when someone saves the contact.

2. Fill in the generator

Open the vCard QR code generator and enter your details into each field. Double-check your phone number format (include country code if this card will travel internationally).

3. Generate and export

Generate the code and download as SVG if you're sending it to a printer for business cards (SVG stays crisp at any size), or PNG if you're adding it to a digital signature or social media.

4. Test before printing

Scan it yourself with a different phone and confirm every field saved correctly — especially phone number formatting and email spelling. It's much easier to catch a typo now than after 500 business cards are printed.

Ready to make yours? Free, no sign-up, and nothing leaves your browser.

Create a vCard QR Code →

Frequently asked questions

Will this work on both iPhone and Android?

Yes. The vCard format is a universal contact standard, recognized natively by both iOS and Android camera apps.

Can I update the code later if my number changes?

No — a static vCard QR code is fixed once generated. If your details change, you'll need to create and reprint a new code. See our guide on static vs dynamic QR codes if you need something updatable.

Is my contact information stored anywhere?

No. The QR code is generated entirely in your browser — your details are encoded directly into the image and never sent to or stored on our servers.