BulkQR Local

Browser-local batch tool

One named QR file per row.

Paste a column from Excel, Google Sheets, or a plain list of URLs. Every row becomes a static QR SVG carrying the name you gave it, and a manifest records exactly which payload went into which file. No formula, no add-in. Your payloads are not uploaded, shortened, hosted, checked, or tracked.

Build the ZIP

Ready. Nothing has left this page.

No row limit
Your browser does the work, so there is no per-batch cost to ration. The CSV itself is capped at 64 KiB.
Static SVG
No redirect dependency or expiring vendor URL.
Manifest included
Review the exact filename-to-payload mapping.

What this deliberately does not do

No dynamic links, scan analytics, logo styling, destination safety claims, account, or cloud history. A generated QR code can point to harmful content if the CSV tells it to; verify every payload before distribution.

QR codes from Excel, Sheets, or a list of URLs · Asset and equipment tags · CSV and print-check guide · Static vs dynamic QR