도구
KO

QR코드란 무엇인가요?

QR코드는 휴대폰으로 순식간에 읽을 수 있는 정사각형 모양의 바코드입니다. 이 가이드에서는 QR의 뜻, 흑백 사각형에 데이터가 저장되는 원리, 코드 하나에 담을 수 있는 용량, 정적 코드에 유효기간이 없는 이유, 그리고 QR코드를 안전하게 스캔하는 방법을 설명합니다.

QR코드의 뜻: QR은 무엇의 약자인가요?

QR은 Quick Response(빠른 응답)의 약자입니다. QR코드는 1994년 도요타 그룹 계열사인 덴소 웨이브(Denso Wave)의 하라 마사히로가 생산 라인의 자동차 부품을 추적하기 위해 개발했습니다. 당시의 바코드보다 훨씬 빠르게, 어느 방향에서든 읽을 수 있어야 했기 때문입니다. 한 방향으로만 데이터를 저장하는 기존 바코드와 달리 QR코드는 2차원 매트릭스 코드이며, 국제 표준 ISO/IEC 18004로 규격화되어 있습니다.

QR코드의 작동 원리

모든 QR코드는 모듈이라 불리는 작은 사각형으로 이루어진 격자입니다. 어둡거나 밝은 모듈 하나가 비트 하나에 해당합니다. 격자에는 데이터 외에도 스캐너를 돕는 고정 패턴이 들어 있습니다.

QR코드에는 40개의 버전이 있습니다. 버전 1은 21 × 21 모듈이고, 버전이 하나 올라갈 때마다 한 변에 4 모듈씩 늘어나 버전 40에서는 177 × 177 모듈이 됩니다. 데이터에는 여덟 가지 패턴 중 하나인 마스크가 적용되어, 한 가지 색으로 된 넓은 영역이 스캐너를 혼란스럽게 하지 않도록 합니다.

오류 정정 수준

QR코드는 리드-솔로몬(Reed-Solomon) 오류 정정을 사용하므로, 코드 일부가 더럽거나 손상되었거나 로고로 가려져도 읽을 수 있습니다. 오류 정정 수준은 코드를 만들 때 선택합니다.

수준복원 가능 범위주요 용도
L(낮음)코드워드의 약 7%깨끗한 환경, 가장 작은 코드에 가장 많은 데이터
M(중간)15%인쇄물과 화면에 가장 일반적인 선택
Q(쿼타일)25%산업용 라벨, 실외 사용
H(높음)30%로고를 넣은 코드, 마모가 심한 환경

수준이 높을수록 같은 내용에 더 많은 모듈이 필요하므로 코드가 더 촘촘해지거나 커집니다.

QR코드 용량: 얼마나 담을 수 있을까요?

용량은 버전, 오류 정정 수준, 데이터 종류에 따라 달라집니다. 가장 큰 버전 40 코드에는 다음과 같이 담을 수 있습니다.

데이터수준 L수준 H
숫자만7,0893,057
영문 대문자, 숫자, $%*+-./:, 공백4,2961,852
바이트(UTF-8 텍스트)2,9531,273
일본어 한자(Kanji 모드)1,817784

영문 텍스트는 한 글자가 한 바이트이고, 악센트가 붙은 글자는 두 바이트, 이모지는 네 바이트입니다. 한글은 UTF-8에서 한 글자가 세 바이트라서 영문보다 적게 들어갑니다. 실제로는 짧을수록 좋습니다. 100자 링크는 수준 M에서 버전 6 코드(41 × 41 모듈)에 들어가 쉽게 스캔되지만, 최대 용량에 가까운 코드는 휴대폰으로 읽기 어렵습니다.

정적 QR코드와 동적 QR코드의 차이

정적 QR코드에는 링크, Wi-Fi 비밀번호, 연락처 정보 같은 내용 자체가 들어 있습니다. 서버가 필요 없으므로 만료되지 않고, 누구도 비활성화할 수 없으며, 내용이 유효한 한 계속 작동합니다. 동적 QR코드에는 제공 업체 서버로 연결되는 짧은 링크만 들어 있고, 서버가 실제 목적지로 연결해 줍니다. 그래서 연결 대상을 바꾸거나 스캔 수를 집계할 수 있지만, 모든 스캔이 제공 업체에 의존합니다. 구독이 끝나거나 회사가 문을 닫으면 코드도 작동을 멈춥니다. 무료 체험 후 ‘만료된’ 코드는 거의 예외 없이 동적 코드입니다.

QR코드 스캔하는 방법

QR코드 보안: ‘큐싱’ 피하는 방법

QR코드는 텍스트일 뿐이지만, 그 안의 링크가 가짜 웹사이트로 연결될 수 있습니다. QR코드를 이용한 피싱, 즉 ‘큐싱(quishing)’은 주차 정산기나 전기차 충전소에 붙인 스티커, 가짜 주차 위반 딱지, 급하게 코드를 스캔하라고 재촉하는 이메일 등을 이용합니다.

QR코드 활용 사례

자주 묻는 질문

QR코드에도 유효기간이 있나요?

정적 QR코드는 내용이 코드 자체에 저장되므로 유효기간이 없습니다. 구독형 서비스의 동적 코드는 서비스가 종료되면 작동하지 않습니다.

QR코드에 바이러스가 들어 있을 수 있나요?

QR코드에는 링크 같은 텍스트만 들어 있습니다. 코드 자체로는 아무것도 실행할 수 없지만, 링크가 피싱 사이트나 악성 파일 다운로드로 연결될 수 있으니 열기 전에 주소를 확인하세요.

QR코드는 무료로 사용할 수 있나요?

네. QR코드를 개발한 덴소 웨이브는 특허권을 행사하지 않으며, 이 형식은 공개된 ISO 표준입니다. ‘QR Code’는 DENSO WAVE INCORPORATED의 등록 상표입니다.

최종 업데이트: