Skip to content

Encoding & Structure

What is Finder Pattern?

By CodexEngr, QR Systems Engineer · Last reviewed: 2026-10-19

Three identical concentric square markers at the top-left, top-right, and bottom-left corners of every QR code, enabling 360-degree orientation detection.

Finder patterns — formally called Position Detection Patterns in ISO/IEC 18004 — are the three large square structures visible in the corners of every standard QR code. Their placement at three corners (top-left, top-right, and bottom-left) is deliberate and asymmetric: the absence of a fourth pattern in the bottom-right corner provides unambiguous orientation information to the scanner.

The 1:1:3:1:1 Module Ratio

The defining characteristic of a finder pattern is its cross-sectional module ratio of 1:1:3:1:1. Reading across any horizontal, vertical, or diagonal line through the center of the pattern, the scanner will encounter:

  • 1 dark module (outer ring)
  • 1 light module (separator gap)
  • 3 dark modules (solid center square)
  • 1 light module (separator gap)
  • 1 dark module (outer ring)

This 1:1:3:1:1 ratio is unique in the natural world of text and imagery: it does not occur in typical printed content, architectural backgrounds, or common packaging graphics. Computer vision algorithms scan each captured camera frame in real time, searching for this specific ratio in linear pixel runs. When three instances of the ratio are found at mutually perpendicular orientations consistent with a square symbol, the decoder concludes a QR code has been located.

The mathematical uniqueness of this ratio allows the scanner to detect QR codes in 360-degree rotations, extreme angles of inclination (up to ~60° off-axis), and under partial obstruction. Modern smartphone QR decoders typically achieve detection in under 15 milliseconds from the moment the symbol enters the camera frame.

Physical Structure

Each finder pattern consists of three concentric squares:

  • Outer ring: A 7×7 dark module square forming the outermost boundary
  • Inner white band: A 5×5 light module square (one module wide border)
  • Center core: A 3×3 dark module filled square at the center

Immediately surrounding each finder pattern is a one-module-wide separation band of light modules called a Separator. The separator prevents the finder pattern from merging visually with adjacent data modules, which could corrupt the scanner's ratio detection algorithm.

Finder Patterns vs Alignment Patterns

Beginners sometimes confuse finder patterns with alignment patterns (the smaller concentric squares that appear in QR codes of Version 2 and above). The key differences:

  • Finder patterns are always exactly 7×7 modules; alignment patterns are always 5×5 modules
  • Finder patterns only appear at three fixed corners; alignment patterns appear in a calculated grid across the symbol interior
  • Finder patterns serve orientation and boundary detection; alignment patterns correct local distortion and warping

Diagram description: Labeled QR code anatomy diagram highlighting all three finder patterns with 1:1:3:1:1 ratio annotation, separators, and the deliberate absence of a fourth pattern in the bottom-right corner.

Frequently asked questions

Why are there only 3 finder patterns and not 4?

The bottom-right corner intentionally has no finder pattern. This asymmetry provides unambiguous orientation information — a scanner seeing three patterns but not a fourth in the bottom-right corner instantly knows the exact rotation and reading direction of the symbol.

Can a QR code be decoded if one finder pattern is damaged?

With sufficient error correction headroom, yes. If a finder pattern is partially obscured, the decoder may be able to infer its location from the other two patterns and the symbol boundaries. However, complete destruction of two or more finder patterns causes total decoding failure regardless of error correction level.

What is the separator around a finder pattern?

A one-module-wide band of light modules surrounding each finder pattern. It keeps the 7×7 pattern visually distinct from adjacent data modules so the 1:1:3:1:1 ratio detection is not corrupted by neighboring dark modules.

Sources

Related terms

Related tools