A Barcode is special coded form object that hide the non show able information an any product. It is based on an optical machine readable which is responsible for representation of data related to the object which it is attached with object. Barcode is systematically used for represented data by varying the widths and spacing of parallel lines. It can be referred as linear or one-dimensional and after some time to overcomes the limitations change into in two dimensions which have rectangles, dots, hexagons and other geometric patterns. Barcode originally scanned by special optical scanners called Barcode readers. After some time that scanners changed into interpretive software became available on devices including desktop printers and smart phones.