Bulk Generator · Pro feature

Generate 1,000 QR codes from a CSV — in one click

Upload a spreadsheet. Get back a ZIP of trackable QR codes — each with its own short link, scan analytics, and an editable destination. No design tools, no manual exports.

14-day money-backCancel anytimeNo watermarkGDPR-compliant
tables.csv
1,000 rows
destination_url,name,tag
https://menu.com/t-1,Table 1,menu
https://menu.com/t-2,Table 2,menu
https://menu.com/t-3,Table 3,menu
…

scanely-bulk.zip

1,000 PNGs + mapping.csv · 14.2 MB

+ 988 more codes

Used by teams in

RestaurantsReal EstateRetailEventsLogisticsMarketing AgenciesEducation

What is a bulk QR code generator?

A bulk QR code generator creates many QR codes at once from a spreadsheet, instead of one at a time through a form. You upload a CSV with one row per code — usually a destination URL, a name, and an optional tag — and the generator returns a ZIP of QR code images along with a mapping file that links each image to its data.

Most free bulk generators only output static QR codes: the destination URL is baked into the printed pattern, so it cannot be edited and scans are not tracked. Scanely's bulk tool generates dynamic QR codes instead — each code encodes a short Scanely link that redirects to your destination, which means you can edit any destination later without reprinting, and you get per-code scan analytics (count, device, country, time of day) for the lifetime of the code.

Bulk generation is the standard workflow when you need more than a handful of QR codes — for example, one per restaurant table, one per retail SKU, one per real estate listing, one per event attendee, or one per warehouse asset. If your codes will end up on physical media, also check our guide on QR codes for printing for size and contrast tips. Learn more about dynamic QR codes →

Built for production, not demos

Everything you need to ship 1,000 trackable codes today and keep them updated tomorrow.

CSV or paste input

Upload a .csv/.tsv file or paste rows directly. Auto-detects delimiter and header row.

Up to 1,000 per batch

Create up to one thousand dynamic QR codes in a single click. Run multiple batches for larger jobs.

All codes are dynamic

Every code is a trackable short link. Update destinations later without reprinting a single label.

Per-code analytics

See scan count, device, location, and time for every QR code generated — individually or grouped by tag.

Mapping CSV included

ZIP download includes mapping.csv linking each PNG filename to its destination URL and short link.

Plan-aware limits

Bulk respects your plan capacity. Skipped rows are flagged with the exact reason — no silent truncation.

How to generate QR codes in bulk

1

Prepare your CSV

Three columns: destination_url, name, campaign_tag. The last two are optional. A header row is optional too.

2

Upload to Scanely

In your dashboard, open Bulk Generate, drop your CSV (or paste it), and preview the parsed rows before submitting.

3

Customize colors and size

Pick foreground/background colors and PNG dimensions (256/512/1024px). All codes in the batch use the same style.

4

Generate and download

Click Generate. We create one dynamic QR code per row and bundle them into a ZIP with a mapping.csv. Job done.

Bulk static vs bulk dynamic — why it matters

The difference shows up the moment a single URL in your batch changes.

Free bulk generatorsScanely bulk
Code typeStatic (URL baked in)Dynamic short link
Editable after printNo — reprint everythingYes — change anytime
Scan analyticsNonePer code: count, geo, device, time
Campaign groupingManualTag-based filtering in dashboard
QR density at long URLsCluttered, slower scanConstant short URL, faster scan
OutputZIP of PNGsZIP of PNGs + mapping.csv

Pick a plan to unlock bulk

Bulk generation is included on every paid plan. Start with Starter — upgrade anytime.

Free

$0

  • 3 QR codes total
  • Single QR creation only
  • No bulk access
Recommended

Starter

$9/mo

  • 50 QR codes
  • Bulk up to 1,000/batch
  • Full analytics
  • 100K scans/month

Pro

$29/mo

  • 500 QR codes
  • Bulk up to 1,000/batch
  • A/B testing
  • 500K scans/month

Business

$79/mo

  • Unlimited QR codes
  • Bulk up to 1,000/batch
  • API access
  • 2M scans/month

Also available as lifetime deals — pay once, use forever.

Frequently asked questions

How many QR codes can I generate at once?

Up to 1,000 QR codes per batch on every paid plan. For larger jobs, run sequential batches — your dashboard tracks the total across batches.

What CSV format does the bulk generator accept?

A standard CSV or TSV with three columns: destination_url (required), name (optional), campaign_tag (optional). Header row optional. Comma and tab delimiters are auto-detected. Maximum file size: 2 MB.

Are bulk-generated QR codes dynamic?

Yes. Every QR code created in bulk is dynamic — the printed pattern encodes a Scanely short link that you can edit later, without reprinting. You also get per-code scan analytics.

Can I track each QR code separately after bulk generation?

Yes. Each row in your CSV becomes its own QR code with its own slug and analytics. Group them with a shared campaign tag to compare batches side-by-side in your dashboard.

Is there a free bulk QR code generator?

Most online "free bulk" generators only export static codes that cannot be edited or tracked. Scanely's bulk tool creates dynamic, editable, trackable codes — included on the $9/mo Starter plan and above. Free Scanely accounts can create up to 3 dynamic QR codes individually.

Can I customize colors and add a logo?

Bulk batches use shared foreground/background colors and a shared size, so every code in the batch is on-brand. Per-code logo placement is available when editing each code individually after generation.

Ready to generate 1,000 QR codes?

Upload a CSV, download a ZIP. Three minutes from sign-up to first batch.