CIRCULATEQR

QR code glossary · Encoding and capacity

QR code version

Also called: Symbol version

Definition

A QR code’s version is its size on a scale from 1 to 40: version 1 is 21 × 21 modules and each version adds 4 modules per side, up to 177 × 177 at version 40, so a version V code is 17 + 4V modules across.

How it works

The version is not a software release; it is the symbol size. The encoder normally picks the smallest version whose capacity fits the content at the chosen error correction level. More content or more error correction means a higher version. Codes of version 7 and above record their version in two blocks of version information; smaller ones are identified by their module count.

Selected versions: size and byte-mode capacity (ISO/IEC 18004)
VersionModulesBytes at LBytes at MBytes at H
121 × 2117147
225 × 25322614
329 × 29534224
537 × 371068444
745 × 4515412264
1057 × 57271213119
2097 × 97858666382
40177 × 1772,9532,3311,273

The versions belong to QR code Model 2, the form in use today. The original Model 1 went up to version 14 and is obsolete.

Why it matters

A higher version packs more modules into the same printed width, so each module is smaller and the code must be printed larger, or scanned from closer, to read reliably. The standard allows version 40, but codes that big are impractical for phones at everyday print sizes. Everyday codes are small versions: a short link fits version 3 at level M.

You rarely choose a version directly. You influence it through what you encode and the error correction level. Shorter content, such as a short URL instead of a long address with tracking tags, is the most effective way to keep the version low.

Example

The same destination two ways, both at level M: the 90-character link with campaign tags needs version 6, while a 28-character short link needs version 3.

Left: a 28-character short link, version 3 (29 × 29). Right: a 90-character link with UTM tags, version 6 (41 × 41). Both are real, scannable codes at level M.

Learn more

Sources

Last updated . Written by the CirculateQR team; technical facts follow the sources listed above. Example codes and sizes are computed with the open-source qrcode encoder that CirculateQR uses. Spotted something wrong? Email support@circulateqr.com. QR Code is a registered trademark of DENSO WAVE INCORPORATED.

← Browse the full glossary