SmartQRCode
Pricing
  1. Home
  2. /For business
  3. /Bulk creation
For business

One spreadsheet in, thousands of codes out

A bulk generator that reads your columns: every row becomes its own dynamic code, downloaded as one archive, and still editable long after the print run.

See business plansTalk to us
5,000
codes per batch
25,000 on Scale
1,000
dynamic codes included
10,000 on Scale
Unlimited
scans, never metered
Unlimited
scan history, never pruned
urlnamefoldermenu.csv

One row, one code, one archive to download

Three steps, from spreadsheet to print

Nothing is created until the file has been read and checked.

  1. 1

    Prepare the columns

    One row per code. A destination column is the only one required; anything else you add is stored with the code so you can find it later.

  2. 2

    Upload the file

    The batch is validated first. Rows that cannot be created are listed with the reason, and the rest are created anyway.

  3. 3

    Download the archive

    One archive per batch with a PNG and an SVG for every code, named from your own column. Send the SVG to a printer at any size.

Bulk creation

Create thousands of codes from one spreadsheet

Upload a CSV and get a unique dynamic QR code for every row, each one editable afterwards like any other code.

  • One code per row, with your own naming, folders and tags
  • Download every code as PNG or SVG in a single archive
  • Edit destinations later without reprinting anything

Batch jobs

A batch that reports rather than half-finishes

A run of thousands is a job, not a request. It is validated before anything is created, it tells you which rows failed and why, and closing the tab does not stop it.

  • Bad rows are named, and the good ones are still created
  • Progress survives a reload or a closed tab
  • A finished batch can fire a webhook into your own systems

Naming

Names that still make sense at the print shop

The archive is only useful if a file can be matched to the thing it goes on. Names and folders come from your own columns, so the export arrives in the shape your spreadsheet was already in.

  • File names taken from your name column, not from an id
  • Folders from a column, so a batch splits by site or campaign
  • The same name shows in the dashboard, so support can find it
See business plansTalk to us

The columns we read

A destination is required. Everything else is optional and becomes how the code is labelled and grouped.

locations.csv
url,name,folder
https://acme.co/menu/spring,Spring menu,Menus
https://acme.co/menu/wine,Wine list,Menus
https://acme.co/book/piccadilly,Piccadilly,Bookings

Where it stops

The ceilings for this, on each tier. Scans are not metered on any of them, and scan history is kept for the life of the account.

Business

Codes per bulk batch
5,000
Dynamic QR codes
1,000

Scale

Codes per bulk batch
25,000
Dynamic QR codes
10,000

Enterprise

Codes per bulk batch
Unlimited
Dynamic QR codes
Unlimited

Enterprise is quoted and invoiced rather than bought, so its ceilings are set by the contract.

Business plans

Annual is billed once a year and shown as its monthly equivalent, so it compares directly against the monthly price beside it.

Payments are processed by Stripe. We accept Visa, Mastercard and American Express.Secure checkout by StripeVisaMCAmex
Cancel anytimeWe never store card details

The questions that come next

One row per code, with the destination in a column. Anything else you add (a name, a folder, a tag) is stored with the code so you can find it again later. Folders and tags that do not exist yet are created for you.

Yes. Every code in a batch is a dynamic code, so the destination can be changed later without reprinting anything.

One archive per batch, with a PNG and an SVG for every code. Send the SVG to a printer. It scales to any size without going soft.

The batch reports which rows failed and why, and the rest are created anyway. Fix those rows and run them as their own batch.

What customers say

Businesses using SmartQRCode on menus, packaging, business cards and bookings.

“So easy to use. I created QR codes for my shop window in minutes. Customers scan and go straight to our online store.”
Sarah C.·Retail Store Owner
“Digital menus that actually work. We update prices anytime without reprinting. Customers love scanning from the table.”
Jennifer P.·Restaurant Owner
“Added QR codes to our tables for the menu and WiFi password. Simple setup, looks professional. Exactly what I needed.”
Michael O.·Coffee Shop Owner
“I put QR codes on my product packaging linking to care instructions. Clean, simple, and my customers appreciate it.”
Nicole S.·Small Business Owner
“Made a QR code for my business card that links to my portfolio. Professional touch that takes 2 minutes to create.”
Marcus R.·Freelancer
“QR codes in my salon link to our booking page. No more phone tag with clients. Worth every penny.”
Amanda F.·Salon Owner

Related reading

How a CSV upload becomes a batch of codes
Running bulk batches without losing track
Naming rules that survive 5,000 codes
Ready when you are

Every capability here is built and running today

The plans are further up this page, or tell us the seat count, the domain and the batch sizes you need and we will set it up with you.

See business plansTalk to us
API and webhooksQR code API for developersDomains and white labelCustom scan domains and white labelTeams and governanceTeam seats, roles and audit logPlatform and rolloutQR code management platform
SmartQRCode

Dynamic QR codes you can edit after printing, with scan analytics on every one. From a single table tent to a warehouse of asset tags. Pay once or subscribe.

Create a QR codeTalk about Business

QR code types

  • Website QR code
  • Menu QR code
  • WiFi QR code
  • PDF QR code
  • Business card QR code
  • WhatsApp QR code
  • Google review QR code
  • Event QR code
  • Location QR code

More QR codes

  • Text QR code
  • Image QR code
  • Video QR code
  • Social media QR code
  • App download QR code
  • Google Form QR code
  • Business profile QR code
  • All QR code types

Features

  • Dynamic QR codes
  • QR codes with tracking
  • QR code with logo
  • Custom QR code design
  • QR codes that never expire
  • One-time payment QR code
  • No-subscription QR codes
  • Unlimited-scan QR codes

Business

  • QR codes for business
  • Bulk QR code generator
  • QR code API
  • QR code webhooks
  • Custom scan domains
  • White label QR codes
  • Team accounts and roles
  • QR code management platform

Solutions

  • Restaurants
  • Retail
  • Events
  • Healthcare
  • Real estate
  • Hotels
  • All use cases

Resources

  • Guides
  • Compare QR generators
  • Static vs dynamic
  • QR code cost
  • Buy a QR code
  • Cheap QR codes
  • Pricing
  • Help centre
  • About us
  • Contact us
GDPR compliantSSL securedPrivacy first
Terms of servicePrivacy policySecurity·© 2026 SmartQRCode

QR Code is a registered trademark of DENSO WAVE INCORPORATED.