BarcodeDetector vs ZXing: decoding barcodes in the browser
The BarcodeDetector API decodes natively but isn't supported everywhere; a ZXing fallback covers the gap. Browser support, formats, and strategy.
Guides, tutorials and comparisons on QR codes and barcodes
The BarcodeDetector API decodes natively but isn't supported everywhere; a ZXing fallback covers the gap. Browser support, formats, and strategy.
A link that opens the generator already filled in: the ?content= parameter for sharing a ready-made QR code in an email signature or a doc page.
A QR code on a flyer or a package succeeds or fails at print time: placement, size, call to action, and the pre-print test that saves print runs.
Paste a list, get a ZIP of numbered PNGs: batch QR code generation for inventory labels, event badges, or product sheets — up to 100 per run.
What do the 13 digits of an EAN-13 mean? GS1 prefix, item reference, check digit formula — plus the manufacturing-country myth, debunked here.
EAN-13 for global retail, UPC-A for North America, Code 128 for internal logistics and SKUs: what each barcode encodes, and when to pick which.
Dark modules on a light background, strong contrast, no inversion: the rules for coloring a QR code — and the test to run before printing.
A QR code can stay readable with up to 30% of its surface damaged. Levels L, M, Q, H: what each one tolerates and when to raise correction.
A QR code is just a container: a tour of the payload formats — URL, tel:, mailto:, sms:, WIFI:, vCard — and what the phone does with each one.