해설

QR 코드는 만료되나요? 링크를 남이 소유할 때만 그래요

정적 QR 코드는 절대 만료되지 않아요. 원하는 데이터가 패턴 자체에 인쇄되어 있고, 휴대폰이 어떤 서버에도 묻지 않고 읽기 때문이에요. 동적 QR 코드는 만료될 수 있어요. 어떤 서비스가 소유한 짧은 리디렉션 링크가 들어 있어서, 그 서비스가 링크를 더 이상 처리하지 않는 날 코드도 죽어요.

1. 짧은 답변

"QR 코드는 만료되나요?"는 사실 두 가지 질문이에요. 종이 위에서는 똑같아 보이는 두 종류의 코드가 있기 때문이에요. 정적 코드는 실제 데이터를 인코딩해요. 전체 웹 주소, 와이파이 네트워크 이름과 비밀번호, vCard 연락처 정보, 전화번호 같은 것들이에요. 인쇄된 전화번호가 만료될 수 없듯이, 여기에는 만료될 수 있는 것이 전혀 없어요. 동적 코드는 QR 서비스에 속한 짧은 URL을 인코딩해요. 휴대폰이 그 URL을 열면 서비스가 어디로 리디렉션할지 찾아보고 휴대폰을 그쪽으로 보내요. 동적 코드의 모든 것은 이 조회가 계속 작동하느냐에 달려 있어요.

그래서 솔직한 답은 이래요. 기술로서의 QR 코드는 절대 만료되지 않아요. 구독으로 판매되는 QR 코드는 구독이 끝날 때마다 만료돼요. 온라인에 떠도는 "QR 코드가 만료되었습니다" 이야기 대부분은 두 번째 종류예요.

2. 정적 코드가 만료될 수 없는 이유

QR 심볼은 ISO/IEC 18004로 정의돼요. 어둡고 밝은 모듈이 바이트를 인코딩하고, 심볼 일부가 손상되어도 스캐너가 바이트를 복원할 수 있게 해 주는 오류 정정 코드워드가 더해져요. 휴대폰 카메라가 정적 코드를 읽으면 그 바이트를 기기 안에서 해독하고 바로 실행해요. 주소를 열고, 네트워크에 접속하고, 연락처 저장을 제안하는 식이에요. 어떤 제3자와의 왕복도 없고, 코드를 만든 생성기에 다시 문의하는 일도 결코 없어요.

그래서 이 사이트에서 만들었든, 다른 정적 생성기에서 만들었든, 내 컴퓨터의 오픈소스 라이브러리로 만들었든 코드는 똑같이 동작해요. 작동을 멈추게 할 수 있는 건 물리적인 것뿐이에요. 잉크가 바래고, 코팅이 누렇게 변하고, 스티커가 긁히는 것 말이에요. 인쇄 사양 가이드에서 코드가 붙어 있는 표면보다 오래가도록 인쇄하는 방법을 다뤄요.

3. 동적 코드가 만료되는 이유

동적 코드가 존재하는 건 유용하기 때문이에요. 인쇄한 뒤에도 목적지를 바꿀 수 있고, 리디렉션 덕분에 제공업체가 스캔 수를 셀 수 있어요. 그 대가로 짧은 링크는 제공업체의 도메인과 데이터베이스에 살아요. 이 관계를 끝내는 일은 흔히 네 가지예요.

  • 무료 체험이 끝나요. 여러 대형 업체가 정해진 기간 동안 동적 코드를 무료로 제공한 뒤 유료 요금제를 요구해요. 체험 기간에 인쇄한 코드는 기간이 끝나면 리디렉션을 멈춰요.
  • 요금제를 해지하거나 카드 결제가 실패해요. 코드는 계정에 속하고, 계정을 살려 두는 건 결제예요.
  • 업체가 문을 닫거나 인수돼요. 리디렉션 도메인이 몇 주 예고만으로 꺼진 사례가 있고, 그곳을 가리키던 모든 코드가 한꺼번에 먹통이 됐어요.
  • 도메인이 다른 용도로 쓰여요. 버려진 짧은 링크 도메인은 누구나 살 수 있으니, 오래된 코드가 의도하지 않은 곳으로 사람들을 보내기 시작할 수 있어요.

정적 vs 동적 가이드에서 비용과, 동적 코드가 여전히 올바른 선택인 네 가지 상황을 더 깊이 다뤄요. 이 페이지는 만료 문제에만 집중해요.

4. 내 코드가 어느 쪽인지 구별하는 법

휴대폰으로 코드를 스캔하고, 탭해서 들어가기 전에 카메라가 보여 주는 주소를 읽어 보세요. 내 웹사이트, WIFI: 문자열, BEGIN:VCARD로 시작하는 블록처럼 내 목적지라면 정적 코드예요. 업체 이름 뒤에 무작위 문자 몇 개가 붙은 것처럼 내가 소유하지 않은 도메인의 짧은 링크라면, 그 코드는 동적이고 그 업체에 의존해요.

단서가 두 가지 더 있어요. 다운로드 전에 계정을 만들라고 했거나 스캔 횟수를 보여 주는 생성기는 거의 확실히 동적 코드를 주는 거예요. 바로 다운로드하게 해 주고 코드가 몇 번 스캔됐는지 알려 줄 수 없는 생성기는 정적 코드를 주는 거예요.

5. 정적 코드를 여전히 망가뜨릴 수 있는 것

"만료되지 않는다"가 "항상 쓸모 있는 곳으로 이어진다"는 뜻은 아니에요. 정적 코드는 입력한 내용을 충실히 복사한 것이라, 바탕이 되는 데이터가 깨지는 방식 그대로 깨져요.

  • 가리키는 웹 페이지가 옮겨지거나 삭제돼요. 코드는 여전히 그 주소를 열지만, 이제 그 주소가 오류를 돌려줘요. URL을 유지하거나 내 도메인에 리디렉션을 설정하세요.
  • 와이파이 비밀번호가 바뀌어요. 코드는 여전히 예전 접속 정보로 접속을 시도하지만 더는 통하지 않아요. 새 비밀번호로 새 코드를 인쇄하세요.
  • 전화번호나 이메일 주소를 더 이상 쓰지 않아요. 같은 논리예요. 코드는 맞는데 세상이 바뀐 거예요.
  • 인쇄가 너무 작거나, 대비가 너무 낮거나, 여백(콰이어트 존)이 없어서 카메라가 인식하지 못해요. 이건 만료가 아니라 인쇄 실패이고, 오류 정정 가이드에서 코드가 손상을 얼마나 견딜 수 있는지 설명해요.

이 모든 경우에 새 코드를 인쇄하면 해결되고, 비용은 들지 않아요. 어떤 경우에도 제3자가 결과를 결정하지 않아요.

6. 인쇄한 코드는 물리적으로 얼마나 오래가나요?

인쇄물이 버티는 만큼이에요. 코팅지에 안료 잉크로 인쇄한 것, 코팅한 메뉴판, 식각하거나 각인한 코드는 야외에서도 보통 몇 년 동안 읽을 수 있어요. 염료 잉크젯 인쇄물은 직사광선 아래에서 한 계절 만에 바랠 수 있어요. QR 코드에 필요한 건 어두운 모듈과 밝은 모듈 사이의 분명한 대비뿐이므로 실용적인 규칙은 이래요. 패턴이 아직 또렷하게 보인다면 휴대폰도 여전히 읽을 수 있고, 오류 정정이 그 위에 여유를 더해 줘요.

7. 자주 묻는 질문

무료 QR 코드는 만료되나요?

무료 정적 코드는 만료되지 않아요. 무료 동적 코드는 보통 만료되는데, 무료 등급이 유료 리디렉션 서비스의 체험판이기 때문이에요. 찾아봐야 할 단어는 "무료"가 아니라 "정적"이에요.

qr-code.love에서 만든 QR 코드는 만료되나요?

아니요. 여기서 만든 모든 코드는 정적이고, 브라우저에서 생성되며, 데이터를 직접 담고 있어요. 저희에게는 코드를 끌 서버도, 코드가 만들어졌다는 기록도 없어요.

식당 메뉴용 영구 QR 코드를 만들 수 있나요?

네. PDF QR 코드 도구로 내 도메인에 있는 PDF나 페이지의 직접 링크를 인코딩하세요. 메뉴가 바뀌면 같은 주소의 파일만 업데이트하면 인쇄된 모든 코드가 계속 작동해요.

만료되지 않으면서 수정도 할 수 있는 QR 코드가 있나요?

리디렉션을 내가 소유할 때만 가능해요. 내 도메인의 짧은 주소를 인코딩하고, 그 주소가 가리키는 곳을 내 서버에서 바꾸세요. 수명을 내가 통제하는 동적 코드이니, 양쪽의 장점을 모두 갖춘 셈이에요.

출처 및 더 읽을거리

만료될 수 없는 QR 코드 만들기

정적이고, 브라우저에서 생성되며, PNG나 벡터 SVG로 다운로드할 수 있어요. 계정도, 리디렉션도, 시계도 없어요.

무료 생성기 열기