Initializing, please wait a moment

Pick a barcode type (CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF-14, MSI, Pharmacode, or Codabar), type the value, and the barcode redraws as you type.

  1. Pick a barcode type from the dropdown - CODE128 works for any text, while EAN-13, EAN-8, UPC-A, and ITF-14 expect a specific digit count and check digit.
  2. Type or edit the value; the barcode redraws live with no extra button to click.
  3. Download the result as a PNG for documents and labels, or as an SVG for crisp printing at any size.

Barcode Generator (EAN/UPC/Code128)


Turn a number or text value into a barcode image you can print or paste into a label.

Download the result as a PNG for documents and labels, or as an SVG for crisp printing at any size.

Everything runs in the browser - no upload, no account, and the value you type is never sent anywhere.

Format-specific barcodes (EAN-13, EAN-8, UPC-A, ITF-14) expect an exact digit count and a valid check digit; an invalid value shows an inline message with a working example instead of a broken barcode.

This generates a linear (1D) barcode, not a 2D QR code - for QR codes, use the QR code generator instead.

← Back to Utility Tools

Related tools:

Tags: #utility

Related guides:

Loading reviews...

Frequently Asked Questions

What does Barcode Generator (EAN/UPC/Code128) do?

Turn a number or text value into a barcode image you can print or paste into a label.

When should I reach for barcode generator (ean/upc/code128)?

Download the result as a PNG for documents and labels, or as an SVG for crisp printing at any size.

What complementary tools work well alongside barcode generator (ean/upc/code128)?

Format-specific barcodes (EAN-13, EAN-8, UPC-A, ITF-14) expect an exact digit count and a valid check digit; an invalid value shows an inline message with a working example instead of a broken barcode.