Skip to content

Developer tools

Barcode generator – free PNG download

Type a value, pick Code 128, Code 39, EAN-13, UPC-A or ITF-14, and download a crisp PNG barcode. Check digits are added for you.

  • No uploadYour files are processed on your device and never sent anywhere.
  • FastNo upload or download wait – results appear in seconds.
  • Free, no signupNo account, no watermark and no daily limit.
Barcode generator

Processed in your browser. Files are never uploaded.

EAN-13 needs 12 or 13 digits. UPC-A needs 11 or 12.

How to use the barcode generator

  1. Type the value.

  2. Pick the barcode type.

  3. Download the PNG.

  • No uploadYour files are processed on your device and never sent anywhere.
  • FastNo upload or download wait – results appear in seconds.
  • Free, no signupNo account, no watermark and no daily limit.

Make a barcode and download it as PNG

Type a value, choose the barcode type and download a PNG with a white margin, ready to print on labels, shelves, tickets or packaging. For EAN-13, UPC-A and ITF-14 the check digit is calculated for you. The barcode is drawn in your browser, with no signup and no watermark.

Barcode types

Type Holds Typical use
Code 128 Letters, numbers, symbols Shipping, inventory, asset labels
Code 39 Capital letters, numbers Older industrial and ID systems
EAN-13 12 digits + check digit Retail products (India, Europe)
UPC-A 11 digits + check digit Retail products (US, Canada)
ITF-14 13 digits + check digit Outer cartons

Selling in shops or on marketplaces?

Retail barcodes (EAN-13 / UPC-A) must use a number issued to your brand by GS1 (GS1 India for Indian sellers). This page draws a barcode for a number you already have. A valid check digit doesn’t make a number registered.

Tips

  • Print at full size and keep the white margin. Scanners need the quiet zone.
  • Test the PNG with the barcode scanner before you print a batch.

For links and Wi-Fi, use the QR code generator.

Frequently asked questions

Which barcode type should I use?

Code 128 for general labels with letters and numbers. EAN-13 or UPC-A for retail products. ITF-14 for cartons. Code 39 for older systems that ask for it.

Why was my EAN-13 rejected?

EAN-13 needs 12 or 13 digits only. Give 12 and the check digit is added.

Can I sell on Amazon or in stores with this barcode?

For retail, the number itself must be assigned to your company by GS1 (GS1 India in India). This page draws the barcode for a number you already own. It doesn’t issue numbers.

Barcode or QR code?

Barcodes hold short numbers or codes for scanners at a till. For links, Wi-Fi or contact cards, use a QR code.

Can I test the barcode?

Yes. Open the QR and barcode scanner and scan the PNG on screen.

Related tools

Last updated: