Visual cryptography is a special encryption technique to hide information in images in such a way that if the correct key image is used image can be decrypted by the human vision. It is a cryptographic technique which allows visual information (pictures, text, etc.) to be encrypted in such a way that the decryption can be performed by the human visual system, without the aid of computers. In visual cryptography the Image is divided into parts called shares and then they are distributed to the participants. The secret image is obtained by just stacking the share images in the decryption side.