QR코드는 웹 주소, Wi-Fi 정보, 연락처 같은 정보를 담는 정사각형 모양의 흑백 바코드입니다. 휴대폰 카메라를 갖다 대면 순식간에 패턴을 해독해 그 안의 링크나 기능을 열 수 있게 해 줍니다. 'QR'은 Quick Response, 즉 '빠른 응답'의 약자입니다.
이 글에서는 작은 사각형들 안에 무엇이 들어 있는지, QR코드를 스캔하는 방법과 직접 만드는 방법을 차근차근 설명합니다.
QR코드는 어디에서 시작됐을까
QR코드는 1990년대 일본 기업 덴소 웨이브(Denso Wave)가 공장에서 자동차 부품을 더 빠르게 추적하기 위해 개발했습니다. 마트 상품에 붙은 줄무늬 모양의 일반 바코드는 짧은 숫자만 담을 수 있고 한 방향으로만 읽어야 합니다. 반면 QR코드는 가로와 세로 두 방향으로 데이터를 저장하는 2차원 코드라서 훨씬 많은 정보를 담고, 거의 어떤 각도에서도 읽을 수 있습니다.
덴소 웨이브가 특허권을 행사하지 않기로 하면서 QR코드는 공개된 국제 표준이 되었고, 덕분에 전 세계로 빠르게 퍼질 수 있었습니다.
QR코드의 작동 원리
QR코드는 무작위 무늬처럼 보이지만 모든 부분에 역할이 있습니다. 자세히 보면 다음 요소 대부분을 찾을 수 있습니다.
- 위치 찾기 패턴(파인더 패턴): 세 모서리에 있는 큰 사각형입니다. 스캐너가 코드의 위치와 방향을 알아내는 데 쓰입니다.
- 정렬 패턴과 타이밍 패턴: 작은 사각형과 점선 형태로, 카메라가 기울기·휘어짐·거리를 보정하도록 돕습니다.
- 데이터 모듈: 수많은 작은 흑백 칸입니다. 칸 하나하나가 정보의 한 비트이며, 이것들이 모여 텍스트나 링크를 표현합니다.
- 오류 정정: 코드 일부가 더럽거나 긁히거나 로고에 가려져도 스캔되도록 계산해 넣은 여분의 데이터입니다.
- 여백(콰이어트 존): 코드 주변의 빈 흰색 테두리입니다. 이 여백이 없으면 스캐너가 코드의 시작점을 찾기 어렵습니다.
QR코드에는 '버전'이라고 부르는 여러 크기가 있으며, 가장 작은 21×21 격자부터 가장 큰 177×177 격자까지 있습니다. 담는 데이터가 많을수록 모듈이 늘어나 코드가 빽빽해집니다. 그래서 짧은 링크로 만든 QR코드가 긴 링크로 만든 것보다 깔끔하고 스캔도 잘 됩니다.
QR코드에 담을 수 있는 정보
QR코드는 기본적으로 텍스트를 저장할 뿐입니다. 휴대폰은 그 텍스트의 형식을 보고 무엇을 할지 결정합니다. 대표적인 유형은 다음과 같습니다.
- 웹사이트 주소(URL): 브라우저에서 열립니다
- Wi-Fi 네트워크 이름과 비밀번호: 입력하지 않고 바로 접속할 수 있습니다
- 연락처(vCard): 주소록에 바로 저장할 수 있습니다
- 전화번호, 문자 메시지, 이메일(미리 작성된 내용 포함)
- 일련번호나 짧은 메모 같은 일반 텍스트
- 태국의 PromptPay QR 같은 결제 정보
QR코드 스캔하는 방법
요즘 휴대폰은 대부분 별도 앱 없이 QR코드를 읽을 수 있습니다. 일반적인 순서는 다음과 같습니다.
- 휴대폰의 카메라 앱을 엽니다.
- 흰 테두리를 포함해 QR코드 전체가 화면에 들어오도록 비춥니다.
- 잠시 그대로 들고 있으면 링크나 동작을 알려 주는 알림이 나타납니다.
- 누르기 전에 표시된 내용을 먼저 읽어 봅니다.
- 목적지가 맞다고 판단될 때만 누릅니다.
카메라가 반응하지 않으면 설정에서 QR코드 스캔 옵션을 확인하거나, 은행 앱이나 메신저 앱에 들어 있는 스캐너를 사용해 보세요. 스크린샷이나 사진으로 온라인에서 QR코드 스캔하기도 가능합니다. QR-TH 스캐너는 브라우저 안에서 코드를 읽고, 아무것도 열기 전에 어디로 연결되는지 먼저 보여 주기 때문에 확신이 서지 않는 코드를 확인할 때 유용합니다.
QR코드는 어디에 쓰일까
만드는 데 돈이 들지 않고 스캔도 쉬워서 QR코드는 일상 곳곳에 자리 잡았습니다. 대표적인 활용 사례는 다음과 같습니다.
- 식당과 카페의 메뉴판과 주문
- 계좌 이체와 간편결제를 포함한 결제
- 긴 비밀번호를 불러 줄 필요 없는 Wi-Fi 공유
- 한 번에 연락처를 저장하는 명함
- 포스터, 전단지, 포장재를 웹사이트나 이벤트로 연결하는 마케팅
- 공연과 여행의 티켓 및 탑승권
- 제품 정보, 사용 설명서, 품질보증 등록
정적 QR코드와 동적 QR코드
정적 QR코드는 최종 내용을 패턴 안에 직접 저장합니다. 뒤에서 작동하는 서비스가 필요 없어 영구적으로 쓸 수 있지만, 한 번 인쇄하면 내용을 바꿀 수 없습니다. 동적 QR코드는 실제 목적지로 연결해 주는 짧은 링크를 저장합니다. 다시 인쇄하지 않고도 목적지를 바꿀 수 있고, 몇 번 스캔되었는지도 확인할 수 있습니다.
메뉴판이나 매장 간판처럼 오래 두고 쓸 인쇄물이라면 대개 동적 QR코드가 더 유연한 선택입니다. 언제 어떤 것을 골라야 하는지는 정적 QR코드와 동적 QR코드 비교 글에서 자세히 설명합니다.
QR코드는 안전할까?
QR코드 자체는 데이터일 뿐이라서, 스캔하는 것만으로 휴대폰에 해를 끼칠 수는 없습니다. 위험은 코드가 안내하는 목적지에 있습니다. 사람이 눈으로 QR코드를 읽을 수 없다는 점을 노려, 사기범들은 진짜 코드 위에 가짜 코드를 붙이거나 이메일로 보내 가짜 로그인 페이지나 결제 페이지로 유도하기도 합니다.
다음 습관만 지켜도 훨씬 안전합니다.
- 누르기 전에 항상 링크 미리보기를 읽기
- 다른 코드 위에 덧붙인 코드, 특히 주차 정산기나 결제 안내판의 코드를 조심하기
- 출처를 모르는 QR코드로 들어간 페이지에서는 비밀번호나 카드 정보를 입력하지 않기
- QR 결제를 확정하기 전에 받는 사람 이름을 확인하기
위험 신호를 알아보는 법은 QR코드 사기와 큐싱 가이드에서 확인하세요.
나만의 QR코드 만드는 방법
QR코드는 1분이면 만들 수 있습니다.
- 링크 열기, Wi-Fi 공유, 연락처 저장 등 코드로 무엇을 할지 정합니다.
- QR코드 생성기에 내용을 입력합니다.
- 정적 또는 동적을 선택하고, 원하면 색상을 바꾸거나 로고를 넣습니다.
- 이미지를 내려받아 두세 대의 휴대폰으로 테스트합니다.
- 흰 여백을 충분히 두고, 편하게 스캔할 수 있는 크기로 인쇄합니다.
QR-TH의 무료 QR코드 생성기에서는 29가지 QR 유형 중에서 고를 수 있고, 코드를 스캔한 사람에게 광고가 표시되지 않습니다.
자주 묻는 질문(FAQ)
QR코드를 스캔하려면 앱이 필요한가요?
대부분 필요 없습니다. 최신 iPhone과 Android 휴대폰은 기본 카메라 앱으로 QR코드를 읽을 수 있습니다. 그렇지 않다면 온라인 스캐너나 은행·메신저 앱 안의 스캐너를 쓰면 됩니다.
QR코드에도 유효기간이 있나요?
정적 QR코드는 내용이 패턴 안에 저장되어 있으므로 만료되지 않습니다. 동적 QR코드는 짧은 링크를 운영하는 서비스가 링크를 유지하는 동안 계속 작동합니다.
QR코드를 스캔하면 바이러스에 걸릴 수 있나요?
스캔만으로는 휴대폰이 감염되지 않습니다. 위험한 것은 코드가 안내하는 악성 웹사이트에 접속하거나 앱을 설치하는 것이므로, 열기 전에 항상 링크를 확인하세요.
QR코드에는 얼마나 많은 정보를 담을 수 있나요?
가장 큰 QR코드는 수천 자까지 담을 수 있지만, 실제로는 내용을 짧게 유지하는 것이 좋습니다. 링크가 짧을수록 코드가 작고 깔끔해져 더 빨리 스캔됩니다.
이제 QR코드가 무엇인지 알았다면, 직접 하나 만들어 보는 것이 가장 빠르게 이해하는 방법입니다. QR-TH의 무료 QR코드 생성기로 코드를 만들고 휴대폰으로 스캔해 직접 확인해 보세요.