CSV BARCODE GENERATORFree browser tool · No account
PRINT-READY LABELS, WITHOUT UPLOADS

Bulk barcode generator

Paste a list or import a CSV to generate barcodes in bulk. Every value stays in your browser; review the labels, then download a ZIP or print a sheet.

01 / One barcode

02 / Batch input

or import a CSV · first column: value, second: optional label

Add values to build your label sheet.

    03 / Print labels

    Print at 100% / actual size. To export a PDF, choose “Save as PDF” in the browser print dialog.

    Avery 5160: 2⅝ × 1 in labels on US Letter, 3 columns × 10 rows. Page offset shifts the sheet from the template origin; see print notes below.

    How it works

    1. Add values. Paste one barcode value per line or choose a CSV file with values in its first column.
    2. Choose a format. Select Code 128, Code 39, EAN-13, EAN-8 or UPC-A and check each row for errors.
    3. Export or print. Download a ZIP of SVG and PNG files, or print the sheet and save it as PDF.

    Choose the right barcode format

    FormatGood forInput
    Code 128Compact internal IDs, mixed-case textPrintable ASCII
    Code 39Industrial labels, uppercase IDsA–Z, 0–9, - . space $ / + %
    EAN-13Retail products12 digits + calculated check digit, or 13 digits
    EAN-8Small retail packages7 digits + calculated check digit, or 8 digits
    UPC-ANorth American retail11 digits + calculated check digit, or 12 digits

    EAN/UPC generation does not assign a GS1 company prefix or authorize a retail product ID. Verify your number ownership before printing retail packaging.

    Frequently asked questions

    Can I make barcodes from a CSV file?

    Yes. Import a CSV with the barcode value in the first column and an optional label in the second. The file is parsed in your browser and is not uploaded.

    Should I choose Code 128 or Code 39?

    Code 128 supports ASCII text and is usually more compact. Code 39 accepts uppercase letters, digits and the symbols - . space $ / + %.

    How do EAN and UPC check digits work?

    Enter the data digits to calculate the final check digit, or enter the full code to validate it. These barcodes do not assign GS1 company prefixes.

    How do I save barcode labels as a PDF?

    Choose a paper layout, click Print labels, then select Save as PDF in your browser print dialog. Print at actual size without fit-to-page scaling.

    Print notes

    The Avery 5160 dimensions above follow the commonly published 2⅝ × 1 in, 30-label US Letter template. Printer alignment varies: make a plain-paper proof first and scan a sample from the actual printer. Keep scaling at 100% and do not crop the white quiet zones around each code.

    Barcode tools by task