Live data from Hacker News

Crowd Sourcing Broken QR Codes

humanqr.com

11–20 of 57 posts

Re: Crowd Sourcing Broken QR Codes

#11

The most common failure case I see for broken QR codes is it scans fine but it was created using some commercial link-bouncer service and they stopped paying the subscription fees so the redirect is dead.

This infuriates me. You are using a QR exactly to easily share a (long) link, why the hell you need to use a link shortener? Why is the market for small shops, restaurants, bars, small museums, small towns etc so riddled with technically incompetent people?

Re: Crowd Sourcing Broken QR Codes

#12

The most common failure case I see for broken QR codes is it scans fine but it was created using some commercial link-bouncer service and they stopped paying the subscription fees so the redirect is dead.

This infuriates me. You are using a QR exactly to easily share a (long) link, why the hell you need to use a link shortener? Why is the market for small shops, restaurants, bars, small museums, small towns etc so riddled with technically incompetent people?

Sometimes, because the service sneakily shortens the link. I wanted to share a WIP whitelabel ticket sales platform ( https://pentas.id ) with a friend. I didn't have time to build the logic to generate QR code, so I just googled "online QR generator". I pasted my link, a QR code was generated. When I tried it using Pixel's Camera app, the preview is NOT my link. Although when I tap it, it eventually goes to my link.

Re: Crowd Sourcing Broken QR Codes

#13

The most common failure case I see for broken QR codes is it scans fine but it was created using some commercial link-bouncer service and they stopped paying the subscription fees so the redirect is dead.

I once saw a 10 second ad on a QR code for a restaurant menu.

Re: Crowd Sourcing Broken QR Codes

#14

The most common failure case I see for broken QR codes is it scans fine but it was created using some commercial link-bouncer service and they stopped paying the subscription fees so the redirect is dead.

This infuriates me. You are using a QR exactly to easily share a (long) link, why the hell you need to use a link shortener? Why is the market for small shops, restaurants, bars, small museums, small towns etc so riddled with technically incompetent people?

because they want the analytics the eg bit.ly packages up nicely for them. The software that's missing (though tbh, I Haven looked) is the let's encrypt certbot for doing your own analytics that a link shortener would get you.

Re: Crowd Sourcing Broken QR Codes

#16
post #10
post #5

Earlier quoted context omitted.

If the problem is that the software can't find the centre, it could say so ,- that would hint to people that their icon is the problem

The problem isn't that it can't find the center, it's that you reduce redundancy by replacing those pixels with the icon. It can find the center fine and still be unable to scan because there isn't enough information there.

but also because the link used has a bunch of tracking clumsily added, which further complicates scanning the thing. Compare the visual complexity of the QR code for HTTP://INSTAGRAM.COM/USERNAME (all caps is important*) vs the cutesy one the app generates.

* https://shkspr.mobi/blog/2025/02/why-are-qr-codes-with-capit...

Re: Crowd Sourcing Broken QR Codes

#17
It's pretty cool that QR codes were created by a Japanese automotive company in order to address the limitations of scanning bar codes, mainly that the scans only worked with a certain orientation. [1]

That being said, I believe bar codes have the UPC number below it in case the code itself is damaged. Could QR codes have a similar textual encoding to identify them? And would that even fit legibly in the square?

[1] - https://www.microsoft.com/en-us/microsoft-365-life-hacks/pri...

Re: Crowd Sourcing Broken QR Codes

#18
post #10

Earlier quoted context omitted.

The problem isn't that it can't find the center, it's that you reduce redundancy by replacing those pixels with the icon. It can find the center fine and still be unable to scan because there isn't enough information there.

but also because the link used has a bunch of tracking clumsily added, which further complicates scanning the thing. Compare the visual complexity of the QR code for HTTP://INSTAGRAM.COM/USERNAME (all caps is important*) vs the cutesy one the app generates. * https://shkspr.mobi/blog/2025/02/why-are-qr-codes-with-capit...

Yes, but that's more of a failing of the standard (a very natural usage pattern ends up being bad) vs what the user (or some app) did.

Re: Crowd Sourcing Broken QR Codes

#19

A software tool should exist to repair QR codes. People could really benefit from it because QR codes are used everywhere. I'd like to find a way to repair QR codes through software. However, that begins with collecting a bunch of broken and corrupted QR codes people stumble across and fixing them up by hand. This will help spot patterns in how they fail. So please help out by submitting your QR code that doesn't sca…

The bulk of the QR code is about specifying, quite exhaustively, multiple means of error prevention, detection , and correction. I guess some applications don’t use these features effectively, but compliant QR codes are really quite hard to corrupt.

Re: Crowd Sourcing Broken QR Codes

#20
post #18

Earlier quoted context omitted.

but also because the link used has a bunch of tracking clumsily added, which further complicates scanning the thing. Compare the visual complexity of the QR code for HTTP://INSTAGRAM.COM/USERNAME (all caps is important*) vs the cutesy one the app generates. * https://shkspr.mobi/blog/2025/02/why-are-qr-codes-with-capit...

Yes, but that's more of a failing of the standard (a very natural usage pattern ends up being bad) vs what the user (or some app) did.

I wanted to lampshade the caps part, but more explicitly, the QR code's Instagram link to my profile has igsh=xxxxxxxxxxxxx%3D%3D&utm_source=qr appened to it, where the X's are some tracking id. that tracking id that instafram app forces on people makes the qr code much more complicated (= smaller dots on a bigger qr code) which scans just fine on a iPhone 16 that instagram devs use, but that an 8 year old $50 Android phone isn't going to like as much.
Post reply on HN