Skip to content
UseQR
ESC

↑↓ MOVE↵ OPEN48 PLACES

Glossary

QR code

A QR code — Quick Response code — is a two-dimensional matrix barcode invented at Denso Wave in 1994 and standardised as ISO/IEC 18004. It stores data as a grid of dark and light modules, readable from any orientation, holding up to 7,089 digits or 2,953 bytes with built-in error correction.

View as MarkdownPaste this page into any AI assistant — it is plain, portable Markdown.

The parts, at a glance

Every QR code is a square grid of modules — from 21 × 21 at version 1 to 177 × 177 at version 40. Three corner finder patterns let a scanner locate and orient the symbol from any angle, timing patterns calibrate the grid, alignment patterns correct perspective, and a quiet zone of clear space frames it all. The data itself is protected by Reed–Solomon redundancy at one of four error correction levels, so up to 30% of the pattern can be damaged and still decode.

"QR" is short for Quick Response: Masahiro Hara's team at Denso Wave built it in 1994 to track car parts faster than linear barcodes allowed. Denso Wave holds patents but has never exercised them against standard-conforming use, which — together with the open ISO/IEC 18004 specification — is why anyone can generate and read QR codes without paying or asking.

What a QR code contains

Nothing but data. A payload — a URL, WiFi credentials, a vCard, a payment string — is encoded once, at generation time. A static code never changes and never expires; a dynamic code stores a redirect URL owned by a service instead. Smaller and rectangular relatives exist for tight spaces: Micro QR and rMQR.

FAQ

What does QR stand for?

Quick Response. The name refers to decode speed — the design goal at Denso Wave in 1994 was a code that scanners could locate and read faster than the stacked barcodes of the time.

How much data fits in a QR code?

Up to 7,089 digits, 4,296 alphanumeric characters or 2,953 bytes at the largest size with the lowest error correction. Practical codes stay far smaller — a URL of under 100 characters scans best.

Are QR codes free to use?

Yes. The specification is an open ISO standard, Denso Wave permits standard use of its patents, and the "QR Code" trademark only restricts using the name for other products — not making or scanning codes.

Try it — free, no signup

  • ModuleA module is one square cell of a QR code — the smallest unit of the pattern. Codes are measured in modules, not pixels or millimetres, because the module…
  • VersionA QR code's version is its size: version 1 is 21 × 21 modules and each step adds 4 modules per side, up to version 40 at 177 × 177. The encoder picks the…
  • Finder patternThe three large concentric squares in the corners of a QR code are finder patterns. A scanner locates them first to work out where the code is, how big it…
  • Error correction levelError correction level sets how much of a QR code can be damaged and still decode: L tolerates about 7%, M 15%, Q 25% and H 30%. Higher levels cost…