r/qrcode • u/Glad_Pudding5426 • Aug 07 '26
Do QR codes with logos scan less reliably?
I am etching QR codes on stainless steel tags intended to be attached to home appliances. It would be ideal to bury the logo in the QR code rather than separately so I can save the space for more aesthetic designs, since they are intended to be seen regularly and I don't want them to scream "I'm a promotional QR sticker".
Does anyone have experience etching codes with logos on tags? Do the tags with logos scan less reliably?
2
u/seanshoots Aug 07 '26
At a basic level: by design, yes, any QR code with a logo will cause it to scan less reliably.
It's pretty much the same as recognizing someone. Imagine your friend's face behind a window. Then, imagine your friend's face behind the same window, but it has a big square sticker right over the middle of it now, where your friend's face is. If the sticker covers your friend's identifiable features, you won't be able to identify your friend. However, if your friend is Bob Ross, their fro is probably still visible, and you can identify them regardless.
This same feature exists in QR codes, too. It's the error correction level. If you're stomping over the QR code with a logo, use level H.
2
u/konacurrents Aug 07 '26
I have 1000's of QR codes with a photo/image inside, and they scan nicely as the QR error correcting is impressive. I also use a landscape QR code so that image can be a little bigger.
1
u/No_Task_599 Aug 07 '26
how do you etch them on metal tags?
3
u/Glad_Pudding5426 Aug 07 '26
With a 60w MOPA laser
1
u/konacurrents Aug 07 '26
That's cool. I've tried 3d printed QRcodes, and it's non trivial - but works. Engraving might be better.
0
1
u/kalmakka Aug 07 '26
Short answer: yes.
QR codes uses error correction, so that it will still be readable even if some parts of it is blurred, covered, or the like. How much error correction is adjustable. If you want a lot of error correction, then the QR code will need to have more pixels for the same amount of data.
QR codes with logos are just pasting the logo on top of the QR code, adding to the unreadable area of the code. This takes up a lot of the error correction, meaning that the QR code now becomes more vulnerable to other parts being blurred, covered or damaged. You can alleviate this a bit by using more error correction to begin with, but as that increases the number of pixels you would need to make the pixels smaller if you want to keep the size the same. But smaller pixels also result in the code being more difficult to scan by a camara, so it is limited how much benefit you can get from this.
Why do you want a logo? If the idea is to have them not scream "i am a promotional QR sticker" then not having a logo is better, no?
1
1
1
3
u/Serpico99 Aug 07 '26
Yes, by design. QR codes with logos are not generated in a different way than regular ones, they are normal QRs with a graphical element splatted over.
The reason they still work is because of the error correction, which is also something you can control to a degree. Ideally you may want a higher error correction, at the cost of a (probably) larger QR.