Back to the blog

Images

A code for every row.

Make hundreds of QR codes or barcodes from a CSV or serial numbers in your browser, each read back before saving, as a ZIP or label sheets.

By Updated 4 min read

A sheet of labels, each with its own QR code

Stock labels, table numbers, event badges, a link for every product: when you need many codes, typing them one at a time is slow. The KeepSimp bulk generator makes them from a table on your device, reads each one back, and hands you every file at once.

Start from a table.

Save your spreadsheet as CSV (File, Save As, CSV in Excel, Numbers or Google Sheets), with a header in the first row, and choose it or paste it. Columns whose headers match a field, such as Link or Name, are found by themselves; any other column can be chosen for a field.

Choose what each code holds first: links, Wi-Fi networks, contacts, payments or any barcode. A field that no column fills, such as a Wi-Fi network's security or which barcode to draw, is taken from what is typed in the generator, so every row shares it.

Or a run of numbers.

For serial numbers and asset tags there is no table to make: give the first number, the step, how many and how many digits, with words before or after, and SN-0001 to SN-0500 are the rows.

Every code read back.

Each code is drawn in the design you chose and read back with zxing-cpp before it is kept, as the generator checks one code. A row that cannot be made (a link that is not one, an EAN with the wrong check digit) is named by its number before anything is made, and a code that does not read back is left out and said, never put in the file.

Files or labels.

A ZIP holds one file for every row, PNG, SVG, PDF or EPS, named from a column or a pattern such as {SKU}-label, and an index.csv listing which row is which file and what it holds.

Sheets of labels are one PDF with a grid of codes on A4 or Letter and words from a column under each. Label makers' pages give a label's size but not the sheet's margins, so measure your sheet and set the margin and gap, then print at 100%, not fitted to the page, and check one sheet on plain paper first.

Further reading

Topics: bulk qr code generator · qr codes from csv · batch barcode generator · serial number labels · qr code label sheet · bulk barcode generator

A little less theory. A little more doing.

Try it on your own terms, with a free browser tool.

Try the tool