What is Micro QR?

Micro QR Code is a compact variant of QR Code designed for the small labels and direct-part-marking scenarios where a full QR symbol would be too large. It is defined in Annex 1 of ISO/IEC 18004 - the same standard that defines QR Code - but uses a different layout, a different format-information field, a different mask-pattern set, and a smaller quiet zone.

A Micro QR symbol carries one of four sizes - M1 (11×11 modules) through M4 (17×17 modules) - selected by the encoder based on payload length and error-correction level. The largest M4 symbol holds only 35 digits or 15 bytes - far less than even the smallest full-QR Version 1 - but it does so in a footprint as small as 11×11 modules (around 4 mm square at typical retail print densities).

Used for: direct part marking (DPM) on small components, electronic part labels, asset tags where space is limited, and any application that needs the QR family's ubiquity-in-readers without QR Code's space requirements.

How it differs from full QR

FeatureFull QR CodeMicro QR
Sizes40 versions (21×21 to 177×177)4 sizes (11×11 to 17×17)
Finder patternsThree (top-left, top-right, bottom-left)One (top-left only)
Alignment patternsYes (version 2+)None
Version information18-bit BCH field (version 7+)None (size inferred from module count)
Format information15 bits, BCH XOR-mask 0x541215 bits, BCH XOR-mask 0x4445
Mask patterns8 (numbered 000-111)4 (numbered 00-11)
Mask selectionMinimise a 4-rule penalty scoreMaximise an edge-darkness score
Quiet zone4× X-dimension on all sides2× X-dimension on all sides
Maximum payload2,953 bytes (v40-L)15 bytes (M4-L)

The shared bits - Reed-Solomon error correction over GF(256) with primitive polynomial 0x11D, the same Numeric / Alphanumeric / Byte / Kanji encoding modes - mean a scanner that can read full QR can usually also read Micro QR. The format-info BCH constant and mask-pattern differences are what stop a Micro QR symbol from being misinterpreted as a full QR (or vice versa).

Where it's used

  • Direct part marking (DPM): Electronics components, surgical instruments, and small machined parts where the printed label area is measured in millimetres.
  • Asset tags: Tiny labels where the asset ID, serial number, or part number must fit alongside printed text.
  • ZPL output: Zebra printer command ^BM produces Micro QR (as distinct from ^BQ's full QR).

Key standards

Related