Free · No signup · Browser-only

Bulk QR Code Generator

Generate up to 100 QR codes at once from a CSV file or manual input — download them all as a ZIP in seconds.

1
2
3
4

Choose QR type

Select the type of QR code you want to generate in bulk (up to 100 at once).

Required columns: url

What is a bulk QR code generator?

A bulk QR code generator lets you create dozens or hundreds of QR codes at once instead of making them one at a time. You provide a spreadsheet (CSV file) with one row per QR code, and the generator produces a PNG image for each row, packages them all into a ZIP file, and gives you a download link — all in your browser without any server.

How it works

  1. Choose a QR type — URL, text, phone, WhatsApp, email, SMS, UPI, vCard, or location.
  2. Add data — upload a CSV with one row per QR code, or enter rows manually in the table. Download the sample CSV for the correct column format.
  3. Customise — set the QR colour, background, size, and error correction level. Preview the first row before generating.
  4. Download — click Generate and watch the progress bar. When done, download your ZIP containing all PNG files plus a summary.csv.

Who is this useful for?

Event organisers can generate a unique URL QR code for each attendee's badge or ticket. E-commerce sellers can create QR codes for product pages, one per SKU, from a product CSV export. Marketing agencies can produce campaign-specific URL QR codes for different cities or channels in a single batch. Restaurant chains can generate individual UPI QR codes for each branch. HR teams can create vCard QR codes for all employees' business cards at once.

The summary CSV explained

The ZIP includes a summary.csv file that lists every row: the row number, a preview of the input data, the output PNG filename, and whether generation succeeded or failed. This makes it easy to audit the batch and reprocess any rows that errored — for example, if a URL was malformed or a UPI ID was missing.

100% private and client-side

Every QR code is generated locally in your browser using JavaScript. Your CSV data, whether it contains customer phone numbers, product URLs, or payment IDs, never leaves your device. No account is required and nothing is stored on our servers.

Frequently asked questions

How many QR codes can I generate at once?

You can generate up to 100 QR codes per batch. Upload a CSV with up to 100 rows, or enter rows manually. If your CSV has more than 100 rows, only the first 100 will be processed. Run multiple batches for larger volumes.

What file format are the generated QR codes?

All QR codes are generated as PNG images and bundled into a ZIP file. The ZIP also includes a summary.csv file listing each row's input data, the output filename, and the generation status (success or error).

What CSV format should I use?

The required columns depend on the QR type you select. Click 'Download sample CSV' in Step 2 to get a properly formatted template with example rows. The first row must be the header row with column names in lowercase.

Is my data uploaded to a server during bulk generation?

No. All bulk QR code generation happens entirely in your browser using JavaScript. Your CSV data and the generated QR codes never leave your device. Nothing is sent to our servers.

Which QR types are supported for bulk generation?

The bulk generator supports: Website URL, Plain Text, Phone Number, WhatsApp, Email, SMS, UPI Pay, vCard Contact, and Location (GPS coordinates or Google Maps link).

Can I customise the appearance of bulk QR codes?

Yes. In Step 3 you can set the foreground (QR module) colour, background colour, size (128×128, 256×256, or 512×512 pixels), and error correction level (L, M, Q, H). The same style is applied to all QR codes in the batch.