Skip to content

Bulk barcodes

Bulk barcode generator: a spreadsheet in, labelled barcodes out

Paste a list or upload a CSV and get every barcode as a PNG or SVG in one ZIP, each with its name printed underneath and listed in an index file. Or print them on Avery label sheets. Free, no sign-up, no watermark, and private by default.

One value per line, or a spreadsheet with a header row. Only the content column is needed. Up to 1,000 rows per batch. Download the example spreadsheet.

What the bulk barcode generator does

Give it a list of numbers or codes and it draws a barcode for each one. Paste values one per line, or upload a CSV, TSV or XLSX file with up to 1,000 rows. The separator and the header row are detected for you, and you can change both.

Each row can have its own barcode type: Code 128, EAN-13, EAN-8, UPC-A, UPC-E, Code 39, ITF, ITF-14, Data Matrix, PDF417 or Aztec. You see a preview grid with every row, search it, and download one ZIP. The batch is made in your browser, and it is private by default: we don't keep your list.

How do I tell the barcodes apart?

When you generate hundreds of barcodes, the hard part is knowing which is which. This tool gives you four ways, and you can use them together.

Spreadsheet format for bulk barcodes

Only content is required. Put the headers in the first row, in any order. Common alternatives are accepted: value, data, sku, ean or upc for content; name for filename; title or caption for label; qty for copies; format for type.

Use the Download Example Spreadsheet button in the tool, or the example CSV link under it, to start from a working file. Exporting from Excel or Google Sheets? Save as CSV, or upload the .xlsx file directly. Format the barcode column as Text in Excel so leading zeros stay.

Check digits for EAN, UPC and ITF-14

Each row is validated for its type. If an EAN-13, EAN-8, UPC-A or ITF-14 value is one digit short, the check digit is added and the row says so. If the value is full length, the check digit is verified, and a wrong one is flagged with the digit it should be. Bad rows are listed with the reason and skipped, and the rest of the batch carries on.

Need numbers to test a till, a scanner or a spreadsheet? "Fill with random test numbers" creates valid numbers in the GS1 in-store range starting with 2. They are for testing only. Products sold through retailers or marketplaces need numbers licensed from GS1, or whatever your marketplace requires. This tool draws barcodes for numbers you already have; it does not issue them.

Print barcodes on Avery label sheets

Tick Printable Label Sheet and the ZIP also holds sheet.pdf, laid out for your label stock. You can also download the sheet PDF on its own.

Do the barcodes scan?

Every barcode is read back with the same scanner engine used in NeoReader, and the preview shows how many scan OK. Any that fail are flagged and marked in index.csv and the proof sheet. Still test a printed sample with your own scanner before you print a whole job, because paper, ink and printers vary.

PNG or SVG: choosing the right files

Free, no sign-up, private by default

There is no account, no watermark and no daily limit. The tool is built into this page, and it is private by default. For many QR codes from a list, with your logo and colours, use the bulk QR code generator. For a single barcode with more design control, use the barcode generator.

Related

FAQ

Questions

Is this bulk barcode generator free?

Yes. There is no sign-up, no watermark and no charge, and it is private by default: no account and no copy of your list kept by us.

How do I tell the barcodes apart?

Name the files from a filename column, print a label under each barcode, and use the index.csv and proof-sheet.pdf that come in every ZIP. The number generator keeps the barcode, file name and label in step.

What spreadsheet format do I need?

A CSV, TSV or XLSX file with a header row. Only content is required. Optional columns are type, filename, label, sublabel, copies, fg_color and bg_color. Download the example spreadsheet to start.

How many barcodes can I generate at once?

Up to 1,000 rows per batch. For a longer list, split it into several files and run each one.

Can I print barcodes on Avery label sheets?

Yes. Tick Printable Label Sheet and pick Avery L7160, L7163, L7651, 5160, 5163 or 5167 on A4 or Letter, or set a custom grid. You can start at any label and print copies. Print at 100%.

Can I use a barcode generator from Excel directly?

Upload the .xlsx file, or save the sheet as CSV first. Format the barcode column as Text so leading zeros are kept.

Do I need to calculate check digits for EAN and UPC?

No. Leave the check digit off and it is added for you. If you include one and it is wrong, that row is flagged.

What happens if some of my numbers are wrong?

Invalid rows are listed with the reason, such as the wrong digit count or a wrong check digit. They are skipped and recorded in index.csv, and the valid rows still go into the ZIP.

Can I add a logo to bulk barcodes?

No: logos are for QR codes, which have spare capacity to hold one. The bulk QR code generator adds your logo to every code and raises error correction automatically.

Can I use the random test numbers on products?

No. They sit in the GS1 in-store range starting with 2 and are for testing only. Retail products need numbers licensed from GS1 or allowed by your marketplace.

Can I make multiple QR codes the same way?

Yes. The bulk QR code generator works the same way, with labels, index.csv, a proof sheet and label sheets.