Free vCard QR code generator

Create a contact QR code

Generate a QR code customers can scan to save a person or location contact with phone, email, website, and address.

Sales cards
Appointment reminders
Front desk cards
Technician badges

QR content

Free static QR code. Dynamic editing, scan analytics, hosted files, and managed campaigns are paid product surfaces.

vCard QR code for business cards

Create a contact QR code that stores name, business, phone, email, website, and address details directly in the scan.

  • Builds an embedded vCard QR code without requiring a hosted contact page.
  • Fits business cards, appointment cards, staff badges, and front desk signs.
  • Keeps contact details short so the printed QR code stays easier to scan.

Need editable contact destinations?

Use a dynamic vCard campaign when staff details change often or the printed QR code should point to an editable contact page.

qr code business cardvcard qr codevcard qr code generatorfree vcard qr code generator

How I use it

I use a vCard QR code when the scan should save contact details directly. It is best for stable staff, front desk, and location details.

Step 1

Enter only the fields people need

Name, business, phone, email, website, and address are usually enough. More fields make the QR code denser.

Step 2

Generate the contact QR code

The QR code embeds vCard data. There is no hosted page unless you choose a dynamic contact campaign instead.

Step 3

Scan it on iPhone and Android

Contact import screens differ by phone. Test the final printed card so the name, phone, email, and website appear where you expect.

Print check

  • Keep the contact data short enough for a clean QR pattern.
  • Use the person's direct email or the location email, not both.
  • Print the normal phone number near the QR code too.
  • Use dynamic contact pages when staff details change often.

Mistakes I check for

  • Stuffing every possible field into one vCard.
  • Printing a static staff QR code before phone and email are final.
  • Assuming every phone will show the same contact-save screen.

b3e081ecd76153741e4a9132f97e4c673323f3a1