A barcode is a pattern / image which is composed of vertical stripes. Often, bar codes also have a numeric code will be underneath, but it is not a necessity. The vertical stripes can be read by an optical reader. The vertical bars must comply with international agreements to work properly.