QR 코드가 스캔되지 않는 이유 — 8가지 흔한 실수
QR 코드를 생성했습니다. 인쇄했습니다. 누군가 스캔을 시도했고… 아무 일도 일어나지 않았습니다. 우리는 사용자들이 수천 건의 이런 사례를 디버깅하는 것을 도왔습니다. QR 코드가 스캔에 실패하는 가장 흔한 8가지 이유를 대략 빈도 순으로 알아보겠습니다.
1. QR 코드가 너무 작음
이것이 1번 이유입니다. QR 코드는 카메라가 모든 개별 모듈을 해상할 수 있을 만큼 충분한 물리적 크기가 필요합니다. 신뢰할 수 있는 경험칙은 1:10 비율 — QR 코드의 변은 스캔 거리의 최소 10분의 1이어야 합니다.
- 30 cm에서 스캔 (손에 든 휴대폰): 최소 3 cm 너비로 인쇄
- 1 m에서 스캔 (벽의 포스터): 최소 10 cm
- 5 m에서 스캔 (광고판): 최소 50 cm
의심스러우면 — 더 크게 만드세요. QR 코드가 너무 큰 것에 대한 페널티는 없습니다.
2. 어두운 모듈과 밝은 모듈 사이의 낮은 대비
스캐너는 어두운 사각형을 밝은 배경에서 명확하게 구별해야 합니다. 흰색 위 검정이 황금 표준입니다.
✗ 안정적으로 스캔되지 않음
흰색 위 연회색 • 흰색 위 노란색 • 반전 (일부 리더에서 검정 위 흰색) • 사진 배경✓ 항상 스캔됨
흰색 위 검정 • 크림색 위 다크 네이비 • 연녹색 위 포레스트 그린 • 거의 흰색 배경의 모든 어두운 색상규칙: 같은 색상 조합에서 검은 텍스트를 편안하게 읽을 수 없다면, QR 코드도 안정적으로 스캔되지 않을 가능성이 높습니다.
3. quiet zone (테두리) 누락
모든 QR 코드는 quiet zone이 필요합니다 — 그 주변의 밝은/빈 픽셀의 여백으로, 최소 4개 모듈에 해당합니다 (여기서 «모듈»은 그 작은 사각형 중 하나). 그것이 없으면 스캐너는 코드가 어디서 끝나는지 알 수 없습니다.
4. 대상 URL이 깨짐
QR이 스캔되고, 휴대폰이 브라우저를 열고, 그리고… 404. QR 코드 자체는 정상입니다; 문제는 안의 링크입니다.
- 페이지 이름이 변경되거나 이동됨
- 리다이렉트 체인이 어딘가에서 끊어짐
- bit.ly / 동적 QR 서비스가 만료되거나 속도 제한됨
- 사이트가 로그인을 요구하지만 청중에게 계정이 없음
이것이 동적 QR보다 정적 QR 코드를 지지하는 가장 강력한 논거 중 하나입니다 — 실패 지점이 더 적습니다.
5. 인쇄 품질 문제
디자인이 화면에서 선명해 보입니다. 인쇄소의 출력은 흐릿하고, 잉크가 모듈 사이에 번지거나, 전체에 등록 오류가 있습니다. 일반적인 해결책:
- 항상 SVG (벡터, 무한 확장 가능) 또는 인쇄 크기의 2배인 PNG로 내보내기
- 매우 작은 QR 코드 (2 cm 미만)에는 최소 600 DPI 프린터 사용
- 광택 검은색 배경에 인쇄 피하기 — 반사가 카메라를 혼란시킴
- 곡면 또는 변형된 표면 (캔, 병)은 평면보다 더 큰 QR 코드가 필요
6. 임베디드 로고가 너무 큼
QR 코드 중앙의 로고는 멋져 보이지만, 로고가 영역의 ~25 % 이상을 덮으면 코드가 읽을 수 없게 됩니다. 해결책은 오류 수정 수준을 H (high)로 높이는 것이며, 이는 코드가 실패하기 전에 데이터의 최대 30 %가 가려질 수 있도록 합니다.
7. QR이 문제가 있는 표면이나 각도에 있음
QR 코드는 평평하고, 무광이며, 잘 비춰진 표면을 선호합니다:
- 반사 표면 — 유리 진열장, 광택 라미네이트, 플렉시글라스 뒤의 화면
- 곡면 — 캔, 병, 머그잔 (더 큰 크기로 보상)
- 날카로운 각도 — 벽에 45°로 붙임
- 직사광선 — 카메라를 과다 노출
- 유리 뒤 — 눈부심과 추가 반사 층 추가
8. 코드 자체가 손상됨
이것은 드물지만 실제로 발생합니다. QR 이미지를 복사하고 압축된 경우 (예: 스크린샷, 다시 스크린샷, JPEG 저장), 모듈이 서로 섞일 수 있습니다. 항상 도구가 생성한 원본 SVG 또는 PNG에서 작업하세요.