Bulk dynamic QR code generator

Create editable QR codes in bulk from CSV or Excel

Review an entire spreadsheet before creation, generate every editable QR code together, and download a PNG or SVG ZIP with a mapping CSV for print and production teams.

No card required · 3 managed QR codes free

Paper spreadsheets, binder clip, and printed QR labels

Start with your spreadsheet

Check a CSV or Excel batch now

Start from the template, replace the example rows, and review the file before you continue.

1

Download the template

target_url is required. name is optional and comes second; blank names are generated from the destination URL.

Download CSV template
2

Replace the example rows

Keep target_url as the first column. Files may contain up to 100 rows depending on your plan. The 5 MB ceiling only protects in-browser parsing.

Drop your completed spreadsheet here

CSV or XLSX · up to 100 rows by plan · 5 MB file safety limit

The server precheck runs after sign-in. No QR codes are created from this page.

CSV and XLSX input

Import a required target_url column and an optional name. Blank names are generated from each destination.

All-or-nothing creation

If any row fails validation or safety checks, zero QR codes are created. Fix the file and retry.

ZIP plus mapping.csv

Download every QR image together with the original row, name, dynamic URL, and destination mapping.

Where it helps

Bulk QR codes for jobs where every row needs a reliable match

Product and inventory labels

Generate one editable QR code per product, asset, or location while preserving the spreadsheet row-to-file match.

Events and attendee materials

Prepare QR codes for booths, sessions, badges, or handouts and deliver the full image set in one ZIP.

Distributed print campaigns

Create location-specific or partner-specific QR codes, then keep each destination editable after printing.

After the batch ships

The same focused workspace follows every code

Each created code keeps its editable destination, revision history, download formats, and first-party daily scan activity.

Paper scan ledger with QR labels

How it works

  1. 1

    Upload the spreadsheet

    Use a CSV or XLSX file with target_url first and an optional name in the second column.

  2. 2

    Review the precheck

    The batch is normalized, deduplicated, safety-checked, and compared with plan limits.

  3. 3

    Create and download

    Create the complete batch together, then download PNG or SVG assets and the source mapping.

Frequently asked questions

How many QR codes can I create at once?

Starter supports up to 25 rows per batch. Pro supports up to 100 rows per batch, subject to the account’s managed QR limit.

What happens if one row is invalid?

The precheck returns row-level errors and creates nothing. Bulk creation is all-or-nothing.

Can I download the batch again later?

Yes. The bulk operation and source row order are stored so the ZIP and mapping can be regenerated after a refresh.

Can the spreadsheet contain custom slugs or QR styles?

No. UseDynamicQR uses secure random links and standard black-and-white QR rendering to keep bulk output reliable and easy to scan.