Barcode Generator

Create printable barcodes for products, stock and shipping labels.

How to use the Barcode Generator

  1. Choose the barcode type.
  2. Enter the value (product code, SKU or number).
  3. Adjust size and text, then download as PNG or SVG.

Which barcode type should I use?

TypeUse for
Code 128Inventory, SKUs, shipping and warehouse labels (letters and numbers)
EAN-13Retail products sold in shops (India, Europe and most countries)
UPC-ARetail products in the USA and Canada
Code 39Industrial, automotive and ID badges
ITF-14Outer cartons and cases

Selling in retail stores?

You can generate an EAN-13 barcode image here, but shops and marketplaces require officially registered product numbers. In India these are issued by GS1 India. Use registered numbers for retail products, and Code 128 for your own internal stock.

Frequently asked questions

What is the check digit?

EAN-13 and UPC-A end with a check digit calculated from the other digits. Enter 12 digits (or 11 for UPC-A) and it is added automatically.

PNG or SVG for printing labels?

SVG is a vector format and prints perfectly sharp at any size. Use PNG for documents and spreadsheets.

Guides & articles

💼 Business Barcode Types Explained: Code 128, EAN-13 and UPC Which barcode should you use? Learn the differences between Code 128, EAN-13, UPC-A, Code 39 and ITF-14, how check digits work, and when you need GS1 numbers.

Related tools