ScanOrbit 2.0 Live: Unlimited dynamic QR codes with 1-year scan analytics. See Plans →

Guides

How to Make Bulk QR Codes from a Spreadsheet

Quick answer

Export your sheet as CSV with a name and a link per row. For static codes, use the free bulk generator and download a ZIP. For dynamic codes you can track and edit, use bulk CSV import on Pro.

Step by step

  1. 1

    Prepare the sheet

    One row per code: a name (used for the file name) and the link or text.

  2. 2

    Export as CSV

    Excel: File → Save As → CSV. Google Sheets: File → Download → CSV.

  3. 3

    Static: free bulk generator

    Upload the CSV and download a ZIP of PNGs; up to 500 codes per batch, made in your browser.

  4. 4

    Dynamic: CSV import on Pro

    Creates editable, trackable codes in your account, ready to download.

Common mistakes

  • Links without https://.
  • Duplicate names, which overwrite files in the ZIP.
  • Static codes for links that might change.

Frequently asked questions

How many codes can I make at once?

Up to 500 per batch in the free bulk generator; CSV import on Pro also handles batches.

Can new rows become codes automatically?

Yes, with our Zapier recipe on Business: each new Google Sheets row creates a code and writes the scan link back.