Media & Design • 8 min read • Updated: October 2026

The Complete Guide to QR Code Design, Standards & Error Correction

A comprehensive technical overview of the ISO/IEC 18004 QR code standard, Reed-Solomon polynomial error correction, scanning contrast physics, and print production rules.

Quick Response (QR) codes have evolved from an industrial automotive inventory invention into a universal touchpoint for mobile payments, digital restaurant menus, two-factor authentication, and product packaging. Understanding the underlying technology ensures your custom branded codes scan reliably under all conditions.

The ISO/IEC 18004 Standard: Two-Dimensional Matrix Anatomy

Unlike 1D linear barcodes that encode numbers solely along horizontal bars, QR codes encode information across a 2D matrix of black and white square modules:

Reed-Solomon Error Correction: Mathematics of Data Recovery

Invented in 1960 by Irving Reed and Gustave Solomon, Reed-Solomon error correction utilizes Galois Field GF(28) polynomial algebra to append redundancy blocks to data payloads. This allows scanners to completely reconstruct damaged, smudged, or partially covered QR codes:

LevelRecovery OverheadModule Grid DensityRecommended Use Case
Level L (Low)~7% recoveryLowest densityShort digital URLs and clean display screens.
Level M (Medium)~15% recoveryBalanced densityStandard marketing flyers, business cards, and brochures.
Level Q (Quartile)~25% recoveryHigh densityOutdoor signage, trade show banners, industrial environments.
Level H (High)~30% recoveryHighest densityQR codes with central brand logos or printed on curved packaging.

QR Code Versions and Data Capacities (Version 1 to 40)

The QR code specification defines 40 discrete matrix versions:

3 Critical Rules for Scannable Custom Colors

Generate high-resolution custom QR codes

Create custom branded QR codes with full color styling and zero expiration dates.

Open Free QR Code Generator

Micro QR Codes & Rectangular Micro QR (rMQR)

While standard square QR codes are ubiquitous, specialized applications often demand alternative dimensions. The ISO specification defines advanced micro variants:

Commercial Printing & Substrate Considerations

When transitioning from digital preview to commercial physical print production, keep these print physics rules in mind:

Frequently Asked Questions

Do static QR codes ever expire?

No. Static QR codes encode data directly into the pixel pattern. They will function permanently without expiring.

Can I add my business logo to a QR code?

Yes, provided you set the error correction to Level H (30%), allowing the scanner to reconstruct obstructed data under the logo.

Why did my custom colored QR code fail to scan?

The most common cause is insufficient contrast between the foreground dots and the background. Ensure the foreground is significantly darker than the backdrop.

What resolution should I download for print?

Select the 512px or 1024px PNG option to ensure sharp, unpixelated edges when printed on physical materials.

Does AshToolbox track who scans my QR codes?

No. All QR codes generated are static and private, with zero tracking or redirects.