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

  1. 1Upload
  2. 2Map & preview
  3. 3Download

Drop a CSV or Excel file here

One row per QR code. .csv, .tsv, and .xlsx up to 20 MB.

Processed locally — nothing is uploadedUp to 2000 rows per batch
PNG & SVG · adjustable size, margin, error correctionZIP includes manifest.csv

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. 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. 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. 3

    Upload and map

    Choose the column to encode. Excel evaluates formulas before saving, so the cell value is what gets encoded.

  4. 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 NameSKUURL
Aurora MugAUR-001example.com/p/aurora
Nimbus NotebookNIM-014example.com/p/nimbus
Harbor ToteHAR-207example.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

1

Keep the header in row 1 and start data in row 2. Avoid title rows or notes above the table.

2

Unmerge cells before uploading. Merged cells leave blanks in the parsed rows.

3

Build URLs with a formula: ="https://example.com/p/"&A2. The saved cell value is encoded.

4

Only the first worksheet is processed. Move the data you need to the first tab.

5

For very large lists, split the sheet into files of 2,000 rows or fewer.

="https://example.com/p/"&A2

EXCEL 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.

Start with a spreadsheet.

Drop in your CSV or Excel file — the first QR codes appear before you finish reading this.