Bulk QR codes, ready for your next print run

Turn a list of destinations into a consistent set of QR codes. Check every row before you create the batch.

Open bulk generator

A registered account is required. Start with a free workspace.

Start with the list you already have

Import a CSV or paste your rows. Give each destination a name and an optional custom path. Quoted values and commas are supported.

Download sample CSV
name,url,slug
Product label,https://example.com/product,product-label
Welcome guide,https://example.com/guide,welcome-guide
Event poster,https://example.com/event,event-poster

Choose the mode that fits your campaign

Static batches

Each QR code stores its destination URL directly. The encoded address stays fixed and does not use your dynamic QR allowance.

Create a static batch

Dynamic batches

Keep the printed QR address while changing its destination later. Scan reports and creation allowances follow your workspace plan.

Create a dynamic batch

From CSV to a checked set of QR images

1

Import and choose a design

Use up to 200 rows per batch. Select a template, set your colors and add a PNG or JPEG logo.

2

Review the validation results

Find invalid URLs, unavailable paths or allowance limits before creating. Correct the input and run a new preview.

3

Create and download

Download successful QR images in a ZIP, choose the format and size, and keep the CSV report for every row.

Keep the batch tied to your workspace

Your batch uses the same permissions and asset rules as the user center. Editors and administrators can create; analysts can view. Retrying an unchanged batch reuses its result, so a repeated request does not create a second set of codes.

Download PNG, JPEG, WebP or SVG with preset or custom dimensions. Failed rows and image exports are listed in the report so you can check the result before printing.

Learn about scan tracking · Review plan allowances · Find setup guides

Frequently asked questions

Can I generate a batch without registering?

Both static and dynamic batches require a registered account. Sign in to keep the generated assets and downloads in your workspace.

What happens to invalid rows?

The preview lists each error before creation. You can correct your CSV, or create only valid rows and download a report showing the skipped rows.

Can I change destinations after printing?

Dynamic destinations can be edited without changing the printed address. A static code stores its original URL and requires a new code if that address changes.

Which image sizes can I download?

Choose a preset or custom size and your preferred image format. The ZIP includes the successful images and a CSV report. Test a sample at the intended print size before ordering.

Build your next batch

Prepare your CSV, choose a design and review the results.

Open bulk generator
Help