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
Prepare the sheet
One row per code: a name (used for the file name) and the link or text.
- 2
Export as CSV
Excel: File → Save As → CSV. Google Sheets: File → Download → CSV.
- 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
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.