Create a barcode for labels, stock, tickets or products, and download it as a high-resolution PNG or a scalable SVG.

Loading the tool…

Which barcode type should I use?

Type Holds Best for
Code 128 Letters, numbers and symbols Stock labels, asset tags, shipping
EAN-13 13 digits Retail products outside North America
UPC-A 12 digits Retail products in the US and Canada
Code 39 Capital letters and numbers Older systems, ID badges
ITF-14 14 digits Outer cartons and cases

Retail barcodes need GS1 numbers

You can generate an EAN or UPC barcode for any number, but to sell in shops or on Amazon you need numbers licensed to your company by GS1, the organisation that issues them. For your own stock, shelving or events, Code 128 with your own codes works perfectly.

Printing tips

Frequently asked questions

Is this barcode generator free?

Yes, with no sign-up or watermark. Barcodes are made in your browser.

Can I use these barcodes on products I sell?

For shops and marketplaces you need GS1-licensed numbers. The generator can create the barcode once you have your number.

What's the check digit?

The last digit of EAN and UPC codes, calculated from the others to catch scanning errors. It’s added automatically.

Which format should I download?

SVG for print and design software, PNG for documents and websites.

Last updated: