Skip to main content
Processed in your browser · no upload

Bulk QR Code Generator — many codes at once, downloaded as a ZIP

When you need dozens or hundreds of QR codes for a catalog, event check-in, asset labels or a survey rollout, stop making them one at a time. Paste your content one line per row (or upload a .txt / .csv), and QR Cat generates them all, names each file by content or line number, and packs them into a single ZIP to download. Everything runs locally in your browser; nothing is uploaded or tracked, and every code is a permanent static one.

Bulk QR Code Generator is a free online tool from QR Cat. Enter your content and get a scannable QR code (or decode one) instantly — everything runs locally in your browser, nothing uploaded or tracked. The codes are static: free forever, never expire, no watermark, no sign-up.

Want to name each file? Use a CSV: column 1 is the content, column 2 is the filename — e.g. `https://a.com,product-a`. Then pick “By CSV 2nd column”.

Style

Paste or upload content, one per line

Everything is generated and zipped locally in your browser — never uploaded

100% in-browser · nothing uploadedISO/IEC 18004 · scans with phone camerasZXing-verified · no sign-up · no watermark

How to use the bulk qr code generator?

  1. 1Paste content into the box, one entry per line (URL or text); or upload a .txt / .csv (CSV uses the first column of each row).
  2. 2Pick the look: foreground color, dot shape, and PNG or SVG export.
  3. 3Choose file naming: by content (easy to recognize) or by line number (easy to reconcile).
  4. 4Hit 'Generate all & download ZIP' — a ZIP with every QR code downloads automatically.

Why use QR Cat's Bulk QR Code Generator?

  • Truly batch: up to 500 per run, generated and zipped in a loop — hundreds done in seconds, no repetitive clicking.
  • Useful file names: name by content to recognize each at a glance, or by line number to match your spreadsheet; duplicates auto-get a suffix so nothing overwrites.
  • Vector optional: export SVG in bulk too, sharp at any print or design size.
  • Generated locally in your browser — your content never touches our servers, and we don't track scans.
  • Free forever, never expires: these are static codes — your content lives inside the image itself, not on our servers. Even if this site shut down, your printed codes keep working — unlike the sites that disable your code when a trial ends and hold it for ransom.
  • No watermark, no sign-up: download and go. We don't stamp a logo on your code or make you hand over an email first.

Frequently asked questions

How many can I generate at once?

Up to 500 per run — enough for most catalog, event and asset-labeling jobs. Anything beyond that is skipped (with a notice) to keep the browser responsive while everything runs locally. For more, just do it in a few batches.

Is the ZIP built on a server? Does my content get uploaded?

No. Both the QR generation and the ZIP packaging happen entirely in your browser with JavaScript — not a single line is uploaded. That matters when your batch contains order numbers, internal links or device IDs.

How are the file names decided?

Two modes: 'By content' uses each line as the file name (illegal characters stripped, length capped); 'By line number' uses qr-001, qr-002, and so on. In both modes duplicates get a suffix automatically, so files never overwrite each other.

Can I upload a CSV exported from Excel?

Yes. For a .csv we take the first column of each row as the QR content, so put the URL or ID you want encoded in column A — later columns are ignored. Plain .txt also works, one entry per line.

Can batch codes include a logo?

Bulk mode is built for speed, consistency and reconciliation, with a shared color and dot shape but no per-code logo. For a polished code with a logo, the 'QR Code with Logo' tool is the better fit.

Updated · QR Cat team

Sources, review and limits

Last verified

2026-06-17

Author

GetQRCat editorial desk

Reviewer

QR standards review

Primary sources

  • QR-code encoding rules based on ISO/IEC 18004 concepts
  • Browser Canvas and SVG export APIs
  • User-entered URL, text, Wi-Fi or contact payloads

QR codes should be tested on target devices before print or distribution. We do not validate the safety, ownership or legality of the destination you encode.