The fast growth in internet and communication technology has facilitated an increase in the exchange of digital multimedia content like audio, video, images, etc. It is necessary to accomplish secure communication for digital information in open networks. The art of hiding information has become a major issue in the late years, the security of information has become a big interest in this internet era. Encoding information using QR codes were done, as they have greater potential to carry different types of information in a smaller space. Due to these properties, they have gained popularity in various fields of application and are used for both human interaction and automated systems. This paper includes two phases, i.e.; generating a QR code and hiding the QR code inside a color image. In the embedding process, binary image is converted into a corresponding digitally invisible watermark that is inserted in a QR code. The Quick response (QR) code (watermark) is embedded by using the Discrete Wavelet Transform in YCbCr color space, which should be extracted blindly without the host image or original watermark after applying different image processing attacks.