Free Excel barcode generator

Create Barcodes in Bulk from Excel for Free

Create EAN-13 or Code 128 barcode images from your XLSX file for free, with no account. Process up to 1,000 data rows per worksheet and download an XLSX with embedded barcodes plus a PNG ZIP. Your file is processed locally in your browser.

Processed locally in your browser. Your file is not uploaded.
01

Choose your workbook

XLSX only · 10 MB maximum · 1,000 data rows per worksheet

Your original file is never changed.

Basic workbook formatting is preserved. For complex workbooks with charts or advanced Excel features, use a copy of your original file.

03

Validation preview

Showing up to the first 25 data rows and 25 errors.

Choose a valid XLSX file to inspect its rows.

QR

Create QR codes from Excel

Upload an XLSX file. BarcoBatch finds the QR content column automatically, then creates XLSX and ZIP downloads.

Up to 1,000 rows. Product codes, SKUs, serial numbers, URLs, text, and Unicode values are supported.

The workbook and QR values stay in this browser. Nothing is uploaded.

02

QR preview

Review up to the first 25 rows before creating the files.

Choose a valid XLSX file to inspect its QR rows.

Turn spreadsheet records into barcode image files

Excel to Barcode is for a list that already contains the identifiers you need. It creates a new workbook with barcode images and a PNG archive, rather than silently modifying the file you selected.

Prepare the cell value, not just its appearance

Keep a clean copy of the source and check how identifier cells are actually stored. A custom numeric display may show zeros that are not part of the stored value; scientific notation can conceal digits that were already lost. Format the identifier column as Text before entering or importing values. Changing a damaged numeric cell to Text afterwards does not reconstruct the original identifier. Recover the approved data before beginning a batch, especially for a UPC or EAN with a leading zero.

Follow the workbook workflow

Select the file using XLSX file, then choose EAN-13 or Code 128 Auto for the data you intend to encode. The tool identifies the worksheet and barcode column automatically; when that is ambiguous, use Download template instead of assuming an arbitrary column was chosen. Review Validation preview, then press Generate barcode files. Use Download XLSX for embedded images beside records or Download ZIP for separate PNGs. Compare sample output rows with the source before sharing the generated files.

Choose how errors affect the delivery

Stop if there are errors keeps an incomplete batch from looking complete. Generate valid rows only can be useful for a deliberate partial run, but the recipient needs to know which rows were omitted. Inspect the reported counts and row numbers; empty cells, dates and formulas are not ordinary barcode text. The limits are 10 MiB per XLSX and 1,000 data rows per worksheet. Split larger projects into clearly named source workbooks rather than relying on a hidden truncation.

Separate image generation from label printing

A workbook image is not a calibrated physical label. After placing PNGs in a document, avoid stretching them, reducing the quiet zones or letting print-to-fit resize the entire page. Use SVG from a single-code workflow when the design process needs vector artwork, or choose a label tool for measured placement. Files are processed locally, but complex Excel features may not survive re-export. Preserve your original, and check both the recovered values and the opened output workbook in your actual spreadsheet application.

Common questions

Can I upload CSV or an old XLS file?
This workflow accepts XLSX. Convert through a trusted spreadsheet application first, checking that identifier strings and leading zeros survive that conversion.
Which barcode types can I choose?
The barcode workbook workflow offers EAN-13 and Code 128 Auto. Pick according to the source identifiers, not simply the option that accepts more cells.
Is the original workbook overwritten?
No. Downloads are new files. Keep the untouched original as the reference when checking row coverage, image placement or complex workbook features.
Is a PNG ZIP a sheet of printable labels?
It is an archive of individual images. For varying product names or prices arranged into finished labels, use Excel Bulk Labels and its dedicated template instead.

Bulk barcode guide

How to Create Barcodes from Excel in Bulk

Use the Excel barcode generator above when a spreadsheet already contains the values you need to encode. The workflow stays in the browser and is designed for fast row-by-row validation before export.

Create barcodes from XLSX in three steps

Select an XLSX file and choose EAN-13 or Code 128. The tool automatically detects the worksheet and barcode column; if detection is ambiguous, use the template. Review the validation preview, then generate and download the outputs for free.

Choose EAN-13 or Code 128

Use EAN-13 for valid 13-digit retail identifiers. Use Code 128 for flexible internal values such as SKUs, serial numbers, warehouse labels and other supported ASCII data.

Download an XLSX with barcodes or a PNG ZIP

BarcoBatch can place barcode images into a new XLSX file and can also create a ZIP containing one PNG image for each valid row. Your original workbook is not modified.

Local processing with clear limits

The XLSX file is processed locally in your browser and is not uploaded to a barcode-generation server. V1 supports XLSX files up to 10 MB and up to 1,000 data rows per worksheet.

Common questions

Is bulk barcode generation from Excel free?
Yes. Generating barcode images and downloading the XLSX and PNG ZIP are free, with no account or subscription. The limits are 10 MiB per XLSX file and 1,000 data rows per worksheet.
How do I create barcodes from Excel?
Select an XLSX file and choose EAN-13 or Code 128. The tool automatically detects the worksheet and barcode column; if detection is ambiguous, use the template. Review the validation preview, then generate and download the outputs for free.
Can I create barcodes in bulk from Excel?
Yes. BarcoBatch can process up to 1,000 data rows per worksheet in one XLSX file.
Which barcode types are supported for Excel?
The Excel barcode workflow supports EAN-13 and Code 128 in V1.
Can the generated barcodes be added back into Excel?
Yes. You can download a new XLSX file with barcode images embedded in the output column.
Can I download all barcode images as a ZIP?
Yes. BarcoBatch can create a PNG ZIP with one image for each valid barcode row.
Does BarcoBatch change my original Excel file?
No. The original workbook stays unchanged; BarcoBatch creates new downloadable output files.
Is my Excel file uploaded to a server?
No. The Excel barcode workflow is designed to process the file locally in your browser.