Free tool · CSV to ZIP

Bulk QR code generator

Need QR codes for every table, product, asset tag or event pass? Upload a CSV with a name and the data for each code, choose a design, and download them all as PNG files named after your list, or as an A4 sheet of labels ready to print and cut.

How to use the tool

  1. 1

    Prepare a CSV

    Two columns with a header row: name (used for the file name and label) and data (the link or text).

  2. 2

    Upload and check

    We preview the first 10 rows and point out empty or invalid rows before generating.

  3. 3

    Pick a design

    Choose colours, dot style and an optional logo; it applies to every code.

  4. 4

    Download

    Get a ZIP of PNGs and, if you like, a PDF label sheet with names under each QR.

QRScanKaro

Bulk dynamic QR codes with analytics

On the Business plan, create hundreds of editable QRScanKaro pages from a CSV, change any destination later, and see scans for every code.

See plans →

Frequently asked questions

What format should the CSV file be?

A normal CSV (comma-separated) with a header row containing the columns name and data. Export it from Excel or Google Sheets with “Download as CSV”. Download the sample file to start.

How many QR codes can I make at once?

Up to 20 per batch for free, and up to 1,000 per batch on the Pro plan. Everything is generated on your device, so very large batches depend on your computer’s memory.

How are the files named?

Each PNG is named from the name column, for example Table-1.png. Duplicate names get -2, -3 added so nothing is overwritten.

Can I make dynamic bulk QR codes?

These codes are static. For codes you can edit later and track, the Business plan includes bulk creation of dynamic QRScanKaro pages.

Is my data uploaded?

No. The CSV is read in your browser and the QR codes and ZIP are created locally. Nothing is sent to QRScanKaro.