QR코드 유효기간이 있을까? – 정적·동적 QR코드 차이와 ‘만료’ 해결법

QR코드 자체에는 유효기간이 없습니다. 그런데도 “만료되었습니다”가 뜨는 이유와 정적·동적 QR코드의 차이, 인쇄한 QR코드가 갑자기 작동하지 않을 때 확인할 점을 정리했습니다.

결론부터 말하면 QR코드에는 유효기간이 없습니다. QR코드는 검은 칸과 흰 칸의 배열로 글자를 담아 두는 방식일 뿐이고, 국제 표준(ISO/IEC 18004)에도 만료라는 개념은 없습니다. 10년 전에 인쇄한 QR코드도 종이가 멀쩡하다면 지금 휴대폰으로 그대로 읽힙니다.

그런데 실제로는 “유효기간이 지난 QR코드입니다”, “이 코드는 만료되었습니다” 같은 안내를 보는 일이 적지 않습니다. 코드는 그대로인데 왜 이런 일이 생기는지, 그리고 내가 만드는 QR코드는 어떻게 하면 오래 쓸 수 있는지 정리했습니다.

QR코드가 ‘만료’되는 세 가지 이유

1. 동적 QR코드 서비스의 구독이 끝났다

QR코드 제작 서비스 중에는 코드 안에 최종 주소 대신 서비스 회사의 짧은 주소를 넣는 곳이 많습니다. 이를 동적 QR코드라고 합니다. 스캔하면 먼저 그 회사 서버를 거쳐 원래 목적지로 이동하는 구조입니다. 무료 체험 기간이 끝나거나 유료 구독을 해지하면 회사 서버가 더 이상 연결해 주지 않고 “만료된 코드” 안내를 띄웁니다. 코드 자체가 망가진 것이 아니라 중간 다리가 끊긴 것입니다.

2. 연결된 웹페이지가 사라졌다

정적 QR코드라도 그 안에 담긴 웹 주소의 페이지가 삭제되었거나 주소가 바뀌었다면 열리지 않습니다. 행사 안내 페이지를 행사가 끝난 뒤 지웠거나, 쇼핑몰 상품이 판매 종료된 경우가 대표적입니다. 이때 브라우저에는 보통 “페이지를 찾을 수 없음(404)” 같은 오류가 나타납니다.

3. 처음부터 짧게 쓰도록 만든 일회용 QR코드다

결제, 출입 인증, 로그인처럼 보안이 중요한 곳에서는 일부러 짧은 시간만 유효한 QR코드를 만듭니다. 예를 들어 코로나19 시기에 쓰던 전자출입명부 QR코드는 발급 후 15초가 지나면 유효시간이 끝나 다시 발급받아야 했습니다. 이런 코드의 유효기간은 QR코드 기술이 아니라 그 서비스의 서버가 정한 규칙입니다.

정적 QR코드와 동적 QR코드 비교

구분정적 QR코드동적 QR코드
코드에 들어 있는 것최종 내용(주소, 와이파이 정보 등) 그 자체제작 서비스의 짧은 주소
인쇄 후 목적지 변경불가가능
스캔 횟수 통계없음서비스에서 제공
만료 가능성없음 (연결 페이지만 유지되면 됨)구독이 끝나거나 서비스가 종료되면 작동 중지
비용무료대부분 월 구독

QR코드 만들기에서 만드는 코드는 정적 QR코드입니다. 회원가입이나 구독이 없고, 만든 뒤 어느 서버도 거치지 않기 때문에 작동이 멈추지 않습니다.

내가 만든 QR코드가 만료되지 않게 하려면

  • 명함, 포장, 간판처럼 오래 쓰는 인쇄물에는 정적 QR코드를 쓰세요.
  • 나중에 목적지를 바꿀 일이 있다면 동적 QR코드 대신 내 웹사이트 안에 고정 주소의 안내 페이지를 만들고 그 주소를 QR코드에 넣으세요. 내용은 페이지에서 바꾸면 되므로 코드를 다시 인쇄할 필요가 없습니다.
  • 동적 QR코드를 꼭 써야 한다면 무료 체험 기간, 구독 해지 시 처리 방식, 서비스가 종료될 때 코드를 옮길 수 있는지를 먼저 확인하세요.
  • 연결할 웹페이지는 행사가 끝난 뒤에도 바로 지우지 말고, 종료 안내나 다음 행사 안내로 바꿔 두면 이미 퍼진 QR코드가 헛걸음이 되지 않습니다.

이미 인쇄한 QR코드가 갑자기 작동하지 않을 때

  1. QR코드 스캐너로 코드를 읽어 안에 들어 있는 주소를 직접 확인합니다. 링크를 바로 열지 않고 도메인을 보여 주기 때문에 원인을 찾기 쉽습니다.
  2. 도메인이 내 웹사이트가 아니라 QR 제작 서비스의 주소라면 동적 QR코드입니다. 해당 서비스의 계정과 구독 상태를 확인하세요.
  3. 도메인이 내 웹사이트라면 그 페이지가 삭제되거나 주소가 바뀌지 않았는지 확인하고, 페이지를 되살리거나 새 주소로 연결(리디렉션)되게 설정합니다.
  4. 복구가 어렵다면 정적 QR코드로 새로 만들어 교체하고, 기존 인쇄물에는 새 코드를 덧붙이기보다 회수하는 편이 이용자 혼란과 큐싱 오해를 줄입니다.

다른 사람의 QR코드가 ‘만료’로 나올 때

이용자 입장에서 할 수 있는 일은 많지 않습니다. 게시한 곳(가게, 행사 주최 측)에 알려 주는 것이 가장 확실합니다. 이때 “만료된 코드입니다”라며 다른 링크나 앱 설치를 권하는 화면이 나온다면 진짜 안내인지 의심해 보세요. 원래 코드 위에 덧붙인 가짜 QR코드일 수 있습니다.

자주 묻는 질문

무료 생성기로 만든 QR코드도 계속 쓸 수 있나요?

정적 QR코드라면 그렇습니다. 생성기가 무료인지 유료인지가 아니라 코드 안에 무엇이 들어 있는지가 중요합니다. 스캐너로 읽었을 때 내 주소가 그대로 나오면 정적 QR코드입니다.

QR코드 이미지를 오래 쓰면 화질이 떨어져 못 쓰게 되나요?

디지털 파일은 변하지 않습니다. 다만 인쇄물은 햇빛에 바래거나 긁혀서 읽히지 않을 수 있습니다. 야외에 붙이는 코드는 오류 복원 수준을 높이고 크게 인쇄하는 것이 좋습니다. 자세한 방법은 QR코드 만들기와 인쇄 가이드를 참고하세요.

참고 자료

QR코드를 지금 바로 읽어야 한다면 설치 없이 쓰는 스캐너를 이용해 보세요.

함께 읽으면 좋은 글