An EAN barcode is the most common type of barcode used for retail products. EAN codes consist of 13 numbers, and encodes a country code, a company code and a product code. EAN barcode can be used all over the world, except for the USA and Canada where UPC barcodes are used.