Code 128, EAN & UPCSingle or Bulk SheetA4 Label LayoutsPDF & PNG Download

Barcode Generator

Create Code 128, EAN-13 and UPC-A barcodes for a single product or a full printable sheet.

BARCODE BUILDER

Build your barcode

Choose a format, enter your data, and preview it live.

Barcode data

Add label text Optional

Style & dimensions

Applies to single labels and bulk sheets.

Bar color
Background

Live preview

Code 128 (general purpose)

Sign in to download. Barcode content stays in your browser; downloads record usage without barcode content.

PNG includes label text. SVG contains barcode bars only.

Preview

BARCODE GUIDE

From product codes to ready-to-use labels

A quick guide to formats, downloads and printing your first sheet.

Turn an existing product number or internal SKU into a Code 128, EAN-13 or UPC-A barcode. Use a single PNG for a product label, an SVG for barcode bars, or a bulk PDF for a batch of labels. Previewing is free; downloads are free with Google sign-in and do not deduct credits.

Make your first label sheet

  1. Choose Single for one barcode, or Bulk sheet to paste values, upload a CSV or add labels individually.
  2. Select the format and enter your value. Correct any validation messages before downloading.
  3. Add optional product names, prices and brands. In bulk mode, open Sheet design and choose which fields to include.
  4. Choose an A4 grid, review each page, then sign in and download. PDF includes every page; PNG saves the current sheet page.

Supported inputs and layouts

Build up to 200 labels per batch with 24, 40 or 65 labels per A4 page. Code 128 supports standard printable characters. EAN-13 accepts 12 or 13 digits; UPC-A accepts 11 or 12 digits, with a missing final check digit calculated automatically.

Paste one value per line or import simple CSV rows in the order data, productName, price, brand. Imports start as Code 128. Save spreadsheets as CSV first; commas within fields are not supported.

Label text and appearance

Enable product name, MRP price and brand fields, and choose a currency symbol. Adjust bar color, background, bar width, height and margin while checking the preview. These are rendering settings, not physical label measurements.

PNG and PDF include enabled label text. Single SVG exports contain only barcode bars. The tool generates images from your values; it does not register retail product identifiers.

Before printing a batch

Use dark bars on a light background and keep clear space around the barcode. Avoid stretching exported images. Compare the generic grid with your label paper, print at actual size, and scan a test label with your intended scanner. The layouts do not guarantee compatibility with a particular sticker-paper brand.

Related tools for your products

Create a link-based code with the QR code generator, organize product photos with the product catalog maker, or prepare billing documents with the invoice generator.

FAQ

Frequently asked questions

Is this barcode generator free?

Yes. Creating previews and downloading barcodes have no tool charge or credit deduction. Google sign-in is required for PNG, SVG and PDF downloads.

Which barcode formats can I create?

The tool supports Code 128, EAN-13 and UPC-A. Code 128 accepts letters, numbers and standard symbols for values such as internal SKUs. EAN-13 and UPC-A accept numeric product identifiers. Choose the format required by your intended recipient.

How many barcode labels can I generate in bulk?

You can add up to 200 labels per batch. Choose 24, 40 or 65 labels per A4 page. A PDF includes all pages; the bulk PNG download includes only the currently selected page.

How do I import a list or CSV file?

In Bulk sheet, paste one barcode value per line or upload a CSV with columns in this order: data, productName, price, brand. The header is optional. Imports use Code 128; you can change each label's format afterward. Commas inside field values and direct Excel workbook uploads are not supported.

Does the generator calculate check digits?

Yes. It adds the final check digit to a 12-digit EAN-13 input or an 11-digit UPC-A input. If you enter a complete 13-digit EAN-13 or 12-digit UPC-A value, the tool checks its final digit and flags an incorrect one.

Which downloads include product names and prices?

Single PNG labels and bulk PDF or PNG sheets include enabled product name, price and brand fields. Turn these fields on in the label settings. A single SVG download contains barcode bars only, without label text.

Will these sheets fit my label paper?

The tool provides generic A4 grids with 24, 40 or 65 labels per page, not named label-stock templates. Compare the layout with your paper, print at actual size without fit-to-page scaling, and test one sheet and scan before printing a batch.

Does this tool register a retail barcode number?

No. It turns the value you supply into a barcode image; it does not assign ownership, register product numbers or verify marketplace acceptance. Use your assigned product identifier when a retailer requires one.

What happens to my barcode data?

Barcode images are generated in your browser. Before Google sign-in, the current draft is saved in session storage so it can be restored on return. Successful downloads record an account usage event without barcode content. The page does not provide a saved barcode library.