Bulk Barcode Generator

Paste a column from Excel or upload a CSV/XLSX and get up to 1,000 barcodes in one go: a ZIP of images, a PDF, or a full sheet of labels.

Barcode type

The most flexible 1D barcode. Use it for SKUs, inventory, asset tags and shipping.

Size & style
Checking…
—

🔒 Made in your browser. Your numbers never leave this page. Print PDFs at Actual size / 100%.

How to use it

  1. Choose the barcode type, then paste your list or upload a CSV/XLSX file.
  2. Fix any rows marked in red. They're skipped until corrected.
  3. Download a ZIP of PNG or SVG files, a PDF, or click Make labels to print sheets.

Built for real spreadsheets

  • Paste straight from Excel or Google Sheets. Copy one column (values) or two (value + text), then paste.
  • Headers are skipped automatically if your first row says SKU, UPC, Barcode and so on.
  • Lost leading zeros are fixed. Excel turns 036000291452 into 36000291452. For UPC, EAN and ITF-14 we put the zeros back when the check digit proves it.
  • Every row is validated (length, characters, check digit) and errors are listed with row numbers.

What you get

ZIP of PNG files at 300 or 600 DPI, named after each value, for labelling software, Word or Canva. ZIP of SVG vector files for designers and print shops. One PDF with a page per barcode. Or go to Label sheet to lay them out on Avery 5160, 5163, 5167, A4 or thermal labels, with your column B text printed under each code.

Private by design

Your file is read by your own browser. It's never uploaded, so SKU lists, serial numbers and price files stay on your computer. You can even switch off Wi-Fi after the page loads.

Which barcode type for a bulk job?

For internal SKUs, bins and assets, Code 128. For retail products, UPC-A or EAN-13 with your GS1 numbers. For Amazon, use the FNSKU label tool.

FAQ

Bulk: common questions

How many barcodes can I make at once?

Up to 1,000 rows per batch. Run several batches for more.

Can I upload an Excel file?

Yes, .xlsx and .csv. Old .xls files need to be saved as .xlsx or .csv first.

Is my data uploaded?

No. Files are read and barcodes are drawn in your browser.

Can I add a product name under each barcode?

Yes. Put it in column B. It's printed on label sheets, and in Code 128 you can show it instead of the value.

Make your first barcode in 10 seconds.

Free, no sign-up, and it's ready to print.

Start generating ↑