The QR Puppy Library
Everything worth knowing about QR codes and barcodes — how they work, where they came from, the standards behind them, the scams to avoid, and how the "free" QR industry quietly holds codes hostage. No fluff, no dates, no paywall. 🐾
QR Code Basics
How QR codes work, from the pixels up.
What Is a QR Code? A Plain-English Guide
A clear, beginner-friendly explanation of what QR codes are, how they store information, and why those black-and-white squares are everywhere.
Read →How QR Codes Actually Work: From Pixels to Data
How a QR code turns a grid of black and white squares into a link, a message or Wi-Fi details — the scanning and decoding process explained simply.
Read →The Anatomy of a QR Code: Every Part Explained
Finder patterns, alignment patterns, timing patterns, quiet zones and data modules — a friendly tour of every component inside a QR code.
Read →QR Code Error Correction Explained (L, M, Q, H)
What the four QR error-correction levels mean, how they let damaged codes still scan, and how to choose the right one for your design.
Read →How Much Data Can a QR Code Hold?
The real limits of QR code capacity for numbers, text and URLs — and why smaller payloads scan faster and far more reliably.
Read →QR Code Versions and Sizes, Explained
QR codes come in 40 versions from 21x21 to 177x177 modules. Here's what versions mean and how they affect size and capacity.
Read →What Is the Quiet Zone and Why It Matters
The empty margin around a QR code is not wasted space — it is essential. Learn what the quiet zone does and how big it should be.
Read →Data Masking in QR Codes: Why the Pattern Looks Random
Why QR codes apply masking patterns, how the best mask is chosen, and how masking keeps codes readable by scanners.
Read →Static vs Dynamic QR Codes: The Critical Difference
Static QR codes contain your data directly; dynamic codes hide a redirect you may not control. Understand the trade-offs before you print.
Read →Can You Read a QR Code by Eye? Sort Of
A surprising look at how much of a QR code a human can decode by hand, and what each region of the grid actually represents.
Read →The History of Codes
Where barcodes and QR codes came from.
The History of the QR Code: From Toyota to Everywhere
How a 1994 factory tool from a Toyota subsidiary became the world's most recognized 2D barcode. The full QR code origin story.
Read →Masahiro Hara and the Invention of the QR Code
The engineer who invented the QR code drew inspiration from the board game Go. Meet Masahiro Hara and the Denso Wave team.
Read →A Brief History of the Barcode
From a sandy beach sketch to billions of scans a day, the barcode's history spans Morse code, patents and a pack of chewing gum.
Read →The UPC Barcode: How a Pack of Gum Changed Retail
The first product ever scanned at a checkout was a pack of Wrigley's gum. The story of the UPC barcode and modern retail.
Read →From Smoke Signals to QR Codes: A History of Encoding
Humans have always turned meaning into signals — drums, semaphore, Morse, binary and barcodes. A sweeping history of encoding.
Read →How the QR Code Went Mainstream
QR codes languished for years before smartphones, native camera scanning and a pandemic pushed them into everyday life.
Read →The History of 2D Barcodes
Before QR there was Data Matrix, PDF417 and more. How two-dimensional barcodes evolved to pack more data into less space.
Read →Standards & Formats
The specifications and code families behind the squares.
The ISO/IEC 18004 QR Code Standard, Explained
QR codes are defined by an open international standard, ISO/IEC 18004. Here's what the standard covers and why it matters.
Read →Who Owns the QR Code? Patents and Free Use
Denso Wave holds QR code patents but chose not to enforce them. Why the QR code is effectively free for everyone to use.
Read →QR Code Encoding Modes: Numeric, Alphanumeric, Byte, Kanji
QR codes pick an encoding mode to pack data efficiently. Learn how numeric, alphanumeric, byte and Kanji modes work.
Read →Micro QR, rMQR and Other QR Code Variants
Beyond the classic QR code lie Micro QR, rectangular rMQR, Model 1 and Frame QR. A guide to the whole QR code family.
Read →QR Code vs Data Matrix: What's the Difference?
QR and Data Matrix are both 2D barcodes but suit different jobs. Compare capacity, size and where each one is used.
Read →Aztec Codes, PDF417 and Your Boarding Pass
The 2D barcodes on plane tickets and IDs aren't QR codes. Meet Aztec and PDF417 and learn why they are used.
Read →Character Encoding: ASCII, UTF-8 and QR Codes
Why the same QR code can show garbled text on one phone and clean text on another — character encoding, explained.
Read →Barcodes & 1D Codes
The stripes that came before the squares.
1D vs 2D Barcodes: What's the Difference?
Linear barcodes store a little data in stripes; 2D codes like QR pack far more in a grid. Compare the two families.
Read →How Barcode Scanners Work
Lasers, LEDs and cameras all read barcodes differently. How scanners turn stripes and squares into numbers.
Read →EAN, UPC, Code 128 and the Barcode Zoo
There are dozens of barcode 'symbologies.' A friendly tour of the most common linear barcode formats and where they're used.
Read →What Is a Check Digit and How Does It Catch Errors?
That last number on a barcode isn't random — it's a check digit. How a simple formula catches scanning and typing mistakes.
Read →GS1 and the Global Language of Barcodes
The nonprofit GS1 assigns the numbers behind retail barcodes worldwide. How a global identifier system keeps commerce running.
Read →How Barcodes and QR Codes Power Logistics
From warehouses to your doorstep, codes track billions of parcels. How 1D and 2D codes make modern supply chains work.
Read →Coding & Information Theory
The big ideas that make all codes possible.
What Is Encoding? Turning Meaning Into Signals
Encoding is how we turn ideas into signals a machine can carry. A plain-English foundation for understanding codes of all kinds.
Read →Binary, Bits and Bytes: The Basics
Everything a computer stores is bits. Learn how binary works and how bits and bytes underpin QR codes and all digital data.
Read →Error Detection vs Error Correction
Detecting an error tells you something went wrong; correcting it fixes the data. How both keep codes and downloads reliable.
Read →Hamming Codes and the Birth of Error Correction
Frustrated by weekend computer crashes, Richard Hamming invented codes that fix their own errors. The idea behind modern reliability.
Read →A Gentle Introduction to Information Theory
Claude Shannon's information theory explains how much data a signal can carry. A beginner's guide to entropy, bits and noise.
Read →Checksums, Hashes and Parity Bits
Three tools that catch data errors, from a single parity bit to cryptographic hashes. What they do and how they differ.
Read →How Computers Represent Text
From ASCII to Unicode and UTF-8, how letters become numbers become bits — and how QR codes carry text of any language.
Read →Reed–Solomon Error Correction, Explained Simply
The math that lets a scratched QR code, CD or DVD still work. A friendly explanation of Reed–Solomon error correction.
Read →The Predatory QR Industry
How 'free' QR sites hold your codes hostage.
The Dark Side of 'Free' QR Code Generators
Many 'free' QR generators quietly trap your code behind a redirect they control. How the free-QR bait-and-switch really works.
Read →What Is a Dynamic QR Code Really Costing You?
Dynamic QR codes promise flexibility but can lock your printed materials to a subscription. The hidden costs, explained.
Read →QR Code Digital Extortion: Codes Held Hostage
When a printed QR code stops working unless you pay, that's digital extortion. How the model works and how to avoid it.
Read →Why Your Printed QR Code Suddenly Stopped Working
A code that scanned yesterday can go dead today if it routes through a vendor. Why it happens and how static codes prevent it.
Read →The Redirect Trap: How Middle-Man QR Codes Track You
Dynamic QR codes route every scan through a server that can log who, where and when. How QR redirect tracking really works.
Read →The Subscription QR Code Business Model, Explained
Why so many QR generators push 'dynamic' codes: recurring revenue. A look at the incentives behind predatory QR pricing.
Read →How to Tell If a QR Generator Is Predatory
Red flags that a QR code generator will hold your code hostage — and green flags for tools that give you a code you truly own.
Read →The Case for Static, Open QR Codes
Static QR codes never expire, need no account and can't be switched off. Why 'boring' static codes are the safe choice.
Read →How QR Code Companies Lock In Small Businesses
Menus, signage and packaging get printed once but scanned for years. How vendors turn that into lock-in — and how to escape.
Read →QR Safety, Scams & Exploits
Scanning smart in a world of fake codes.
QR Code Scams: What Is Quishing?
'Quishing' is phishing with QR codes. How attackers use codes to steal logins and money, and how to protect yourself.
Read →Should You Scan That QR Code? A Safety Checklist
A practical checklist to decide whether a QR code is safe to scan, and how to check where it really goes first.
Read →Fake Parking Meter QR Codes and Other Real Scams
Scammers stick fake QR codes on parking meters, menus and flyers. Real-world QR scams and how to spot them.
Read →QR Codes in Phishing Emails
Attackers put QR codes in emails to dodge filters and lure you onto a personal phone. How QR email phishing works.
Read →Can a QR Code Hack Your Phone?
A QR code is just data — but what it triggers can be dangerous. What QR codes can and can't do to your device.
Read →QR Codes and Malicious URLs
The biggest QR risk isn't the code — it's the link inside. How to inspect a QR's URL before you trust it.
Read →How Attackers Sticker Over Legitimate QR Codes
One cheap sticker can turn a trusted sign into a scam. How QR overlay attacks work and how businesses can fight back.
Read →Wi-Fi QR Codes: Convenience vs Risk
Wi-Fi QR codes make joining a network effortless — including for guests you didn't intend. The security trade-offs explained.
Read →QR Codes and Crypto Scams
Crypto payments rely on QR codes, and scammers exploit that. Common crypto QR scams and how to send funds safely.
Read →How to Report a Malicious QR Code
Found a scam QR code in the wild? Here's how to report it to the right people and help protect others.
Read →Practical Guides
Real-world ways to use QR codes well.
QR Codes for Restaurant Menus, Done Right
Menu QR codes can be effortless or infuriating. How restaurants can use static QR codes that never expire and always scan.
Read →Wi-Fi QR Codes: How to Share Your Network
Let guests join your Wi-Fi with a scan. How Wi-Fi QR codes work, how to make one, and how to keep them safe.
Read →vCard QR Codes: Digital Business Cards Explained
A vCard QR code drops your contact details straight into a phone. How they work and how to make one that scans everywhere.
Read →QR Codes for Events and Weddings
From RSVPs to photo albums, QR codes make events smoother. Practical, no-expiry ways to use them for your big day.
Read →Printing QR Codes: Size, Contrast and Materials
A QR code that scans on screen can fail in print. How to size, color and place printed codes so they always work.
Read →QR Puppy Is a Progressive Web App — Here's How to Install It
QR Puppy is a PWA: install it on your phone or desktop for an app that launches instantly and makes and scans QR codes fully offline.
Read →Ready to make one?
Put what you've learned to work with a free, static, tracking-free QR code.