Guide Tools

Bulk vCard QR Codes: Create Digital Business Cards for Your Entire Team

A
Alex · Mar 16, 2026 · 6 min read

Your company has 50 employees who attend trade shows, client meetings, and conferences. Each one needs a QR code that, when scanned, saves their contact info directly to the scanner's phone. Creating these one by one is tedious. Here's how to generate them all at once from a single spreadsheet.

What You Get

Upload a CSV with your team's contact details. Get back a ZIP file with a QR code image for each person. When anyone scans an employee's QR code:

  1. Their phone recognizes it as a contact
  2. A pre-filled contact card appears (name, phone, email, company, title)
  3. They tap "Save" — done, your employee is in their phone

No app needed. Works on every iPhone and Android phone. The contact saves permanently, not as a link that might expire.

How It Works

Step 1: Build your spreadsheet

Create a CSV (or Excel file saved as CSV) with one row per employee:

filename,title,first_name,last_name,email,phone,company,job_title
john-doe,John Doe,John,Doe,john@acme.com,+1-555-0101,Acme Inc,Sales Director
jane-smith,Jane Smith,Jane,Smith,jane@acme.com,+1-555-0102,Acme Inc,Head of Marketing
bob-wilson,Bob Wilson,Bob,Wilson,bob@acme.com,+1-555-0103,Acme Inc,CTO

Column guide:

Column Required Description
filename Yes Image filename in ZIP (e.g., john-doe.png)
title Yes Label in your dashboard
first_name Yes Contact first name
last_name Yes Contact last name
email No Email address
phone No Phone number (include country code)
company No Company name
job_title No Role or position

Tips for the data:

  • Phone numbers: Include the country code (+1-555-0101, +44-20-7946-0958). Without it, the contact may not be callable from other countries.
  • Filenames: Use the person's name in lowercase with hyphens. Makes it easy to find the right QR image later.
  • Consistency: Use the same company name for everyone. "Acme Inc" and "ACME Inc." will appear as different companies in people's contacts.

Step 2: Upload and generate

  1. Go to qree.app/bulk
  2. Select vCard as the QR type
  3. Upload your CSV
  4. Choose PNG or SVG and image size
  5. Preview to confirm the data mapping looks right
  6. Generate

Each row creates a dynamic QR code. The QR doesn't encode the vCard data directly — instead it encodes a short URL (qree.app/abc1234) that delivers the vCard when scanned. This means you can update an employee's contact details later without regenerating the QR code.

Step 3: Download and distribute

The ZIP contains a QR image for each employee plus a _mapping.csv reference file:

john-doe.png
jane-smith.png
bob-wilson.png
_mapping.csv

Send each employee their QR code image file. They can use it on:

  • Business cards — print on the back or integrate into the design
  • Email signatures — small QR image in the footer
  • Conference badges — print on name badges for networking events
  • Desk nameplates — visitors scan to save the contact
  • Presentations — last slide: "Scan to connect with me"

Use Cases

Trade Shows and Conferences

Print each employee's vCard QR on their badge. Attendees scan the badge to save the contact instantly — no fumbling with business cards. After the event, check scan analytics to see which team members had the most interactions.

New Employee Onboarding

When someone joins the team, add them to the spreadsheet and regenerate the batch. Or create their QR individually and add to the batch later. Either way, every employee has a consistent, professional QR code from day one.

Client-Facing Teams

Sales reps, account managers, consultants — anyone who regularly meets clients. Instead of carrying physical cards, they show the QR on their phone, have it printed on a sticker on their laptop, or include it in their email signature.

Office Directories

Print each employee's QR code next to their name on the office directory board. Visitors and new employees scan to save contacts of people they need to reach.

Why Dynamic vCard QR Codes?

A static vCard QR encodes all the contact data directly into the QR pattern. This works, but has downsides:

  • Can't be updated. Employee changes phone number? You need a new QR code and reprint everything.
  • Gets complex. More contact fields = more data = denser QR pattern = harder to scan, especially at small print sizes.
  • No tracking. You don't know if anyone ever scanned it.

Dynamic vCard QR codes solve all three:

Editable. Update the phone number, email, or title from your dashboard. The same QR code now delivers the updated contact.

Compact. The QR only encodes a short URL, so the pattern stays simple and scannable even at small sizes.

Trackable. See how many times each employee's QR was scanned, from which countries, and on which devices. Useful for measuring networking ROI at events.

Tracking Team Performance

With dynamic QR codes, every scan is recorded. This unlocks interesting data for teams:

After a trade show: "Sarah's badge was scanned 47 times, mostly from Germany and the UK. Mark's was scanned 12 times, all from the US." This tells you who's networking effectively and where your brand is getting attention.

Over time: Track which team members' QR codes get consistent scans month over month. If a sales rep's QR goes from 30 scans/month to 5, something changed in their client engagement.

By region: If your team works internationally, scan locations show where your contacts are being shared and accessed.

Printing Tips

Business cards. QR code should be at least 2×2 cm. Use SVG format for crisp printing at any size. Place on the back with a small "Scan to save my contact" label.

Conference badges. Print at 3×3 cm minimum — badges are scanned at arm's length in variable lighting. Use high error correction (built into the generated codes) so they scan reliably even if partially covered by a lanyard.

Stickers. Order vinyl stickers with each employee's QR code. They can stick them on laptops, notebooks, or phone cases.

Keeping It Updated

When team changes happen:

  • Someone leaves: Deactivate their QR code from your dashboard. It stops working immediately.
  • Someone joins: Add them to the spreadsheet, generate a new batch, and grab their QR image.
  • Contact details change: Edit the QR code's vCard data in your dashboard. No need to regenerate or reprint.

Get Started

Create a CSV with your team's contacts and upload it at qree.app/bulk. Every employee gets a trackable vCard QR code in minutes.

Create team QR codes free →

Ready to create your QR code?

Generate QR codes for URLs, WiFi, contacts, and more. Free with full analytics during Early Access.

Create QR Code — Free →