QR 코드(Quick Response code의 약자)는 흑백 정사각형 격자 안에 데이터를 저장하는 2차원 바코드입니다. 최신 스마트폰 카메라라면 별도의 앱 없이도 1초 이내에 읽을 수 있습니다.
QR 코드는 1994년 일본 기업 덴소 웨이브(Denso Wave)가 자동차 부품을 생산 라인에서 추적하기 위해 개발했습니다. 30년이 지난 지금, QR 코드는 물리적 세계(포스터, 메뉴판, 패키지)에서 디지털 목적지(웹사이트, Wi-Fi 네트워크, 결제)로 사람들을 연결하는 가장 대중적인 수단이 되었습니다.
QR 코드의 작동 원리
QR 코드를 스캔하면 스마트폰 카메라는 세 가지 동작을 수행합니다:
- 인식: 모서리에 있는 세 개의 큰 정사각형을 감지합니다 — 이것은 파인더 패턴으로, 소프트웨어에게 이 이미지가 QR 코드임을 알리고 방향을 알려줍니다.
- 읽기: 파인더 패턴 사이의 흑백 모듈 패턴을 읽습니다. 각 모듈은 1비트의 데이터를 나타냅니다.
- 해독: 리드-솔로몬(Reed–Solomon) 오류 정정 방식으로 비트를 해독합니다. 덕분에 코드의 최대 30%가 손상되거나 가려져도 정상적으로 작동합니다.
그 결과는 하나의 텍스트 문자열입니다. 문자열이 https://로 시작하면 폰이 브라우저를 열고, WIFI:로 시작하면 네트워크에 연결하며, vCard 형식이면 연락처 저장을 제안합니다.
정적 QR 코드 vs 동적 QR 코드
QR 코드를 어딘가에 인쇄하기 전에 반드시 이해해야 할 가장 중요한 개념입니다:
- 정적 QR 코드: 목적지 URL이 코드 자체에 내장되어 있습니다. 변경이 불가능합니다. URL이 만료되면 인쇄된 코드도 쓸모없어집니다.
- 동적 QR 코드: 코드가 내가 소유한 짧은 리다이렉트 URL을 가리킵니다. 언제든지 리다이렉트 목적지를 변경할 수 있으며, 스캔 분석 데이터도 무료로 제공됩니다.
명함, 제품 패키지, 식당 메뉴판, 광고판 등 인쇄물에 코드를 넣는다면 반드시 동적 QR 코드를 사용하세요. 유연성이 훨씬 높고, 소액의 월정액 요금은 전단지 1만 장을 다시 인쇄하는 비용보다 훨씬 저렴합니다.
QR 코드에 담을 수 있는 정보
QR 코드 하나에는 최대 4,296개의 영숫자 문자를 저장할 수 있지만, 실제로 그만큼 필요한 경우는 드뭅니다. 가장 많이 활용되는 용도는 다음과 같습니다:
- URL — 웹사이트 또는 랜딩 페이지 링크
- vCard — 디지털 명함(이름, 전화번호, 이메일, 주소)
- Wi-Fi — 비밀번호 입력 없이 즉시 네트워크 연결
- 이메일 / SMS / 전화 — 미리 입력된 메시지 또는 전화 걸기
- PDF / 파일 — 다운로드 가능한 문서
- 결제 — UPI, PayPal.me, 벤모(Venmo), 암호화폐 주소
- 앱스토어 / 구글 플레이 — 운영체제를 자동 감지하여 적합한 스토어로 연결
스캔 잘 되는 QR 코드를 만드는 핵심 원칙
QR 코드는 첫 번째 시도에 스캔되어야만 의미가 있습니다. 아래 규칙을 따르세요:
- 최소 크기: 손으로 들고 스캔할 경우 2cm × 2cm(0.8인치), 3미터 거리의 포스터라면 10cm × 10cm 이상.
- 대비: 코드가 배경보다 어두워야 합니다. 밝은 배경에 어두운 코드가 이상적이며, 스캐너가 지원하지 않는 한 밝은 코드에 어두운 배경은 피하세요.
- 여백(Quiet Zone): 코드 주변에 최소 4모듈 이상의 빈 공간을 확보하세요.
- 오류 정정 레벨 H(30%): 중앙에 로고를 추가할 경우 필수입니다 — 그렇지 않으면 로고가 코드를 손상시킵니다.
- 인쇄 전에 여러 기기로 테스트: 아이폰, 안드로이드, 구형 기기에서 각각 동작이 다를 수 있습니다.
30초 안에 QR 코드 만들기
- 유형을 선택합니다(URL, vCard, Wi-Fi 등).
- 목적지 정보를 붙여넣거나 직접 입력합니다.
- 색상을 커스터마이즈하고, 중앙 로고를 추가하고, 프레임을 선택합니다.
- PNG 또는 SVG로 다운로드하거나, 동적 리다이렉트 호스팅을 통해 모든 스캔을 추적하세요.
홈페이지에서 전체 빌더를 무료로 사용해 보세요 — 미리보기는 계정 없이도 가능하며, 추적 기능이 포함된 동적 코드는 월 $0.99부터 시작합니다.
핵심 정리
- QR 코드는 모든 스마트폰 카메라로 읽을 수 있는 2D 바코드입니다.
- 목적지가 바뀔 가능성이 있다면 반드시 동적 QR 코드를 사용하세요.
- 코드 크기는 최소 2cm × 2cm, 고대비, 주변 여백을 확보하세요.
- 오류 정정 레벨 H를 사용하면 중앙 로고를 안전하게 추가할 수 있습니다.
- 동적 코드로 스캔을 추적해 실제 효과를 측정하세요.
