Basics 2026-06-20 8 min By Cornelious Fazal

What Is a QR Code? How It Works, Structure, and Types

Try the QR Generator Free · No signup · Permanent

Quick Answer

A QR code is a two-dimensional matrix barcode standardized by ISO/IEC 18004. It encodes numeric, alphanumeric, byte, or Kanji data in modules arranged around functional patterns and uses Reed–Solomon error correction. Capacity and readability depend on version, encoding, correction level, print quality, and scanner support.

basics/what-is-a-qr-code.html
// FAQ

Frequently Asked Questions

A standard QR code can store up to 7,089 numeric characters, 4,296 alphanumeric characters, 2,953 binary bytes, or 1,817 Japanese Kanji characters, depending on the symbol version (1 through 40) and error correction level. Mixed characters can switch encoding modes and reduce capacity, which is why visible character count alone is unreliable.

Traditional 1D barcodes encode data along one horizontal line and hold only 12 to 20 digits, requiring an external database lookup. 2D QR codes encode data horizontally and vertically, holding thousands of characters directly within the symbol while offering built-in damage recovery.

No. The decoding process happens entirely on the local device camera. If the QR code contains plain text, Wi-Fi credentials, or a vCard contact, it works completely offline. An internet connection is only needed if the encoded payload is a website URL.

Yes. QR codes use Reed-Solomon error correction across four tiers (L, M, Q, H), allowing up to 30% of obscured or damaged codewords to be reconstructed mathematically during scanning. Validate the finished symbol because glare, blur, warped material, and damaged finder patterns can still prevent decoding.

No. A static QR code encodes data permanently in its physical module pattern and contains no expiration date. It will work indefinitely as long as the printed symbol remains legible. The symbol may remain decodable while its website, domain, account, file permission, or redirect stops working.