Skip to content

CSV to Barcode Generator

Load a CSV export from your stock or product list and turn its rows into barcodes. Pick the column that holds the barcode value, optionally add text such as product name, SKU or price, preview the result and export ZIP archives or PDF labels. The file stays on your device.

Drop a CSV file here or choose one. It is read on your device and never uploaded.

Up to 5 MB and 5 000 rows. Comma, semicolon and tab separators are detected.

Load a CSV file to map its columns and preview the codes.

Your data stays on your device.

How does it work?

  1. 1Load your CSV file, or drag and drop it. Comma, semicolon and tab separators are detected automatically.
  2. 2Map the column that contains the barcode value (for example the EAN) and choose the barcode type.
  3. 3Optionally map extra text fields such as product name, SKU or price, then check the preview.
  4. 4Export a ZIP of PNGs, a ZIP of SVGs, PDF labels, or download an individual PNG.

What is CSV to Barcode Generator?

A CSV (comma-separated values) file is the plain-text export that spreadsheets, shop back-ends and inventory systems all produce. Each row is a product or item, each column a field. This tool reads the file in your browser with Papa Parse, works out whether the delimiter is a comma, semicolon or tab, and lets you decide which columns feed the barcode and which appear as text.

The limits are 5 MB and 5,000 rows per file. Every barcode value is validated against the format you choose, so you find out about wrong lengths, invalid characters or bad check digits before printing. Extra fields such as product name and price are printed with the barcode on the PDF labels.

To export from a spreadsheet, use Save as or Export and choose CSV. Keep long numbers such as EANs as text cells so that the spreadsheet does not turn them into scientific notation or drop leading zeros.

When should you use it?

  • You have a product catalogue in a spreadsheet and need a barcode for every EAN or SKU.
  • You want labels that combine the barcode with the product name and price.
  • A stock export from your shop back-end has to be turned into shelf or bin labels.
  • You need one vector file per item to hand to a printer or designer.
  • You want to validate hundreds of codes from a supplier spreadsheet before printing.

Privacy

This tool runs in your browser. What you type, paste or open is processed on your device by JavaScript and is not sent to our servers, stored or shared. Your data stays on your device.

The CSV is parsed locally with JavaScript and is never uploaded, so product lists, prices and internal references stay on your device.

Frequently Asked Questions

What CSV format is supported?

Comma, semicolon and tab-separated text files, detected automatically, with a maximum of 5 MB and 5,000 rows. A header row makes column mapping much easier to follow.

My EAN numbers lost their leading zeros. Why?

Spreadsheets often treat long digit strings as numbers and drop the zeros or convert them to scientific notation. Format the column as text before exporting the CSV, then load the file again.

Can I add the product name and price under each barcode?

Yes. Map the extra columns as text fields and they are printed with the barcode on the PDF labels. For an A4 sheet with a specific label layout, use the dedicated A4 barcode label designer.

Is my file uploaded anywhere?

No. The file is read and processed in your browser tab, and the ZIP or PDF is generated on your device. Closing the tab removes everything.