Quick answer: organize one contact per row in Excel, export the sheet as CSV UTF-8, upload it to the bulk vCard QR code generator, map the columns, then download the QR code ZIP. This is the efficient route for staff cards, conference badges, school directories, and membership packs.
Turn your spreadsheet into vCard QR codes
The uploader accepts CSV files. After exporting from Excel, map each contact column, preview the result, and generate the batch in your browser.
Upload your Excel-exported CSVWhy start in Excel?
Excel is a convenient place to clean a roster before any QR codes are created. It lets you review names, email addresses, phone numbers, and job titles in one view. The generator creates a separate vCard QR code for each row, so catching inconsistent data before generation prevents a costly reprint later.
If you already have a CSV, go directly to the bulk vCard QR codes from CSV guide. This page focuses on the Excel-to-CSV step that the uploader needs.
Use one contact per row
Use the first row for headings and keep each person on a separate row. The bulk tool can map these fields:
| Full Name | Phone | Company | Job Title | Website | |
|---|---|---|---|---|---|
| Asha Patel | +15550123 | asha@example.com | Acme Ltd. | Sales Manager | https://example.com |
- Include country codes in phone numbers when contacts may be used internationally.
- Keep emails and websites in their own columns.
- Leave optional fields blank instead of placing placeholder text in the cell.
- Check names carefully: they are used to identify the generated files.
Export Excel as CSV UTF-8
- Open the completed workbook in Excel.
- Select File > Save As.
- Choose CSV UTF-8 (Comma delimited) (*.csv).
- Save a copy and keep the original workbook unchanged.
CSV UTF-8 helps preserve accents and non-English characters. The bulk uploader accepts .csv, not a native .xlsx workbook.
Upload, map, and validate the batch
- Open the bulk QR code generator and upload the saved CSV.
- Map each spreadsheet column to the matching vCard field; double-check full name and phone number.
- Preview a contact before generating all codes.
- Download the ZIP, which contains named PNG QR codes for the batch.
- Scan a few QR codes on a phone before printing the complete run.
Print checks that prevent rework
QR codes need enough clear space and contrast to scan reliably. Do not stretch the image, place it over a detailed photograph, or reduce it below a tested size. The contact QR code printing guide covers practical size and DPI checks; the business-card guide helps with card placement.
Privacy and when to use an editable QR code
The bulk tool processes the CSV in the browser, so the contact data is not uploaded to the site's servers. Static vCard data is a strong fit when it will remain stable. If you expect to change the destination after printing, compare static and dynamic QR codes before ordering a large print run.
Ready for the CSV?
Save the Excel sheet as CSV UTF-8, then create the vCard QR batch in one workflow.
Upload your CSV fileFrequently asked questions
Can I upload an Excel file directly?
Export the Excel sheet as CSV UTF-8 first. The uploader accepts CSV files, which keeps the import predictable across browsers.
Which details should each row include?
Use one contact per row. Full name, phone number, email, company, job title, and website can be mapped to vCard fields.
Should I test before printing a full batch?
Yes. Preview the mapping, scan a few generated codes on a phone, and check the intended print size before producing all cards or badges.