CSV & EXCEL
QR Code Generator from Excel
Use the spreadsheet you already have. Map one column — product URLs, SKUs, ticket IDs, anything — and export every QR code in a ZIP.
- Works with .xlsx and .csv
- No macros or add-ins
- Up to 2,000 rows
Bulk QR generator
Upload → map → download
- 1Upload
- 2Map & preview
- 3Download
Drop a CSV or Excel file here
One row per QR code. .csv, .tsv, and .xlsx up to 20 MB.
THE SPREADSHEET WORKFLOW
From an Excel column to a ZIP of QR codes
Prepare the sheet once, then reuse the same layout for every campaign.
- 1
Put one value per row
Add a header such as URL or SKU in A1, then one value per row. Remove merged cells and blank rows.
- 2
Save as .xlsx or .csv
Either format works. The first worksheet is read; CSV exports from Excel, Google Sheets, or Numbers are fine.
- 3
Upload and map
Choose the column to encode. Excel evaluates formulas before saving, so the cell value is what gets encoded.
- 4
Download the ZIP
Every QR code is named from your optional filename column and bundled with a manifest CSV.
BULK QR CODES
Bulk QR codes from a spreadsheet
The fastest way to make bulk QR codes is to keep the data in a spreadsheet and let a batch generator do the repetitive work. One column holds the destination; a second column can hold the filename. Add a header row, save, and upload.
You do not need a macro, an Excel add-in, or a design template. The generator reads the first worksheet, maps the column you choose, and returns a ZIP with one QR code per row plus a manifest. If you searched for “bulk qr codes” or “qr code generator from excel”, this is the same workflow.
products.xlsx
248 rows · 4 columns
| Product Name | SKU | URL |
|---|---|---|
| Aurora Mug | AUR-001 | example.com/p/aurora |
| Nimbus Notebook | NIM-014 | example.com/p/nimbus |
| Harbor Tote | HAR-207 | example.com/p/harbor |
- One column = one destination
- Optional filename column
- Manifest CSV included
- Up to 2,000 rows per batch
Excel tips that save a batch
Keep the header in row 1 and start data in row 2. Avoid title rows or notes above the table.
Unmerge cells before uploading. Merged cells leave blanks in the parsed rows.
Build URLs with a formula: ="https://example.com/p/"&A2. The saved cell value is encoded.
Only the first worksheet is processed. Move the data you need to the first tab.
For very large lists, split the sheet into files of 2,000 rows or fewer.
="https://example.com/p/"&A2EXCEL QR CODE FAQ
Questions about QR codes from spreadsheets
Yes. Excel evaluates formulas before saving, so the cell’s displayed value is what gets encoded.
Either. CSV is smaller and more portable; .xlsx preserves formatting, but only the first worksheet is read.
Yes. Export the sheet to .xlsx or .csv from Google Sheets or Apple Numbers, then upload the file.
Unmerge cells and keep one value per row. Blank rows are ignored automatically.
Empty columns at the end of the sheet are dropped. Check that the header cell is not blank and that the data is on the first worksheet.
Choose a filename column such as SKU or Product Name. Duplicate names get a numeric suffix.
Yes — text, IDs, phone numbers, vCards, WiFi strings, or anything else that fits in a QR code.
No. It is parsed in your browser, and the generated codes are created on your device.
MORE QR TOOLS
The right tool for the next job
Every tool runs in your browser. Free, no sign-up, nothing uploaded.
Start with a spreadsheet.
Drop in your CSV or Excel file — the first QR codes appear before you finish reading this.