QR 코드

용어심층

QR Code, Quick Response Code, 순화어 정보무늬

QR 코드는 1994년 일본 덴소웨이브가 개발한 2차원 매트릭스 바코드로, 가로·세로 양방향 격자에 데이터를 담아 카메라로 빠르게 읽어 들일 수 있다. 암호화폐 분야에서는 긴 지갑 주소를 오타 없이 주고받는 표준적 수단으로 자리 잡았다.

1.개요

QR 코드(Quick Response Code)는 1994년 일본 덴소웨이브가 개발한 2차원 바코드다. 가로 한 방향으로만 정보를 담는 기존 바코드와 달리 가로·세로 양방향의 격자에 데이터를 저장하기 때문에 훨씬 많은 정보를 담을 수 있고, 스마트폰 카메라 등으로 빠르게 읽어 들일 수 있다. 코드 내부에는 오류 정정 기능이 포함되어 일부가 훼손되거나 가려져도 원래 데이터를 복원할 수 있다.

이름의 'Quick Response'는 빠른 응답, 곧 신속한 판독을 뜻한다. 한국에서는 순화어로 '정보무늬'라는 표현을 쓰기도 한다. 처음에는 자동차 공장에서 부품을 추적하기 위한 산업용 기술로 출발했으나, 스마트폰 보급 이후 광고·결제·인증·티켓 등 일상 전반으로 쓰임새가 넓어져 오늘날 가장 널리 쓰이는 2차원 코드가 되었다.

암호화폐 분야에서 QR 코드가 특히 중요한 이유는 주소의 특성 때문이다. 비트코인이나 이더리움지갑 주소는 수십 자리의 영문·숫자 조합이라 사람이 직접 입력하면 오타가 나기 쉽고, 잘못 보낸 자금은 되돌릴 수 없다. QR 코드로 주소를 표시하면 받는 사람은 카메라로 스캔하기만 하면 되므로 입력 실수를 원천적으로 막을 수 있다.

[1]

2.역사

QR 코드는 1994년 일본의 자동차 부품 회사 덴소웨이브에서 발명되었다. 하라 마사히로가 이끄는 연구팀이 고안한 흑백 사각형 디자인은 바둑판 위에 놓인 흑돌과 백돌의 배치에서 착안한 것으로 알려져 있다.

개발의 실질적 목적은 자동차 부품 상자마다 여러 개씩 붙어 있던 개별 바코드를 하나의 라벨로 통합해, 부품의 종류와 수량을 한 번에 관리하는 데 있었다. 기존 1차원 바코드는 담을 수 있는 정보량이 적어 라벨 여러 장이 필요했지만, 사각형 구조의 QR 코드는 한자·가나·영숫자 데이터를 단일 라벨에 압축해 담아낼 수 있었다.

이후 스마트폰 카메라가 보편화되면서 QR 코드는 산업 현장을 넘어 소비자 영역으로 빠르게 퍼졌다. 특히 코로나19 시기에는 비대면 메뉴 열람, 접촉 없는 결제·주문, 방문 기록 확인 등에 폭넓게 쓰이며 사용이 크게 늘었다.

3.작동 원리와 구조

QR 코드는 흰색 바탕에 검은색 사각형(모듈)을 격자 형태로 배치한 그림이다. 데이터는 이 격자의 가로·세로 두 방향 모두에 담긴다.

3.1.위치 검출 심볼

코드의 세 모서리에는 큰 사각형 모양의 위치 검출 심볼이 있어, 카메라가 코드의 방향과 위치를 빠르게 파악하도록 돕는다. 이 심볼은 인쇄물에서 상대적으로 드물게 나타나는 흑백 영역의 교차 비율(1:1:3:1:1)을 이용해 설계되어, 배경과 혼동되지 않고 안정적으로 인식된다.

3.2.오류 정정

QR 코드는 리드-솔로몬 부호를 이용한 오류 정정 기능을 갖추고 있다. 덕분에 코드의 일부가 더럽혀지거나 찢기거나 로고 등으로 일부 가려져도, 남은 정보로 원래 데이터를 복원할 수 있다. 오류 정정 수준은 여러 단계로 설정할 수 있어, 복원력을 높일수록 담을 수 있는 데이터 용량은 줄어드는 관계에 있다.

3.3.인코딩 모드

데이터를 효율적으로 담기 위해 QR 코드는 숫자, 영숫자, 바이트(이진), 한자의 네 가지 표준 인코딩 모드를 사용한다. 저장하려는 내용의 성격에 맞는 모드를 선택하면 같은 크기에 더 많은 정보를 담을 수 있다.

4.표준

QR 코드를 데이터로 인코딩하는 방식은 여러 국제·산업 표준으로 규정되어 있다.

  • 1997년: 자동인식·이동성 협회(AIM) International 표준으로 채택
  • 1999년: 일본 산업 규격 JIS X 0510 제정
  • 2000년: 국제 표준 ISO/IEC 18004:2000 제정으로 QR 코드 모델 1·2 심볼 정의
  • 2006년: ISO/IEC 18004:2006으로 QR 코드 2005 심볼 규정
  • 2015년: ISO/IEC 18004:2015에서 명칭을 'QR 코드'로 통일하고 세부 절차를 정비
  • 2022년: 직사각형 마이크로 QR(rMQR) 규격 ISO/IEC 23941:2022 제정
  • 2024년: ISO/IEC 18004:2024로 개정되어 인코딩 효율 최적화, 오류 정정 개선, 구조적 연결 기능 정제

응용 계층에서는 구현에 따라 세부 차이가 있다. 일본의 NTT 도코모는 URL·연락처 등 데이터 유형 인코딩에 관한 사실상의 표준을 만들었고, 오픈소스 프로젝트 ZXing은 QR 코드 데이터 유형 목록을 유지·관리한다.

5.암호화폐에서의 활용

암호화폐 지갑 앱은 대개 '받기' 화면에서 자신의 주소를 QR 코드로 보여주고, '보내기' 화면에서는 상대방의 QR 코드를 스캔해 주소를 자동 입력한다. 금액이나 메모 같은 부가 정보를 함께 담는 결제용 QR 코드 규격도 있어, 상점에서 대금을 청구하거나 팁을 받는 용도로 활용된다.

중앙화 거래소탈중앙화 거래소에서 입출금 주소를 안내할 때도 QR 코드가 함께 제공되는 경우가 많다. 또한 하드웨어 지갑과 모바일 앱이 인터넷 연결 없이 서명 정보를 주고받거나, 종이에 인쇄한 콜드 스토리지 형태의 콜드 월렛에서 주소와 개인키를 보관하는 데에도 쓰인다.

이처럼 QR 코드는 전자서명 정보나 지갑 주소를 오프라인 환경에서 안전하게 옮기는 통로로도 활용된다. 특히 인터넷에 연결되지 않은 하드 월렛에서 서명 데이터를 QR 코드로 화면에 띄우고, 온라인 기기가 이를 스캔해 방송하는 방식은 개인키를 네트워크에 노출하지 않으면서 거래를 처리하는 수단으로 쓰인다.

6.일반 분야의 활용

QR 코드는 소비자 광고에서 흔히 볼 수 있다. 스마트폰을 스캐너로 사용해 코드를 읽으면 웹사이트 주소로 변환되어, 사용자가 긴 URL을 직접 입력하지 않고도 곧바로 해당 페이지로 이동한다. 이 즉시성 덕분에 QR 코드는 잡지·표지판·버스·명함 등 다양한 매체의 광고 전략에 폭넓게 쓰인다.

산업 현장에서는 상업적 추적, 창고 재고 관리, 입장권, 매장 내 제품 라벨링 등에 활용된다. 스캔 한 번으로 텍스트 표시, 연락처(vCard) 추가, URL 열기, 이메일·문자 작성, 무선 네트워크 접속 등 여러 동작을 수행할 수 있다. 안드로이드와 iOS(iOS 11 이후)는 별도 앱 없이 기본 카메라만으로 QR 코드를 인식한다.

활용 사례는 계속 넓어지고 있다.

  • 입장권·교통: 스마트폰 화면의 QR 코드를 모바일 티켓으로 사용
  • 식당 주문: 테이블의 QR 코드로 온라인 메뉴 열람·주문·결제, 실시간 메뉴 갱신
  • 와이파이 접속: SSID·암호화 방식·비밀번호를 담아 입력 없이 네트워크 연결
  • 화폐·기념주화: 네덜란드·나이지리아·러시아·가나 등이 QR 코드를 넣은 동전·지폐 발행
  • 위조 방지·제품 추적: 일련번호가 담긴 QR 코드로 정품 확인과 공급망 추적
  • 전자 인증: 시간 기반 일회용 비밀번호(OTP) 생성

7.QR 코드 결제

QR 코드는 은행 계좌나 카드 정보를 담아 결제 수단으로 널리 쓰인다. 특히 중국·인도 같은 나라에서 대중적인 결제 방식으로 자리 잡았다. 중국에서는 알리페이가 2011년 QR 코드 결제를 도입한 이후 모바일 결제가 빠르게 확산되었다.

각국은 표준화된 결제 규격을 마련해 왔다. 인도는 2016년 여러 카드사가 공동 개발한 공통 QR 규격 BharatQR을 도입하고 통합 결제 인터페이스(UPI)와 연동했다. 싱가포르는 2017년 여러 은행 앱이 하나의 QR 코드로 결제를 처리할 수 있도록 통합 규격 SGQR을 마련했다. 유럽에서는 유럽 결제 이사회(EPC)가 유로존 계좌이체를 위한 EPC QR 코드 가이드라인을 제시했다.

QR 코드 결제는 핀테크 확산의 대표적 사례로, 별도의 전용 단말기 없이 가맹점이 코드 한 장만 게시하면 결제를 받을 수 있어 도입 비용이 낮다. 각국 중앙은행이 검토·추진하는 중앙은행 디지털화폐 구상에서도 QR 코드가 오프라인 결제의 접점으로 자주 거론된다.

8.국내 상황

위키백과 등에 따르면, 기차역 벽면 등에 상품 이미지와 QR 코드를 나열해 스캔하면 집으로 배송되는 '가상 매장' 개념은 대한민국에서 처음 시작되어 이후 여러 나라로 확산된 것으로 소개된다. 국내 유통·식품 분야에서도 QR 코드를 이용한 이력 추적 연구가 이루어져, 소비자가 식품의 원산지와 상세 정보를 스캔으로 확인하는 방식이 긍정적으로 평가되었다.

국내에서는 간편결제·모바일 상품권·전자출입명부 등 일상 서비스에서 QR 코드가 폭넓게 쓰이며, 코로나19 시기에는 방역용 인증 수단으로도 활용되었다. 다만 QR 코드는 여러 나라·서비스가 각기 규격을 두고 있어, 국가·앱 간 호환은 별도의 표준화 논의가 필요한 영역이다.

9.유의 사항과 보안

QR 코드 자체는 단순히 데이터를 담는 그릇일 뿐 보안 장치가 아니다. 화면이나 종이에 표시된 QR 코드가 악의적으로 바뀌어 있으면 자금이 공격자의 주소로 전송될 수 있으므로, 스캔 후 실제 입력된 주소를 눈으로 확인하는 습관이 중요하다.

특히 시드 구문이나 개인키를 QR 코드로 만들어 온라인에 노출하거나 함부로 촬영·저장하는 것은 위험하다. QR 코드로 변환했더라도 스캔하면 곧바로 원문이 드러나기 때문에, 자산 통제권과 직결된 민감 정보는 소프트 월렛 등 어떤 형태로도 외부에 노출되지 않도록 관리해야 한다.

일반적인 위협은 이른바 '큐싱(QR 코드를 이용한 피싱)'이다. 정상 코드 위에 조작된 코드를 덧붙이거나 가짜 결제 코드를 배포해, 스캔한 사람을 악성 사이트로 유도하거나 엉뚱한 계좌로 송금하게 만드는 수법이다. QR 코드는 사람이 눈으로 목적지를 읽을 수 없어, 스캔 후 연결되는 주소가 신뢰할 수 있는 것인지 반드시 확인하는 태도가 필요하다.

위조 방지 목적으로 쓰이는 일반 QR 코드도 한계가 있다. 정품에 인쇄된 코드를 가짜 제품에 그대로 복제할 수 있기 때문이다. 이를 보완하기 위해 코드 이미지에 디지털 워터마크나 복제 방지 패턴을 넣어 보안성을 높이는 방법이 쓰인다.

10.앞으로의 과제

QR 코드는 이미 결제·인증·정보 연결의 사실상 표준으로 자리 잡았지만, 널리 쓰이는 만큼 위험 관리의 과제도 함께 커지고 있다.

  • 큐싱 대응: 사람이 목적지를 눈으로 확인할 수 없는 구조적 특성 탓에, 스캔 전후로 신뢰성을 검증하는 기술과 이용자 교육이 계속 요구된다.
  • 규격 호환: 결제 QR가 나라·서비스별로 파편화되어 있어, 국경을 넘나드는 상호 운용을 위한 표준화 노력이 이어지고 있다.
  • 표준 진화: rMQR 같은 새로운 형태와 2024년 개정 표준처럼, 더 작은 공간에 더 많은 데이터를 안정적으로 담기 위한 개선이 진행 중이다.

암호화폐 맥락에서 QR 코드는 긴 주소를 오류 없이 옮기는 편리한 수단으로 남겠지만, 그 편리함이 곧 안전을 보장하지는 않는다는 점에서, 스캔 결과를 확인하는 이용자의 주의가 여전히 가장 중요한 안전장치다.

11.연표11

  1. 1994설립덴소웨이브의 하라 마사히로 연구팀이 자동차 부품 관리용으로 QR 코드를 발명
  2. 1997이정표AIM International 표준으로 채택
  3. 1999이정표일본 산업 규격 JIS X 0510 제정
  4. 2000규제국제 표준 ISO/IEC 18004:2000 제정(모델 1·2 정의)
  5. 2008출시일본에서 QR 코드를 새긴 묘비가 판매되기 시작
  6. 2011출시알리페이가 QR 코드 결제 방식을 도입해 중국 모바일 결제 확산의 기반이 됨
  7. 2011이정표네덜란드 왕립 조폐국이 세계 최초로 QR 코드가 들어간 공식 동전을 발행
  8. 2015규제ISO/IEC 18004:2015로 명칭을 'QR 코드'로 통일
  9. 2016규제인도 준비은행(RBI)이 공통 결제 규격 BharatQR 출시
  10. 2022규제직사각형 마이크로 QR(rMQR) 규격 ISO/IEC 23941:2022 제정
  11. 2024규제ISO/IEC 18004:2024로 개정(인코딩 효율·오류 정정·구조적 연결 개선)

각주

  1. [1]위키백과 — QR 코드
이 문서 인용하기
토큰포스트 위키, “QR 코드”, 2026-08-06 수정, https://wiki.tokenpost.kr/w/qr-code

문단 10개 · 연표 11건 · 각주 1