In this type of approach error correcting capability is inbuilt and encoding algorithm have to be modified to get the visual code. Visual quality of the generated Code depends on the QR code setting. Machine decoding follows trial and error type of validation. Figure 3(a),(b) are the examples of Encoding based approach.