QR Codes are normally pretty ugly looking black squares on a white background.
Most QR readers have a 15% error built in so it is possible to style the code. There are some restriction, especially if you want total compatibility but 15% turn out ot be enough to play with some of the main features e.g. colour and edge type.
![qr codes](http://www.timezdesign.com/wp-content/uploads/2013/01/qr-300x300.jpg)
A Timez Design QR Code.