QR codes don't have to be ugly.
This first one streams live radio from WTLS in Tallassee Alabama.
These can be read because the specifications for the percent of fill or emptiness of a cell allows for less than perfect printing. Ditto for the contrast levels.
While the QR code can contain numeric, alpha-numeric or even Binary data, what your phone does with the text will depend on particular phone, operating system or App you use to scan the QR code.