A conversion scheme between gray scale image and QR codes is proposed. A gray scale image can be optically encrypted and decrypted without noise. Not only simple characters or a short expression are attempted. Practically compatible with common QR code generators and readers.