Skip to main content
Toolzum

Bulk QR Code Generator

Turn a CSV of URLs or text into styled QR PNGs in one batch — event badges, inventory labels, menus. Free tier generates 5 QR a day; Pro runs up to 100 per batch — local qrcode work.

Runs on QRCode.jsJSZip

100% Local Browser Native

How to Use the Bulk QR Code Generator

1. Load your data

Upload a CSV with a value column and header row.

2. Generate

Single QR instantly, or a ZIP of PNGs from the CSV — 500px at error-correction M.

3. Download ZIP

All PNGs export named by label. Free tier 5 a day; Pro up to 100 per batch.

Similar Tools You Might Need

See all

Frequently Asked Questions

What CSV format does Bulk QR Generator accept?

A CSV with a "value" (or url/link/data) column plus an optional "label" column, with a header row. Short values scan most reliably — test-scan one code before printing hundreds.

How many QR codes per batch?

Free tier generates 5 QR a day; Pro runs up to 100 rows per batch. Larger CSVs generate the first rows for free — upgrade to Pro for the full batch.

What size and error correction?

Fixed 500px PNG at error-correction level M — scans from phones at 2–3 meters, ideal for table tents and posters. Test-scan one code with two different phones before printing hundreds.

Is my CSV data uploaded anywhere?

No — generation runs locally in your browser with qrcode.js, so guest lists and links never leave your device. Only the final ZIP counts as one Pro download; the data itself is never transmitted.

Does one bulk batch burn 5 days of quota?

No — a batch counts once against the 5-a-day free limit, but free batches only render the first 5 CSV rows into the ZIP. Filenames sanitize to A-Z/0-9/underscore; the preview lists the first 10 rows.

Last updated October 2026