Excel & CSV to Barcode

Drop in an Excel or CSV file, pick the column to encode and the column to print underneath, and get a sheet of barcode labels. Your file never leaves your computer.

Runs in your browser. Nothing is uploaded.
1

Your data

2

Barcode

3

Label sheet

Printer alignment

Print one test page on plain paper, hold it over a label sheet, and adjust if the barcodes sit off-centre. "Skip used labels" starts printing after labels already peeled off a partly used sheet.

4

Download

1 / 1

    Generate barcodes from a spreadsheet

    1. Click or drag your .xlsx, .xls or .csv file into the upload box. The first sheet is read and header rows are detected automatically.
    2. Choose the barcode column (SKU, EAN, asset number…) and, optionally, the text column to print under each barcode.
    3. Choose the barcode type and label sheet, check the preview and download the PDF.

    Empty rows are skipped, and rows that cannot be encoded, such as letters in an EAN, are listed so you can fix them in the spreadsheet.

    Why not do it in Excel itself?

    Excel can show barcodes with a barcode font, but fonts do not calculate check digits, Code 128 needs a special formula, and lining text up with label sheets in Word mail merge is fiddly. Here the barcodes are generated properly and placed on the sheet for you, from up to 5,000 rows at a time.

    Copying cells also works: select two columns in Excel or Google Sheets, copy, and paste them into the Paste tab.

    Is my spreadsheet uploaded to a server?

    No. The file is read by your browser on your own computer. Nothing is sent anywhere.

    Which file types are supported?

    Excel .xlsx and .xls, and CSV or TSV text files. Google Sheets works via File → Download → CSV, or copy and paste.

    How many rows can I convert?

    Up to 5,000 rows per batch.