Bulk QR Code Generator for Hundreds of Dynamic QR Codes

Turn a CSV into a whole batch of dynamic QR codes in one step — then edit any destination after it's printed, without regenerating the code.

$19/month · up to 500 active dynamic QR codes · monthly billing

Generate QR Codes in Bulk from CSV or Excel

Paste one destination per line — that is the whole format. If you want names as well, upload or paste a CSV with a destination_url (or url) column and an optional title column. This preview validates your rows exactly the way the importer does — before you sign up, and before you pay.

or paste below · .csv up to 2MB

One URL per line. You can add names later.

Need names too? Upload or paste CSV with title,destination_url — a header row naming destination_url or url, plus an optional title column.

Preview a batch to see the dynamic QR codes that would be created.

Paste your CSV above and preview a batch to continue. Creating and downloading codes takes a VastQR account — see pricing.

Need help preparing the file? Generate QR codes from Excel or CSV →Working in Google Sheets →

How it works

From spreadsheet rows to printed assets

The same four steps whether the batch is ten rows or five hundred. What changes with scale is how much of it a person can still verify by eye.

  1. 01Prepare rowsOne destination per row, with a title that names the real-world placement.
  2. 02ValidateEvery row is checked for a usable http(s) destination before anything is created.
  3. 03GenerateEach valid row becomes a dynamic QR code with its own short redirect.
  4. 04Export and updateDownload PNG, SVG or PDF — and change destinations later without reprinting.

Create dynamic QR codes you can edit after printing

A static QR code bakes the destination into the printed pattern — change the destination and you reprint. Every code VastQR generates is dynamic: the printed pattern encodes a short VastQR link that redirects to your real destination, which is stored on our side.

Update the destination and every already-printed code points to the new URL on the next scan. No reprint, no new sticker, no lost campaign.

How to edit a QR code after printing →

Sample data
The VastQR QR library: each row shows the code, its short link, the destination in an editable field, its status, batch, scan count and PNG, SVG and PDF downloads.
The destination is an editable field on the row itself — a property of the record, not of the printed image.
After the batch exists

Managing hundreds of codes is the actual job

Creating the batch takes a minute. Keeping five hundred printed routing assets under control is what the rest of the product is for.

01

Repoint a whole selection at once

Select multiple codes and point them all at one new destination, or pause and reactivate them together — a seasonal menu or a moved landing page becomes a single action. Codes that each need a different replacement URL are still edited per row.

02

Find one code in seconds

Search the library by title, short code or destination, and filter by active or paused status. A live active count keeps you inside your plan as the batch grows.

03

See which placements are used

Every code carries its own scan count, so a table tent, a window decal and a package insert can be judged separately instead of as one undifferentiated number.

An operating model for hundreds of printed codes → What the scan analytics show → Running a QR program across many store locations →

Export for print and operations

Set the code and background colours once for the batch, then download whichever format the production workflow expects.

SVG
Vector. The safe default when the artwork may be resized.
PDF
For printers and layout tools that expect a document.
PNG
Raster, for screens and workflows that require it.

One plan, priced for high-volume work

No annual contract, no per-scan charge, and no tier to guess at. Prepare and validate a batch before you decide.

$19 a month for up to 500 active dynamic codes

Active means live and redirecting. Pausing a code frees a slot and reactivating uses one again, so the limit is a working budget rather than a hard ceiling on how many codes you can own.

VastQR Bulk

$19/month

Up to 500 active dynamic QR codes

  • CSV bulk import with row validation
  • Edit destinations after printing
  • Repoint or pause a selection together
  • Scan count on every code
  • PNG, SVG and PDF downloads
  • Month-to-month billing
Try a batch first

See full pricing details →

Bulk vs batch QR code generation

The two words describe the same job from different ends of it.

Bulk
Many destinations turned into codes together, in one operation, from a list.
Batch
The managed group those codes belong to afterwards — the thing you filter by, design once, and update as a set.

Whichever you call it, VastQR turns the CSV into a full set of dynamic codes in one step and keeps them editable afterwards.

Frequently asked questions

How do I generate QR codes in bulk?
Prepare a CSV with a header row containing a destination_url (or url) column and an optional title column, one row per code. Import it in VastQR and every valid row becomes a dynamic QR code you can download and edit later.
Can I import from Excel or Google Sheets?
Yes — export your spreadsheet as CSV (in Excel, Numbers, or Google Sheets choose Save As / Download as CSV) and import that file. VastQR reads the destination_url (or url) and optional title columns.
What's the difference between bulk and batch QR code generation?
They mean the same thing here: creating many QR codes in one operation instead of one at a time. VastQR generates the whole batch from your CSV in a single step.
Are the bulk-generated codes dynamic?
Yes. Every code created in a batch is a dynamic QR code, so you can change its destination after printing without regenerating or reprinting the code.
How many QR codes can I create?
Up to 500 active dynamic QR codes on the $19/month plan. Pausing a code frees an active slot, and paused codes still count toward your library.