Products & Shipping

Barcode Generator

Type a product code or number, pick a barcode type, and download a sharp PNG or SVG ready for labels and packaging. It is made in your browser.

Barcode details

The barcode updates as you type.

Preview

What is a barcode?

A barcode stores a short piece of text or a number as a pattern of bars and spaces that a scanner can read in a fraction of a second. Different barcode types, called symbologies, suit different jobs: some hold only digits and are used at shop tills, others hold letters too and are used for stock and shipping.

Which barcode type to choose

How to use the barcode generator

  1. Enter the value you want to encode.
  2. Choose the barcode type. If the value does not fit that type, the message under the form says what it needs.
  3. Adjust the bar width and height and decide whether the text is printed under the bars.
  4. Download PNG or SVG, or print the barcode on its own.

Good to know

Frequently asked questions

Which barcode should I use for my products?

For items sold in shops, use EAN-13, or UPC-A in North America, with numbers issued by GS1. For internal stock, SKUs and shipping labels, Code 128 is the practical choice because it accepts letters as well as digits.

Are the barcodes free to use?

Yes. The images you download are yours to use on labels, packaging and documents without charge or attribution.

Why does my EAN or UPC number show an error?

The last digit of these codes is a check digit calculated from the others. If you type a full number with a wrong last digit it is rejected. Enter the number without its last digit and the correct one is added.

Can my phone scan these barcodes?

Yes, with a barcode scanner app; most free ones read all six types. A phone camera on its own usually reads only QR codes. Give the code enough size and contrast, and scan it from a printed label or a clean screen.