가이드

QR코드가 갑자기 안 될 때 — 만료 원인과 해결 방법

Opener 팀4분 분량

전단지나 메뉴판의 QR 코드가 갑자기 “만료됨”, “비활성화됨”, “요금제를 업그레이드하세요” 페이지를 연다면, 거의 확실히 동적 코드예요. 코드가 생성기 업체의 리디렉션 서버를 가리키고 있었고, 체험 기간이나 요금제가 끝나자 업체가 코드를 꺼 버린 거예요. 인쇄된 패턴은 멀쩡해요. 그 안의 링크가 이제 내 페이지가 아니라 업체 페이지로 연결될 뿐이에요. 돈을 내고 다시 활성화하거나, QR 코드 생성기 같은 도구로 정적 코드를 만들어 다시 인쇄할 수 있어요. 정적 코드는 링크를 패턴 안에 직접 넣기 때문에 끌 수 있는 것 자체가 없어요.

정적 QR 코드와 동적 QR 코드

QR 코드는 짧은 텍스트, 보통 링크 하나를 저장해요. 두 종류의 차이는 어떤 링크를 저장하느냐예요.

정적 코드에는 목적지 자체가 들어 있어요. 예를 들면 https://yourcafe.com/menu 같은 거예요. 휴대폰이 스캔하면 바로 그곳으로 가요. 중간에 끼어드는 사람이 없고, 내 웹사이트 말고는 온라인 상태를 유지해야 할 것도 없어서, 인쇄물이 남아 있는 한 코드가 작동해요. 대신 인쇄한 뒤에는 내용을 바꿀 수 없어요.

동적 코드에는 생성기 업체 도메인의 짧은 링크가 들어 있어요. https://qr-vendor.example/a8Kx2 같은 거죠. 휴대폰이 이 링크를 열면 업체 서버가 방문자를 어디로 보낼지 찾아보고 내 메뉴 페이지로 리디렉션해요. 이 중간 단계 덕분에 동적 코드가 유용해요. 나중에 목적지를 바꾸거나 스캔 횟수를 셀 수 있으니까요. 그리고 바로 이 단계 때문에 업체가 코드를 끌 수도 있어요. 구독이 끊기거나, 체험 기간이 끝나거나, 회사가 문을 닫으면 서버가 방문자를 넘겨주지 않고 자기 페이지를 보여 줘요.

많은 “무료” 생성기가 그 결과를 분명히 알려 주지 않고 기본으로 동적 코드를 만들어요. 처음 몇 주는 잘 작동하고, 코드가 메뉴판 500장에 인쇄되고, 그다음에 체험 기간이 끝나요.

내 코드가 어떤 종류인지 확인하는 방법

특별한 도구는 필요 없어요. 코드에 담긴 링크만 보면 돼요.

  1. 휴대폰 카메라로 코드를 비추세요. 대부분의 휴대폰은 열기 전에 알림 창에 링크를 미리 보여 줘요.
  2. 도메인을 읽어 보세요. 내 웹사이트인가요, 아니면 QR 업체나 단축 링크 서비스의 이름인가요?
  3. 생성기 업체의 도메인이라면 동적 코드이고, 코드가 계속 작동할지는 그 회사에 달려 있어요.

링크가 yourcafe.com/menu처럼 내 도메인을 가리키는데도 안 된다면 QR 업체 문제가 아니에요. 페이지 주소가 바뀌었거나 웹사이트가 다운된 거예요. 이건 전적으로 내가 해결할 수 있어요(아래 참고).

지금 바로 할 수 있는 일

업체에 연락하거나 결제하기. 코드가 업체 서버를 거친다면 다시 켤 수 있는 건 그 업체뿐이에요. 업체 계정을 확인하세요. 인쇄물 수천 장이 이미 돌고 있다면 다시 활성화하는 게 가장 빠른 해결책일 수 있어요. 무엇에 가입하는지, 정기 결제인지, 나중에 해지하면 어떻게 되는지 꼭 읽어 보세요.

정적 코드로 다시 인쇄하기. 인쇄물이 많지 않거나 어차피 교체할 때가 됐다면, 내 페이지를 바로 가리키는 정적 코드를 만들어 다시 인쇄하세요. QR 코드 생성기에서 링크를 고르고 URL을 붙여 넣은 다음, 인쇄소에 보낼 SVG를 내려받으세요. 코드에는 내 링크만 들어 있고, 뒤에 계정이나 체험판이나 리디렉션 서버가 없어요.

예전 코드 가리기. 계속 쓰고 싶은 메뉴판, 테이블 카드, 포스터라면 새 코드 스티커를 예전 코드 위에 붙이는 게 다음 인쇄 때까지 쓸 만한 임시방편이에요. 휴대폰이 엉뚱한 코드를 읽지 않도록 스티커를 예전 코드가 완전히 가려질 만큼 크게 만드세요.

코드가 내 도메인을 가리킨다면 직접 리디렉션하기. 코드 안의 링크가 내가 관리하는 도메인에 있고 페이지 주소만 바뀌었다면, 웹사이트에서 예전 주소를 새 주소로 리디렉션하도록 설정하세요. 보통 웹 호스팅 업체나 홈페이지 제작 도구에서 할 수 있어요. 이미 인쇄된 코드가 아무것도 다시 인쇄하지 않고 다시 작동해요.

다음에 같은 일을 피하는 방법

QR 코드가 스캔되지 않는 다른 이유

모든 실패가 꺼진 리디렉션 때문은 아니에요. 휴대폰이 코드를 아예 인식하지 못한다면 원인은 보통 물리적인 거예요.

대비가 낮음. 흰 바탕의 연회색이나 검은 바탕의 진한 파랑은 카메라가 구분할 차이가 너무 적어요. 해결: 밝은 배경에 어두운 코드를 써서 대비를 강하게 하세요. 대비가 너무 낮으면 생성기가 경고해 줘요.

색이 반전됨. 어두운 배경의 밝은 코드는 멋져 보이지만 많은 스캐너가 읽지 못해요. 해결: 코드를 배경보다 어둡게 유지하세요. 생성기가 반전된 색을 알려 줘요.

너무 작거나 여백이 없음. 명함 위의 아주 작은 코드나 다른 그래픽에 바짝 붙여 인쇄한 코드는 인식하기 어려울 수 있어요. 해결: 더 크게 인쇄하고, 네 변 모두에 밝은 여백을 남기세요.

인쇄물 손상. 긁힘, 접힘, 얼룩, 코팅 반사, 가운데에 올린 로고가 패턴을 너무 많이 가릴 수 있어요. 해결: 코드를 만들 때 오류 정정 수준을 가장 높게 고르세요. 중복 정보가 더해져서 일부가 손상돼도 스캔돼요. 가능하면 무광 코팅을 쓰세요.

데이터가 너무 많음. 코드에 담는 텍스트가 많을수록 사각형이 촘촘하고 작아져서 스캔하기 어려워요. 추적 매개변수가 붙은 긴 URL이 흔한 원인이에요. 해결: 내 사이트의 깔끔한 페이지 주소처럼 짧은 링크를 쓰고, 코드를 조금 더 크게 인쇄하세요. 내용이 코드 하나에 담기엔 너무 길면 생성기가 알려 줘요.

테이블이나 숙소에 둘 Wi-Fi 코드라면 몇 가지 더 챙길 점이 있어요. Wi-Fi QR 코드 만드는 방법을 보세요.

자주 묻는 질문

QR 코드가 저절로 만료되나요?

아니요. QR 코드는 인쇄된 패턴일 뿐이에요. 정적 코드는 절대 만료되지 않고, 동적 코드는 뒤에 있는 리디렉션 서버가 방문자를 넘겨주지 않을 때만 작동을 멈춰요.

정적 QR 코드의 연결 주소를 바꿀 수 있나요?

코드 자체는 안 돼요. 링크가 패턴의 일부니까요. 하지만 내 도메인의 페이지를 가리킨다면 그 페이지를 바꾸거나 새 주소로 리디렉션할 수 있어요.

이 사이트가 사라지면 여기서 만든 코드도 작동을 멈추나요?

아니요. QR 코드 생성기는 브라우저에서 정적 코드를 만들어요. 링크가 패턴 안에 들어 있어서 이 웹사이트 없이도 코드는 계속 작동해요.

왜 어떤 휴대폰에서는 되고 어떤 휴대폰에서는 안 되나요?

보통 아슬아슬한 상태라서 그래요. 대비가 낮거나, 크기가 작거나, 반사가 있거나, 인쇄물이 손상됐는데 더 좋은 카메라는 그래도 읽어 내는 거죠. 대비와 크기를 키우고 오류 정정 수준을 높인 다음, 여러 휴대폰으로 다시 시험해 보세요.