Learn QR codes and barcodes

Practical, engineer-written guides to QR codes and barcodes: print sizes, error correction, static vs dynamic codes, QR phishing, and how scanning really works.

All guides

Do QR codes expire?

A QR code itself never expires — but a dynamic code can die when a subscription ends. How to tell which kind you have, and how to get an editable code without the risk.

GS1 Digital Link: QR codes on products, explained

How GS1 Digital Link puts a product's GTIN, batch and expiry into a QR code that both checkouts and phones can read, what Sunrise 2027 means for brands, and how to build one correctly.

How QR codes work, from pattern to payload

A clear technical walkthrough of a QR code: the finder and timing patterns, how text becomes bits in each encoding mode, Reed–Solomon error correction, masking, and how a phone reads it.

How to scan a QR code on any device

Scan QR codes with the built-in camera on iPhone and Android, from a screenshot or photo, on a Windows or Mac computer — and what to do when a code will not scan.

QR code design: how to customise without breaking it

Which colours, logos, dot styles and print finishes keep a branded QR code scannable — with the contrast numbers, logo limits and pre-print checklist designers need.

QR code error correction levels, explained

What the L, M, Q and H error correction levels actually protect against, how much data each leaves room for, and which one to choose for print, packaging and logos.

QR code scams and how to spot a malicious code

How "quishing" works — fake parking stickers, phishing emails with QR codes, fake delivery notes — and the checks that stop it, for people scanning codes and for businesses printing them.

How big should a QR code be?

Minimum QR code print sizes for business cards, menus, posters and billboards, the 10:1 distance rule, and why the amount of data matters as much as the distance.

QR code vs barcode: what is the difference?

Linear barcodes and QR codes compared on capacity, scanning, error correction and cost — plus Data Matrix, and how to decide which one your product, shop or warehouse needs.