Free bulk QR code generator

Generate QR codes from a CSV or URL list

Import a CSV with name and url columns, or paste one URL per line. Download named QR code PNGs in a ZIP.

Multi-location cards
Agency batches
Campaign URLs
Table menus

QR content

Use name and url columns. file_name is optional. Up to 100 rows; the file stays in your browser.

Free static QR code. Dynamic editing, scan analytics, hosted files, and managed campaigns are paid product surfaces.

Bulk QR codes from a CSV or URL list

Import a named CSV or paste URLs to create a ZIP of QR code PNGs for locations, campaigns, client pages, menus, and review links.

  • Imports a named CSV or uses one URL per line for quick batches.
  • Exports numbered PNG files, with a manifest for CSV imports.
  • Works well for small static batches before moving important codes into dynamic campaigns.

Need editable bulk QR codes?

Dynamic campaigns are better for batches where destinations may change, scan counts matter, or client/location reporting is needed.

bulk qr code generatorbulk qr code generator free

How I use it

I use bulk QR generation for small static batches: location pages, review links, menu links, client pages, and campaign URLs.

Step 1

Import a CSV or paste URLs

Use name and url columns in a CSV, with an optional file_name column. Or paste one URL per line for a quick batch.

Step 2

Download the ZIP

CSV imports get numbered, named PNGs and a manifest that maps each file to its URL.

Step 3

Spot-check the batch

Open a few PNGs from the ZIP and scan them before handing the files to print or a client.

Print check

  • Check names and URLs in the spreadsheet before importing or pasting.
  • Check location-specific URLs before generating the ZIP.
  • Keep a copy of the source URL list next to the exported PNGs.
  • Use dynamic campaigns when clients need reports or future edits.

Mistakes I check for

  • Mixing test URLs with production URLs.
  • Sending a ZIP to print without scanning sample files.
  • Using static bulk QR codes for destinations that clients may change later.