QR 코드(Quick Response Code)는 1994년 일본의 도요타 계열사인 덴소 웨이브(Denso Wave)에서 개발한 2차원 바코드(매트릭스 코드)이다. 기존의 1차원 바코드보다 높은 정보 저장 용량과 빠른 인식 속도를 목표로 설계되었으며, 이름에서도 알 수 있듯이 ‘빠른 응답(Quick Response)’을 특징으로 한다.
기술적 특징
- 구조: 검은색 모듈(점)과 흰색 배경이 격자 형태로 배열된 매트릭스 형태이며, 최소 21×21 모듈(버전 1)부터 최대 177×177 모듈(버전 40)까지 확장될 수 있다.
- 데이터 용량:
- 숫자(Numeric) 모드: 최대 7,089자
- 영문·숫자(Alphanumeric) 모드: 최대 4,296자
- 바이너리(Byte) 모드: 최대 2,953바이트
- 한자(Kanji) 모드: 최대 1,817자
- 오류 정정: ISO/IEC 18004 표준에 정의된 레벨 L(약 7 %), M(약 15 %), Q(약 25 %), H(약 30 %)의 네 단계가 제공되어 손상된 이미지에서도 복원 가능하도록 한다.
- 표준화: 2000년대 초반부터 국제 표준인 ISO/IEC 18004에 의해 규격화되어 전 세계적으로 호환성이 확보되었다.
역사 및 발전
- 1994년 덴소 웨이브는 자동차 부품 생산 공정에서의 부품 추적성을 개선하기 위해 QR 코드를 도입하였다.
- 1997년 처음으로 일본 내에서 상용화되었으며, 2000년대 들어 스마트폰에 카메라와 QR 코드 인식 소프트웨어가 보편화되면서 전 세계적으로 확산되었다.
- 2011년 일본 정부는 QR 코드를 공식적인 결제 수단으로 인정하였으며, 이후 모바일 결제, 티켓 발급, 웹사이트 링크 제공 등 다양한 분야에 활용되고 있다.
주요 활용 분야
- 모바일 결제 및 티켓: QR 코드를 스캔하여 결제나 입장 인증을 수행하는 서비스가 전 세계적으로 운영되고 있다.
- 상품 정보 및 물류: 제조·유통 단계에서 제품 식별, 재고 관리, 물류 추적 등에 활용된다.
- 마케팅 및 광고: 인쇄물(포스터, 전단지 등)에 QR 코드를 삽입해 웹사이트, 동영상, SNS 페이지 등으로 연결한다.
- 공공 서비스: 교통 카드, 전자 여권, 의료 기록 등 다양한 공공 분야에서도 채택되고 있다.
인식 및 보안 이슈
QR 코드는 시각적인 복잡성으로 인해 악성 코드가 삽입된 URL로 유도하는 피싱 공격에 악용될 가능성이 있다. 따라서 사용자들은 신뢰할 수 있는 출처의 QR 코드를 스캔하고, 스캔 후 표시되는 URL을 직접 확인하는 것이 권장된다.
표준 및 관련 기술
- ISO/IEC 18004: QR 코드의 기호 체계, 인코딩 규칙, 오류 정정 방법 등을 정의.
- Micro QR Code: 작은 크기의 데이터 저장이 필요한 경우 사용되는 축소형 QR 코드 표준.
- iQR Code: 데이터 용량 및 모듈 배치를 유연하게 조정할 수 있는 확장형 표준.
QR 코드는 2차원 바코드 기술 중 가장 널리 채택된 형태로, 빠른 인식, 높은 데이터 용량, 표준화된 오류 정정 기능을 바탕으로 다양한 산업에서 핵심적인 역할을 수행하고 있다.