A barcode is a method of representing data in a visual, machine-readable form. Initially, bar-codes represented data by varying the widths and spacings of parallel lines. These barcodes, now commonly referred to as linear or one-dimensional (1D), can be scanned by special optical scanners, called barcode readers. Later, two-dimensional (2D) variants were developed, using rectangles, dots, hexagons and other geometric patterns, called matrix codes or 2D bar-codes. QR code (abbreviated from Quick Response code) is a specific type of 2D barcode. A QR code uses four standardized encoding modes (numeric, alphanumeric, byte/ binary, and kanji) to store data efficiently; extensions may also be used. PDF417 is a stacked linear bar-code format used in a variety of applications such as transport, identification cards, and inventory management. QR code or Barcode is an important part of our electronic documents. Many documents come with QR/ Barcode either as part of e-Gov applications or other documents and record public deal with. During the lockdown period in the country, the government agencies provide different types of passes, certificates and permits with QR/ Barcode for quick verification and scanning. National Informatics Centre, Kerala State has developed NICeScan, a generic QR code scanner for government agencies as well as enforcement agencies for a contactless verification of such documents, passes and records produced by the public. NICeScan can be useful for any QR/ Barcode based verification and is primarily designed for e-Governance applications using open source components. NICeScan is capable of reading the 2D/ 1D barcode data from the images stored within the phone storage or gallery also.