How to create QR codes in bulk from a CSV

Updated 2026-09-27

If you need dozens or hundreds of QR codes, creating them from a CSV file is faster and less error-prone than making them one by one. Build the list in Excel or Google Sheets and upload it.

When bulk creation helps

How to format the CSV

ColumnWhat goes in itRequired
destinationThe URL to open when scannedYes
titleA name to tell codes apart (e.g. “Store 3 table 1”)No
codeYour own short-link ending (letters, numbers, - and _)No

Steps in QRMaple

  1. Open the “Bulk create” tab and download the template
  2. Fill in one row per QR code in Excel or Google Sheets
  3. Save as CSV and choose the file
  4. Check the preview for rows with errors, then create
  5. Download every code as PNG images in one ZIP file

Each image is named after its title, so you can tell them apart. Every code created this way is editable, so you can change any one of them later.

How many at once

PlanRows per file
Basic100
Pro and Premium1,000

You can upload as many files as you like, so there is no overall cap.

If a row fails

FAQ

Can I upload an Excel file directly?
Save it as CSV first. Both “CSV UTF-8” and regular CSV work.
What image format do I get?
Bulk-created codes download as PNG images in a ZIP file. Individually, you can also save SVG and a high-resolution PNG for print.
Can I change bulk-created codes later?
Yes. Each one can be edited from the dashboard.

QR codes you can change after printing

QRMaple is a one-time purchase, not a subscription. Make unlimited editable QR codes, track scans, style them, and create them in bulk from CSV.

See pricingMake a free QR code

Related guides