Why every QR code has three squares
Three finder squares let your phone find a QR code and see how it is turned, before it reads a single dot.
Plays from YouTube when you tap
- File
- DA-C004
- Published
- 19 Oct 2026
- Runtime
- 1:28
- Sources
- 03
- The detail nobody notices
- The squares use the black-and-white pattern that appears least often in print.
What’s really happening.
- Step 01 / 04
Before your phone reads a single dot, it has to find the code, even when it is tilted or upside down. That is the job of the three big squares.
- Step 02 / 04
Cut through the middle of any of them and you always cross the same rhythm: black, white, a thick black, white, black. It looks the same from every angle.
- Step 03 / 04
Three corners are enough to fix where the code is and how it is turned. The corner without a big square tells your phone which way is up.
- Step 04 / 04
Then it reads the message: every small square is one bit. And part of the grid is spare code that rebuilds what’s missing if the code is torn.
- Finder pattern
- Widths 1 : 1 : 3 : 1 : 1 on any line through the centre, so it reads the same at any angle.
- Chosen because
- In 1994 its inventors surveyed flyers, magazines and cardboard boxes for the ratio least used in print.
- Orientation
- Finders at top-left, top-right and bottom-left. The fourth corner has no finder; smaller alignment squares sit near it.
- Data
- Each module is one bit: dark = 1, light = 0.
- Error correction
- Reed–Solomon codewords. Levels L ≈ 7%, M ≈ 15%, Q ≈ 25%, H ≈ 30% recoverable.
The technical layer of this case is behind Agent Mode.
Three corners are enough. The empty one is the compass.
Checked against the source.
- [1]DENSO WAVE (QR code inventor)History of QR Code Announced in 1994; the 1:1:3:1:1 finder ratio; the survey of printed matter for the least-used ratio.
- [2]DENSO WAVE (QR code inventor)Error correction feature Reed–Solomon code restores dirty or damaged codes; the correction levels.
- [3]WikipediaQR code Three finder patterns in three corners; dark and light modules as 1 and 0; L/M/Q/H ≈ 7/15/25/30%.
Transcript
- Every QR code you scan has three big squares in its corners, never four. Have you ever wondered why? Let’s decode it.
- Point your phone at a QR code on a menu. Before it reads a single dot, it has to find the code, even when it is tilted or upside down.
- That is the job of the three squares. Cut through the middle of any of them, and you always cross the same rhythm: black, white, a thick black, white, black. It looks the same from every angle.
- And here is the part I never noticed. The engineers who invented it in 1994 studied flyers, magazines and boxes, and chose the pattern that appears least often in print. So your phone does not mistake the page for a code.
- So why not four? Three corners are enough to fix where the code is and how it is turned. The corner without a big square tells your phone which way is up.
- And how does it read the message? Every small square is one bit. Dark is one, light is zero.
- But what if part of it is torn? Not all of the grid is your data. Some of it is spare code that rebuilds what is missing, up to about thirty percent at the highest setting.
- You now know why every QR code has three squares. Join the Decode Agent journey, and decode the next case with me.
No corrections since publication. If a fact changes, it’s logged here.
You already see what others miss_
Claim your Agent ID and follow the journey from the inside. Decode Agent is just getting started.
- Your Agent ID, yours to keep and share.
- Every case, filed here with its sources.
- On the list when updates begin.