Barcode

This page has not been reviewed by our documentation team (more info).

Definition

Barcodes are numbers used as stock control mechanisms by retailers: as such they are highly standardised and well recognised, and form an invaluable identifier for communication between companies.

On physical releases, they usually appear in the form of a machine-readable series of black and white bars, hence the name "barcode".

On digital releases, they appear in numerical form and might be embedded in metadata of downloaded files, returned by an API, hidden in the HTML source of a digital service provider or are part of a URL.

There are many different types of barcode, but the ones usually found on music releases are two:

  • Universal Product Code (UPC), which is the original barcode used in North America. They are 12 digits long, but any number of zeros at the start can be left off, so the actual printed barcode can be shorter than this.
  • European Article Number (EAN) also known as Japanese Article Number (JAN), which is widely used in the rest of the world. The 13 digit type (EAN-13) is the most common, although there are others such as EAN-8. A UPC can be turned into an EAN-13 by adding a leading zero.

Since 2005 both EAN and UPC are subsumed under the umbrella GTIN format which can be padded with leading zeroes up to 14 digits.

Guidelines

See the guideline for barcodes.

Other identifiers

Resources

  • List of country codes to find where an EAN comes from.
  • GEPIR - distributed database of GS1 members, useful for looking up to which company a barcode belongs to