Bulk QR Code Generator
Bulk generate URL, Wi-Fi, vCard and text QR codes from Excel/CSV. Add a per-row label and export a ZIP or a label PDF.
How to use in 3 steps
- 1
Upload data
Upload Excel/CSV or paste a table with URLs, text and Wi-Fi details.
- 2
Map content type and columns
Choose the content type (URL, text, Wi-Fi, vCard) and the label column for each row.
- 3
Generate and export
Create hundreds of QR codes at once; download a PNG/SVG ZIP or a print-ready label PDF.
Supported formats
| Format | Dimension | Note |
|---|---|---|
| Data Matrix | 2D (matrix) | any data |
| GS1 DataMatrix | 2D (matrix) | e.g. (01)09506000134352 |
| PDF417 | 2D (matrix) | any data |
| Aztec Code | 2D (matrix) | any data |
| QR Code | 2D (matrix) | any data |
| GS1 QR / Digital Link | 2D (matrix) | GS1 Digital Link URL or (01)... |
Example input / output
Input
CSV: label=Table 1..50; url=https://menu.example/1..50
Output
ZIP of 50 QR codes + table-labeled PDF
Technical notes
Each row becomes an independent, static QR code that carries its own content; none rely on a central server or redirect. Processing runs in your browser and handles large lists.
You can add a custom label per row (e.g. table number, product name). This label is printed under the QR and also appears in the label PDF, so it's obvious at a glance which code belongs to what.
Long URLs produce large, dense QR codes; in a bulk run, either shorten the URLs or keep the error-correction level consistent so every code stays readable at the same physical size.
For repeating scenarios like menus, Wi-Fi and asset tags, send rows straight into the QR code label maker templates; for a single code use the QR code generator.
Frequently asked questions
Yes. Add a content-type column so some rows generate as URL and others as Wi-Fi or vCard.