컨테이너 번호 검증기

ISO 6346 컨테이너 번호를 소유자 코드, 장비 분류, 일련번호로 분해하고 입력하면서 검증 디짓을 확인하세요.

컨테이너 번호

컨테이너 번호를 입력하거나 붙여넣으세요. 공백과 하이픈은 사용해도 됩니다.

소유자 코드
장비 종류
일련번호
검증 번호

입력하신 번호는 브라우저에서만 확인되며 업로드되지 않습니다. 소유자나 위치 조회는 수행되지 않습니다.

자주 묻는 질문

ISO 6346 컨테이너 번호란 무엇인가요?

모든 복합 운송 컨테이너에 표시되는 11자리 코드입니다. 3자리의 소유자 코드, 1자리의 장비 분류 문자, 6자리의 일련번호, 그리고 마지막 검증 디짓으로 구성됩니다. 예컨대 MSCU 123456 6과 같습니다.

네 번째 문자는 무엇을 의미하나요?

장비 분류 식별자입니다. U는 화물 컨테이너, J는 발전기 세트 같은 탈착식 컨테이너 장비, Z는 트레일러 및 섀시를 의미합니다. 그 외의 문자는 ISO 6346을 따르지 않음을 뜻합니다.

검증 디짓은 어떻게 계산되나요?

문자는 10, 12, 13 등으로 치환되고(11의 배수는 건너뜀) 숫자는 고유 값을 유지합니다. 각 자리에 1, 2, 4부터 512까지 곱한 합을 11로 나눈 나머지가 검증 디짓이 됩니다. 나머지가 10인 경우 0으로 기록되며, 표준에서는 이 결과가 나오는 일련번호를 피할 것을 권장하므로 해당 번호는 드물게 나타납니다.

소유자나 컨테이너의 위치를 찾을 수 있나요?

아니요. 이 도구는 번호 자체의 구조와 검증 디짓만 검증합니다. 소유자는 BIC 등록부에 기록되며 컨테이너의 위치는 운송할 때마다 바뀌므로 번호만으로 알 수 없습니다.

ISO 6346 컨테이너 번호의 구조

복합 운송에서 사용되는 모든 컨테이너는 국제표준화기구의 ISO 6346 규격에 따라 고유한 번호를 부여받습니다. 이 규격은 전 세계 물류망에서 컨테이너를 식별하고 데이터 오류를 방지하는 역할을 합니다. 컨테이너 번호는 정확히 11자리의 알파벳과 숫자로 구성되며, 각 자리마다 명확한 의미를 지니고 있습니다.

  • 소유자 코드 (Owner Code): 처음 세 자리의 문자입니다. 국제컨테이너국(BIC)에 등록된 고유 코드로 소유주를 식별합니다.
  • 장비 분류 식별자 (Equipment Category Identifier): 네 번째 자리의 문자입니다. 장비의 종류를 나타내며 다음 세 가지 중 하나여야 합니다:
    • U — 화물 컨테이너
    • J — 착탈식 컨테이너 장비 (발전기 세트 등)
    • Z — 트레일러 또는 섀시
  • 일련번호 (Serial Number): 5번째부터 10번째 자리까지의 6자리 숫자입니다. 소유자가 부여한 고유 번호입니다.
  • 검증 디짓 (Check Digit): 마지막 11번째 자리의 숫자입니다. 앞선 10자리의 문자와 숫자를 특정 공식으로 계산하여 도출한 값으로, 번호의 오타나 전송 오류를 잡아내는 역할을 합니다.

검증 디짓의 수학적 계산 원리

ISO 6346 표준은 모듈로 11(Modulo 11) 알고리즘을 사용하여 검증 디짓을 계산합니다. 계산 과정은 다음과 같은 단계로 진행됩니다.

첫째, 모든 문자에 고유한 숫자 값을 부여합니다. 알파벳 A부터 Z까지 순서대로 10부터 38까지의 값을 매기되, 11의 배수인 11, 22, 33은 건너뜁니다. 이에 따라 A는 10, B는 12, C는 13이 되며, 숫자는 원래의 고유 값을 그대로 유지합니다.

둘째, 각 자리에 해당하는 가중치를 곱합니다. 가중치는 위치에 따라 2의 거듭제곱(2⁰부터 2⁹까지, 즉 1부터 512까지)을 적용합니다. 첫 번째 자리는 1, 두 번째 자리는 2, 세 번째 자리는 4를 곱하는 방식입니다.

셋째, 이렇게 곱해서 나온 10개의 값을 모두 더한 뒤 11로 나눕니다. 이 나눗셈에서 발생한 나머지가 해당 컨테이너 번호의 검증 디짓이 됩니다.

나머지가 10인 경우의 예외 처리

계산 과정에서 합산된 값을 11로 나누었을 때 나머지가 10이 나오는 경우가 존재합니다. ISO 6346 표준에 따르면 나머지가 10인 경우 검증 디짓은 0으로 기록됩니다.

표준에서는 데이터 처리상의 혼선을 방지하기 위해 나머지가 10이 되는 일련번호의 사용을 피할 것을 권장하고 있습니다. 그러나 이러한 권장 사항에도 불구하고, 실제 물류 현장에는 나머지가 10으로 계산되어 검증 디짓이 0으로 표시된 컨테이너가 실제로 존재하여 운용되고 있습니다.

컨테이너 번호 검증기의 작동 규칙 및 오류 메시지

컨테이너 번호 검증기는 사용자가 번호를 입력하는 즉시 실시간으로 규격을 검증하고 분석 결과를 화면에 표시합니다. 입력 상태와 값의 유효성에 따라 다음과 같은 메시지가 출력됩니다.

  • 입력 대기 및 진행 상태:

    • 입력창이 비어 있을 때: 컨테이너 번호를 입력하거나 붙여넣으세요. 공백과 하이픈은 사용해도 됩니다.
    • 입력 도중 (11자리 미만): 11글자 중 ‹count›글자 입력됨 — 계속 입력하세요.
    • 입력값을 모두 지웠을 때: 지워졌습니다.
  • 문자 및 형식 제한:

    • 허용되지 않는 특수문자 입력 시: 문자와 숫자만 허용되며, 구분자로 공백이나 하이픈을 사용할 수 있습니다.
    • 11자리를 초과하여 입력 시: 컨테이너 번호는 11자리여야 하지만 이 번호는 ‹count›자리입니다.
    • 처음 네 자리에 숫자가 포함된 경우: 처음 네 자리는 3자리의 소유자 코드와 장비 분류 식별자인 문자여야 합니다.
    • 5번째부터 11번째 자리에 문자가 포함된 경우: 5번째부터 11번째 자리는 6자리의 일련번호와 검증 디짓인 숫자여야 합니다.
    • 네 번째 자리에 U, J, Z 이외의 문자가 입력된 경우: ‹letter›은(는) 장비 분류 식별자가 아닙니다. 네 번째 문자는 U, J 또는 Z여야 합니다.
  • 검증 결과:

    • 검증 디짓이 일치하는 경우: 유효한 컨테이너 번호입니다. 검증 디짓이 일치합니다.
    • 검증 디짓이 일치하지 않는 경우: 검증 디짓이 일치하지 않습니다. ‹given›이(가) 아니라 ‹expected›여야 합니다.
    • 검증 디짓만 단독으로 계산할 때: 이 번호의 검증 디짓은 ‹digit›입니다.
    • 나머지가 10인 예외적인 번호인 경우: 이 번호의 단순 나머지가 10이므로 검증 디짓은 0으로 기록됩니다. 표준에서는 이 결과가 나오는 일련번호를 피할 것을 권장하지만, 이를 탑재한 컨테이너는 실제로 존재합니다.

데이터 보안 및 처리 방식

컨테이너 번호 검증기는 사용자의 개인정보와 데이터 보안을 철저히 유지합니다. 입력된 모든 컨테이너 번호의 검증과 분석 작업은 외부 서버로 전송되지 않고 사용자의 웹 브라우저 내부에서 실시간으로 처리됩니다. 또한, 이 도구는 입력된 번호의 구조적 유효성만을 판별할 뿐, 특정 컨테이너의 실제 소유주 정보나 현재 물리적 위치를 추적하는 조회 기능은 수행하지 않습니다.

자주 묻는 질문 (FAQ)

Q: ISO 6346 컨테이너 번호란 무엇인가요? A: 모든 복합 운송 컨테이너에 표시되는 11자리 코드입니다. 3자리의 소유자 코드, 1자리의 장비 분류 문자, 6자리의 일련번호, 그리고 마지막 검증 디짓으로 구성됩니다. 예컨대 MSCU 123456 6과 같습니다.

Q: 네 번째 문자는 무엇을 의미하나요? A: 장비 분류 식별자입니다. U는 화물 컨테이너, J는 발전기 세트 같은 탈착식 컨테이너 장비, Z는 트레일러 및 섀시를 의미합니다. 그 외의 문자는 ISO 6346을 따르지 않음을 뜻합니다.

Q: 검증 디짓은 어떻게 계산되나요? A: 문자는 10, 12, 13 등으로 치환되고(11의 배수는 건너뜀) 숫자는 고유 값을 유지합니다. 각 자리에 1, 2, 4부터 512까지 곱한 합을 11로 나눈 나머지가 검증 디짓이 됩니다. 나머지가 10인 경우 0으로 기록되며, 표준에서는 이 결과가 나오는 일련번호를 피할 것을 권장하므로 해당 번호는 드물게 나타납니다.

Q: 소유자나 컨테이너의 위치를 찾을 수 있나요? A: 아니요. 이 도구는 번호 자체의 구조와 검증 디짓만 검증합니다. 소유자는 BIC 등록부에 기록되며 컨테이너의 위치는 운송할 때마다 바뀌므로 번호만으로 알 수 없습니다.