Generator Bulk QR Generator Scan QR from Image All QR Tools
picture_as_pdf QwikPDF — PDF Editor image QwikIMG — Image Editor
Login

Free Barcode Generator

Create barcodes for products, labels, inventory and shipping. Choose a format — Code 128, EAN-13, UPC-A, EAN-8, Code 39, ITF-14 and more — adjust the size, and download a sharp PNG or a vector SVG for print.

view_week

Create a barcode

Code 128 · EAN-13 · UPC-A · EAN-8 · Code 39 · ITF-14 · Codabar · MSI

How to Use the Barcode Generator

1

Choose a format

Use Code 128 for general and internal labels, EAN-13 or UPC-A for retail products.

2

Enter your number

Type the value. For EAN-13 you can type 12 digits and the check digit is added for you.

3

Adjust the look

Set bar width, height, text and colours.

4

Download

Download PNG for everyday use or SVG for professional printing.

Which barcode format should I use?

  • Code 128 — the all-rounder. Encodes letters, numbers and symbols. Best for internal labels, inventory, shipping and asset tags.
  • EAN-13 — the standard retail barcode in India, Europe and most of the world. 13 digits.
  • UPC-A — the retail barcode used mainly in the US and Canada. 12 digits.
  • EAN-8 — a shorter retail code for very small packages.
  • Code 39 — an older format still used in automotive, defence and some ID badges.
  • ITF-14 — for outer cartons and cases in warehouses.

Important: retail barcodes need registered numbers

You can generate any EAN or UPC barcode here, but to sell products in retail stores and on most marketplaces, the number must be assigned to your company by GS1 (in India, GS1 India). Made-up numbers may clash with other products and can be rejected by retailers. For internal use — stock, assets, shelves — any Code 128 value is fine.

Printing tips

  • Download SVG for print — it stays sharp at any size.
  • Keep bars black (or very dark) on a white background. Red bars are invisible to many scanners.
  • Leave blank space (a quiet zone) on both sides of the barcode.
  • Don't stretch the barcode unevenly — change the bar width setting instead.

Need a code that phones can scan to open a link? Use a QR code instead — or make many at once with the bulk QR generator.

Common Questions

Is this barcode generator free?

expand_more

Yes. Download unlimited PNG and SVG barcodes with no watermark and no sign-up.

Can I use these barcodes on products in shops?

expand_more

The barcode image will scan, but retail stores need a number registered with GS1. Get your company prefix from GS1 (GS1 India in India), then generate the barcodes here.

What is the check digit?

expand_more

The last digit of EAN and UPC codes, calculated from the others to catch scanning errors. Type 12 digits for EAN-13 (or 11 for UPC-A) and it's added automatically.

Which format is best for inventory?

expand_more

Code 128. It's compact and supports letters, numbers and symbols.

What's the difference between a barcode and a QR code?

expand_more

A barcode stores a short number read by checkout scanners. A QR code stores much more, like links, and phones can scan it with the camera.