§ 01 article

QR코드 인식 안 될 때 원인과 해결법 6가지

작성자: QR Toolkit 팀 · 게시: 2026-05-11

#QR코드 인식 안 될 때#QR코드 스캔 안 됨#QR코드 문제 해결#QR코드 만들기 주의사항#QR코드 스캐너

QR코드가 인식되지 않을 때, 원인은 거의 항상 고칠 수 있는 몇 가지 문제 중 하나입니다. 코드와 배경의 대비가 낮거나, 코드가 너무 작게 인쇄됐거나, 주변 여백(콰이어트 존)이 없거나, 물리적으로 손상·변형됐거나, 연결 대상(예: 죽은 URL)이 끊겼기 때문입니다. 아래 순서대로 점검하면 대부분의 코드는 다시 스캔되기 시작합니다.

이 글에서는 QR코드가 인식되지 않는 각 원인과 정확한 해결법을, 코드를 만드는 입장이든 읽는 입장이든 모두 적용할 수 있도록 정리했습니다.

1. 대비가 낮을 때

QR 스캐너는 어두운 영역과 밝은 영역의 차이를 감지해 코드를 읽습니다. 대비가 너무 낮으면 스캐너가 패턴의 모듈(작은 사각형)을 구분하지 못합니다.

해결법

  • 밝은 배경 위에 어두운 코드를 쓰세요. 흰 바탕에 검은 코드가 가장 이상적입니다.
  • 밝은 색 코드, 그라데이션, 복잡한 사진 위에 인쇄된 코드는 피하세요.
  • 브랜드 색을 쓴다면 코드의 어두운 부분이 충분히 진하게 유지되도록 하세요. 색이 옅은 코드는 멋져 보여도 인식되지 않습니다.

흔한 실수는 색을 반전시키는 것(어두운 배경에 밝은 코드)입니다. 일부 스캐너는 이를 처리하지만 그렇지 못한 경우도 많으므로, 코드를 배경보다 어둡게 유지하는 것이 가장 안전합니다.

2. 코드가 너무 작을 때

QR코드는 카메라가 개별 사각형을 또렷이 인식할 수 있을 만큼 충분한 물리적 크기가 필요합니다. 멀리서 스캔할수록 더 그렇습니다.

해결법

  • 팔 길이 정도에서 스캔할 코드는 최소 2 x 2 cm(약 0.8인치) 이상으로 만드세요.
  • 방 건너편에서 스캔할 포스터·안내판 코드는 10 cm 이상으로 크게 키우세요.
  • 간단한 기준: 스캔 거리는 코드 너비의 약 10배 정도입니다.

코드에 담긴 데이터가 많을수록 패턴이 빽빽해지므로, 읽히려면 더 크게 인쇄해야 합니다.

3. 여백(콰이어트 존)이 없을 때

콰이어트 존은 QR코드 주변의 비어 있는 여백입니다. 스캐너는 이 여백을 보고 코드가 어디서 시작하고 끝나는지 파악합니다. 여백이 없으면 코드가 주변 텍스트나 그래픽에 묻혀 버립니다.

해결법

  • 코드 사방에 최소 4개 모듈(작은 사각형) 너비 이상의 빈 테두리를 남기세요.
  • 코드를 바짝 자르거나, 글자·이미지를 코드 가장자리에 딱 붙이지 마세요.
  • 전단지나 라벨을 배치할 때 코드에 숨 쉴 공간을 주세요.

4. 물리적 손상이나 변형이 있을 때

QR코드에는 오류 정정(error correction) 기능이 내장되어 있어 어느 정도의 손상은 견딥니다. 하지만 한계가 있습니다.

해결법

  • 긁힘, 얼룩, 접힘, 지워진 인쇄가 없는지 확인하세요.
  • 코드가 평평한지 확인하세요. 휘어진 병이나 구겨진 표면 위의 코드는 패턴이 왜곡됩니다.
  • 심하게 손상된 코드는 다시 인쇄하세요. 코드의 약 3분의 1 이상이 가려지면 강력한 오류 정정도 복구하지 못합니다.

5. URL이나 연결 대상이 끊겼을 때

코드는 완벽하게 스캔되는데 연결 대상이 실패하는 경우도 있습니다. 스캐너는 제 역할을 한 것이고, 문제는 반대편에 있습니다.

해결법

  • URL이 정확한지, https://가 포함됐는지 확인하세요.
  • 브라우저에서 링크를 열어 페이지가 아직 살아 있는지 확인하세요.
  • 코드를 만들 때 들어간 오타가 없는지 살피세요. 정적 QR코드는 나중에 수정할 수 없으므로, 오타가 있으면 새 코드를 다시 만들어야 합니다.

이런 문제를 미리 잡는 좋은 방법은, 코드에 의존하기 전에 해독된 링크를 미리 확인하는 것입니다. QR Toolkit은 스캔하는 순간 해독된 내용을 정확히 보여 주므로, 발행하거나 인쇄하기 전에 코드가 의도한 곳을 가리키는지 확인할 수 있습니다.

6. 스캐너나 조명 문제일 때

가끔은 코드에 아무 문제가 없고, 스캔하는 행위 자체가 문제일 때도 있습니다.

해결법

  • 카메라 렌즈를 닦으세요.
  • 조명을 개선하세요. 빛 반사와 그림자 모두 스캔을 방해합니다.
  • 휴대폰을 흔들리지 않게, 코드와 평행하게 잡으세요(비스듬한 각도는 피하세요).
  • 기본 카메라 대신 전용 스캐너 앱을 써 보세요. 코드가 흐릿하거나 까다로운 표면에 인쇄된 경우, 카메라는 버벅대도 전용 스캐너가 읽어 내는 일이 많습니다. 필요하면 저장된 사진에서도 스캔할 수 있습니다.

빠른 문제 해결 체크리스트

코드가 스캔되지 않으면 이 목록을 차례로 확인하세요.

  1. 대비가 충분한가요? (밝은 배경에 어두운 코드)
  2. 스캔 거리에 비해 충분히 큰가요?
  3. 코드 주위에 흰 여백이 있나요?
  4. 코드가 손상 없이 평평한가요?
  5. 연결 대상 URL이 아직 작동하나요?
  6. 조명이 좋고 렌즈가 깨끗한가요?

열에 아홉은 이 안에 답이 있습니다.

믿기 전에 먼저 테스트하세요

가장 좋은 습관은 모든 코드를 발행 전에 테스트하는 것입니다. 사람들이 실제로 사용할 환경에서, 최소한 다른 휴대폰 한 대로 내 코드를 직접 스캔해 보세요. 가능하면 코드를 저장해 기록으로 남겨 두세요. QR Toolkit은 만들고 스캔한 코드를 검색 가능한 기록으로 보관하므로, 문제가 발견된 코드를 빠르게 다시 확인하거나 새로 만들 수 있습니다. 모든 해독은 본인 기기에서 이루어지고 광고나 추적이 없으며, 기록은 본인 계정에만 저장되어 행 수준 보안(RLS)으로 보호됩니다.

자주 묻는 질문

QR코드가 한 휴대폰에서는 되는데 다른 휴대폰에서는 왜 안 되나요?

보통 대비가 살짝 낮거나, 크기가 작거나, 여백이 빠듯한 경계선 상태의 문제입니다. 어떤 카메라는 감당하고 어떤 카메라는 그러지 못합니다. 대비를 높이고, 크기를 키우고, 코드 주위에 여백을 더하면 모든 기기에서 안정적으로 인식됩니다.

손상된 QR코드도 스캔할 수 있나요?

경우에 따라 가능합니다. QR코드에는 오류 정정 기능이 있어, 설정에 따라 코드의 약 30%까지 손상되거나 가려져도 데이터를 복구할 수 있습니다. 그 이상이면 읽을 수 없게 되어 다시 인쇄해야 합니다.

QR코드는 스캔되는데 링크가 죽어 있어요. 무슨 일인가요?

코드 자체는 정상이지만, 가리키는 웹사이트가 이전됐거나 사라진 것입니다. 정적 QR코드는 만든 뒤 수정할 수 없으므로, 연결 대상이 바뀌었다면 올바르게 작동하는 URL로 새 코드를 만들어야 합니다.

<< cd /ko/blog