There is a whole range of different barcode formats. What all common is the appearance of thicker or thinner black bars with white spaces. thinner black bars with white spaces in between. Somewhat more technically speaking, there are 1D and 2D barcodes.