Comment

Comment by OtherShrezzing

Reading the QR code spec (or even just the wikipedia page) could help a lot here. A lot of the room on the code is taken up by metadata, rather than output-data. The output data is repeated lots of times across the code (this is why you can have a brand logo right in the middle of the code).

Repairing the metadata parts & iterating over each of the version number should make the overwhelming majority of broken QR codes usable again.

https://en.wikipedia.org/wiki/QR_code#/media/File:QR_Code_St...

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton