Free Barcode Generator (EAN, UPC, Code 128)

Make EAN-13, UPC-A, Code 128, Code 39 and ITF-14 barcodes – PNG, SVG or a bulk PDF sheet. Free, no signup, no watermark.

More options
Preview
  • ✅ Check digit calculated for you
  • 🖨️ 300 dpi PNG and vector SVG
  • ✨ Free, no sign-up

How to use the Barcode Generator

  1. Choose a type – EAN-13 or UPC-A for retail, Code 128 for anything else.
  2. Enter the code – The preview updates live and checks the digits.
  3. Download – PNG, SVG, or a PDF sheet for many codes.

About Barcode Generator

Create retail and warehouse barcodes for free. Type a number to get a scannable EAN-13 or UPC-A (the check digit is calculated for you), Code 128 for SKUs and shipping, Code 39 for asset tags, or ITF-14 for cartons. Download PNG for labels, SVG for print, or paste a CSV list to print a whole sheet of labels as a PDF.

Frequently asked questions

Can I sell products with these barcodes?

The image is valid, but for retail stores your EAN/UPC number must come from GS1 (your company prefix). For internal SKUs and inventory any Code 128 value is fine.

What is a check digit?

The last digit of EAN/UPC/ITF codes, calculated from the others so scanners can detect mistakes. Enter 12 digits for EAN-13 and we add it.

How do I make many barcodes at once?

Switch to 'Bulk', paste or upload a CSV with one code per line (optionally 'code,label') and download a printable A4 PDF with 24 labels per page.

Is the Barcode Generator free?

Yes, completely free with no signup and no daily limit.

Does it work on my phone?

Yes. It works in any modern browser on iPhone, Android, Windows and Mac.

Related tools