Bulk QR Code Generator (CSV)
Import a CSV file or paste a list: one QR code per row, the same style for all, then a ZIP archive or a label sheet ready to print. For inventories, badges and product labels.
- Free
- No sign-up
- Never expires
- No scan tracking
Static QR codes: the content is written into the code itself, with no redirection through our servers. It will always work, unlike “dynamic” QR codes that stop working at the end of a free trial. Static vs. dynamic: the difference
Drop your CSV file here
Exported from Excel, LibreOffice or Google Sheets (“Save as… CSV”). One row per QR code, 500 rows at most.
Links, references, text… You can also paste several columns copied from a spreadsheet.
Columns
Style shared by all codes
100% local processing, nothing is uploaded
How does it work?
Drop a CSV file (exported from Excel, LibreOffice or Google Sheets) or paste a list, one value per line. Choose the column that holds the content of the codes (a link, a reference, a text) and, if you like, the one used to name the files: “A-001.svg”, “A-002.svg”… Without a name column, the files are numbered.
Then set the style once: colors, shapes, logo and frame apply to every code. The quality check reads back the longest code in the batch, the densest and therefore the most demanding: if it reads, so do the others.
Download a ZIP archive of SVG files (printing, layout) or PNG files (web, office), or an A4 PDF sheet of labels. Up to 500 codes per batch. The file is read in your browser: not a single row is uploaded.
Examples
A store inventory
A file of 120 products (reference; link to the product page) gives 120 SVG files named after the references, in a ZIP. On a sheet of 4 × 6 labels, they fit on 5 pages, with 3.3 cm (1.3 in) codes and the reference printed underneath.
Conference badges
For 60 attendees, one column holds the link to each person’s schedule. In a 3 × 4 grid, the sheet gives 5 pages of 12 badges, with 5.3 cm (2.1 in) codes and the person’s name under each code.