Browser-based vCard QR workspace

Bulk vCard QR Code Generator

Turn a list of contacts into scannable QR contact cards. One scan saves the name, title, company, phone, email, and website directly to the address book — no app, no sign-up.

2 valid items
One contact per line: name,title,company,phone,email,website. Only the name is required. Commas inside fields are not supported.
Output settings

Private by default. QR codes are generated locally in your browser and your data is never sent to a server.

Preview

Add data and generate a batch to see the preview.

Your QR codes will appear here

Add data and generate a batch to see the preview.

A simple workflow

How to Create vCard QR Codes in Bulk

Paste one contact per line, adjust the output settings, and download a complete set of business card QR codes in a single run.

01

Paste your contacts

Enter one contact per line as name,title,company,phone,email,website. Each line becomes a scannable digital business card.

02

Set the look

Choose an output size, foreground and background color, and file naming so every code matches your card design.

03

Download the batch

Scan-test a few previews, then download single PNGs or package the full set into one ZIP file.

No sign-upStays on your devicePNG downloadsOne-click ZIP

Common projects

Where vCard QR Codes Work Best

Any printed surface can hand over contact details when typing a URL or pocketing another paper card is too slow.

Business cards

Print one code on the back of a card so a scan saves your details instead of the card going into a drawer.

Events and conferences

Give every team member a personal code for badges and booth materials, and let attendees save contacts in seconds.

Teams and recruiting

Create codes for a whole team from one list — sales staff, recruiters, or support agents each get their own contact card.

Email signatures

Add a compact code to signatures and proposals so mobile readers can save your details with one scan.

Input and output

The Contact Row Format

Each line is one contact with up to six comma-separated fields. Fields can be left empty, but keep the commas that come before a used field.

Six fields per row

name,title,company,phone,email,website — in that order. Only the name is required; every other field is optional.

A working example

Ada Lovelace,Product Designer,Example Inc,+1 415 555 0132,[email protected],https://example.com becomes a complete digital business card.

PNG and ZIP downloads

Download one PNG from its preview or package every generated PNG into a single ZIP archive.

Fields are split on commas, so commas inside a value are not supported. International characters in names and companies work fine.

Before production

Check Your vCard QR Codes Before Printing

A contact code only works when phones can parse it. Review the batch before sending it to print.

Confirm the fields

Check that names, phone numbers, and emails landed in the right columns — a shifted comma swaps fields.

Test the import

Scan samples with both iPhone and Android and confirm the add-to-contacts prompt shows the right details.

Protect contrast and spacing

Keep a clear quiet zone and strong contrast, especially when printing small codes on the back of a card.

Static codes stay fixed

vCard QR codes embed the contact data itself, so they never expire — but updating details means printing a new code.

Frequently Asked Questions

Answers about the vCard format, the row layout, batch limits, expiration, and privacy.

What is a vCard QR code?

A vCard QR code encodes contact details — name, title, company, phone, email, and website — in the standard vCard format used by .vcf contact files. Scanning it opens the phone's add-to-contacts prompt, so the details are saved without typing.

What format should each line use?

One contact per line: name,title,company,phone,email,website. Only the name is required. To skip a field, leave it empty but keep its comma — for example Jane Doe,,Acme Inc,+1 555 0100,,

Which contact fields are supported?

The generator supports the six fields of the row format: full name, job title, company, phone number, email address, and website. Phones map them to the standard contact fields when importing.

Can I turn a VCF file into a QR code?

Yes. Open the .vcf file exported from your phone, Outlook, or Google Contacts in a text editor, copy the fields into the row format — name,title,company,phone,email,website — and paste the rows here. Each VCF contact becomes its own vCard QR code.

How many vCard QR codes can I generate at once?

Up to 100 contacts per batch. The limit keeps generation, previews, and ZIP downloads fast in the browser.

Do vCard QR codes expire?

No. The codes are static and contain the contact data itself, so they work forever with no account and no subscription. If details change, generate a new code from the updated row.

Is my contact list uploaded anywhere?

No. QR encoding, image rendering, and ZIP creation all happen locally in your browser. Your contact list never leaves your device.

Ready when you are

Turn your contact list into scannable business cards.

Paste one contact per line, generate up to 100 vCard QR codes, and download the finished PNG set in one ZIP.

Create vCard QR Codes

Need URL or text QR codes instead? Try the bulk QR code generator