QR코드는 왜 모서리에 큰 네모가 3개일까? 1994년 일본에서 탄생한 디자인

QR코드를 자세히 보면 작은 흑백 점들 사이에서 유독 큰 정사각형 세 개가 눈에 들어온다. 왼쪽 위, 오른쪽 위, 왼쪽 아래 모서리에 하나씩 배치된 이 네모는 장식이 아니다. 카메라가 QR코드의 위치와 방향을 빠르게 알아보도록 돕는 ‘위치 찾기 패턴’이다.
왜 네 번째 모서리에는 같은 네모가 없을까. 그리고 왜 그 안쪽은 검은색과 흰색이 여러 겹으로 나뉘어 있을까. QR코드를 만든 일본 덴소웨이브의 개발 기록을 따라가면, 익숙한 정사각형 안에 읽기 속도를 높이기 위한 치밀한 설계가 숨어 있음을 알 수 있다.
QR코드의 큰 네모 세 개는 무엇을 하는 걸까
정식 명칭은 위치 찾기 패턴(position detection pattern)이다. QR코드의 세 모서리에 놓인 큰 사각형 표시로, 인식 장치가 ‘여기에 코드가 있다’는 사실부터 감지하는 데 사용한다. 덴소웨이브의 공식 기술 소개는 이 패턴 덕분에 코드가 어떤 각도로 놓여 있어도 안정적으로 빠르게 읽을 수 있다고 설명한다.
카메라가 QR코드를 읽는 과정을 떠올려 보자. 촬영한 화면에는 글자와 이미지, 얼룩, 배경 무늬가 함께 들어 있다. 인식 장치는 먼저 어느 부분이 QR코드인지 찾아내고 그 영역이 기울었는지 파악해야 한다. 세 곳에 있는 뚜렷한 모서리 패턴은 이 작업의 출발점이 된다.
따라서 사각형 세 개는 실제 URL이나 결제 정보를 담은 부분과 역할이 다르다. QR코드를 인식하기 위한 기준점에 가깝다. 나머지 작은 흑백 모듈에는 데이터와 오류 정정 정보 등 다양한 요소가 배치된다.

왜 네모는 네 개가 아니라 세 개일까
일반적인 QR코드는 위쪽 양끝과 아래쪽 왼편에 위치 찾기 패턴 세 개를 둔다. 이 배치는 서로 수직으로 만나는 두 방향을 확인할 수 있어, QR코드의 방향을 판단하는 데 유리하다. 네 번째 모서리에 동일한 큰 정사각형을 넣지 않아도 위치와 방향을 파악할 수 있는 구조다.
흑백 모듈은 무한히 넣을 수 없다. 사용할 수 있는 한정된 격자 안에서 위치를 확인하는 부분과 정보를 담는 부분이 자리를 나누어 사용한다. 모서리마다 큰 네모를 모두 배치하는 것과 비교하면, 세 곳의 패턴을 이용하는 방식은 방향 인식에 필요한 표식을 확보하면서 나머지 공간을 데이터용으로 남길 수 있다.
QR코드를 항상 똑바로 세워서 촬영할 필요가 없는 이유도 여기에 있다. 세 기준점을 찾으면 기울어진 영역을 인식하는 데 필요한 실마리를 얻는다. 물론 실제 인식 성공 여부는 인쇄 상태, 카메라 해상도, 조명, 가려진 면적 등의 조건에도 영향을 받는다.

정사각형 안의 흑백 비율은 왜 1:1:3:1:1일까
위치 찾기 패턴을 확대해 보면 검은 네모, 흰 테두리, 다시 검은 영역이 반복된다. 덴소웨이브가 공개한 개발 기록에는 이 표시를 통과하는 선을 기준으로 검정과 흰색 영역의 너비를 1:1:3:1:1로 설계했다는 설명이 있다. 그림을 그릴 때 예쁘게 보이도록 정한 숫자가 아니다.
개발자 하라 마사히로와 동료들은 전표나 잡지, 상자에 흔하게 인쇄되는 문자와 무늬 속에서 우연히 같은 패턴이 나타나면 인식기가 잘못 판단할 수 있다는 문제를 고민했다. 그래서 수많은 인쇄물을 흑백 형태로 분석해 나타날 가능성이 낮은 비율을 찾았고, 1:1:3:1:1이라는 조합에 도달했다.
같은 특징을 여러 방향에서 확인할 수 있다는 점도 중요하다. 특정 방향에서만 읽히는 단순한 일자 표시보다, 네모 안쪽을 가로지르는 선에서도 반복되는 검정·흰색 비율을 찾기 쉽다. 인식 장치가 주변의 다른 문양과 QR코드를 구별하는 데 도움이 된다.

QR은 무슨 뜻일까? 1994년 일본에서 시작됐다
QR은 ‘Quick Response’의 약자다. 빠른 응답, 즉 빠르게 읽는 데 중점을 둔 개발 목표가 이름에 담겨 있다. 덴소웨이브는 1994년에 QR코드를 발표했다. 지금처럼 식당 메뉴나 전시 안내문, 결제 화면에서 흔히 보이기 전에는 산업 현장에서 정보를 더 빠르고 많이 읽을 방법을 찾는 것이 주요 배경이었다.
당시 산업 현장에서는 바코드를 사용했지만, 길게 뻗은 줄무늬 한 방향에 정보를 담는 방식에는 기록할 수 있는 양과 정보 종류에 제약이 있었다. QR코드는 정보를 가로와 세로 두 방향에 배치해 상대적으로 많은 데이터를 담도록 설계됐다.
공식 개발사 기록에서는 QR코드가 자동차 부품 산업의 전자 간판과 생산·출하 관리 등에서 먼저 활용됐다고 소개한다. 상품의 이동과 작업 단계를 기록해야 하는 산업 환경에서 빠른 인식과 정보량이라는 두 요구가 만난 것이다.

일반 바코드와 QR코드는 무엇이 다를까
- 일반적인 1차원 바코드: 서로 다른 굵기의 선과 간격을 한 방향으로 읽어 정보를 표현한다.
- QR코드: 흑백 모듈을 가로·세로 격자에 배치해 정보를 표현하는 2차원 코드다.
- 방향 인식: QR코드는 세 곳의 위치 찾기 패턴으로 기울어진 상태에서도 인식할 수 있도록 설계됐다.
- 오류 정정: QR코드에는 일정한 범위의 오염이나 일부 손상에서 데이터를 복원할 수 있는 기능이 있다. 손상이 크면 읽지 못할 수도 있다.
QR코드의 장점은 ‘언제나 바코드보다 뛰어나다’는 단순한 비교로 정리할 수 없다. 읽어야 할 정보의 양과 비용, 인쇄 영역, 산업 현장의 환경에 따라 적합한 코드가 달라진다. 다만 많은 정보를 작은 면적에 담고 다양한 각도에서 빠르게 읽도록 했다는 점이 QR코드의 중요한 설계 목표였다는 사실은 분명하다.

검은 네모가 일부 가려지면 읽을 수 있을까
QR코드에는 오류 정정 기능이 있어 데이터의 일부가 손상되거나 얼룩이 생겨도 복원이 가능한 경우가 있다. 그렇다고 어떤 부분을 얼마나 가려도 항상 읽힌다는 뜻은 아니다. 위치 찾기 패턴은 코드를 찾고 방향을 파악하는 핵심 구조이므로 이를 가리는 것은 특히 주의해야 한다.
가게에서 QR코드를 인쇄하거나 제작한다면 모서리의 큰 네모와 코드 주변의 여백을 장식 요소로 덮지 않는 편이 안전하다. 크기를 지나치게 줄이거나 배경과의 대비를 약하게 만들면 인식이 어려워질 수도 있다. ‘예쁘게 만드는 것’과 ‘정확히 읽히게 만드는 것’은 동시에 고려해야 하는 디자인 과제다.
세 개의 네모가 만든 일상의 디자인
QR코드가 흥미로운 이유는 복잡한 데이터 기술이 사람의 눈에도 쉽게 구별되는 형태를 만들었다는 점이다. 작은 흑백 격자를 보면 누구나 이것이 QR코드일 가능성이 높다는 것을 알아본다. 카메라가 위치를 찾기 위해 필요한 표시가, 사람에게도 독특한 시각적 정체성이 된 것이다.
1994년 산업 현장의 문제를 해결하려고 만든 세 모서리의 네모는 오늘날 식당과 전시, 배송 상자 등 다양한 곳에 남아 있다. 그 패턴은 단지 코드를 꾸민 모양이 아니라, 빠르고 정확하게 읽히기 위해 설계된 작은 공학적 장치다.
