앞 12자리를 「1, 3, 1, 3…」으로 교대로 가중 합산하고, 그 결과의 10에 대한 보수를 취합니다—체크 디지트는 이렇게 나옵니다. 이는 상품이 진품임을 보장하지는 않지만, 대부분의 입력 및 인쇄 오류를 걸러낼 수 있습니다.
EAN-13은 총 13자리이며, 마지막 자리가 체크 디지트이고 앞 12자리가 데이터 자리입니다. 계산 시 첫 번째 자리부터 시작하여 홀수 자리(1, 3, 5…번째)는 1을 곱하고, 짝수 자리(2, 4, 6…번째)는 3을 곱한 후, 12개의 곱을 모두 더합니다. 주의: 오른쪽이 아닌 왼쪽 첫 번째 자리부터 세어야 합니다.
이전 단계의 합계를 10으로 나눈 나머지를 구한 뒤, 10에서 그 나머지를 빼고, 그 결과를 다시 10으로 나눈 나머지를 구합니다. 이렇게 얻은 일의 자리 숫자가 체크 디지트입니다. 공식으로 쓰면 (10 − 합계 mod 10) mod 10이며, 마지막에 mod를 한 번 더 취하는 것은 나머지가 0일 때 10이 되는 경우를 처리하기 위해서입니다.
가중치 1/3을 번갈아 적용하는 설계는 인접한 자리의 가중치를 서로 다르게 만듭니다. 이렇게 하면 '인접한 두 숫자를 바꿔 쓴' 유형의 가장 흔한 인적 오류(예: 12를 21로 봄)가 거의 반드시 가중 합계를 바꾸게 되어 체크 디지트에 걸리게 됩니다. 이것이 체크 디지트 설계의 핵심 목적입니다. 암호화가 아니라 오류 검출입니다.
단 한 가지를 의미합니다. 이 숫자열의 구성이 합법적이라는 것, 즉 규칙에 따라 생성된 GTIN일 가능성이 있다는 것입니다. 그것은아닙니다이 번호가 특정 기업에 할당되었다는 것을 의미하지 않으며,아닙니다상품이 정품이라는 것도,아닙니다번호가 GS1 데이터베이스에 존재한다는 것도 의미하지 않습니다. 귀속을 확인하려면 회원 조직의 등록 정보를 조회해야 하고, 진위를 판단하려면 브랜드사의 방위 수단이 필요합니다. 이 부분을 많은 글이 혼동합니다.
바로 인용할 수 있는 핵심 결론.
왼쪽부터 홀수 자리×1, 짝수 자리×3으로 합산한 뒤 (10 − 합계 mod 10) mod 10을 취합니다.
인접 자리의 가중치가 달라 '숫자를 바꿔 쓴' 유형의 빈번한 오류가 숨을 곳이 없습니다.
형식이 합법적이라는 것은 합법적일 가능성만 말할 뿐, 할당되었음을 말하지 않고 상품이 진품임을 말하지 않습니다.
틀리면 스캔되지 않고, 인쇄 공정에 들어가면 전체 포장 배치가 폐기될 수 있습니다.
| 자릿수 | 숫자 | 가중치 | 곱 |
|---|---|---|---|
| 1 | 6 | 1 | 6 |
| 2 | 9 | 3 | 27 |
| 3 | 0 | 1 | 0 |
| 4 | 1 | 3 | 3 |
| 5 | 2 | 1 | 2 |
| 6 | 3 | 3 | 9 |
| 7 | 4 | 1 | 4 |
| 8 | 5 | 3 | 15 |
| 9 | 6 | 1 | 6 |
| 10 | 7 | 3 | 21 |
| 11 | 8 | 1 | 8 |
| 12 | 9 | 3 | 27 |
| 합계 | — | — | 128 |
| 보수 (10 − 128 mod 10) mod 10 | — | — | 2 |
EAN-13 체크 디지트 데모
예시 690123456789는 데모용 앞 12자리이며, 체크 디지트는 알고리즘으로 도출됩니다. 결과 번호는 어떤 기업에도 속하지 않습니다.
본문에서 다루는 전문 용어입니다.
모듈로 10 연산으로, 10으로 나눈 나머지를 구합니다. GS1 시리즈의 체크 디지트는 모두 mod10을 기반으로 합니다.
각 자릿수에 각각의 가중치를 곱한 후의 총합으로, 체크 계산의 중간값입니다.
인접한 두 자릿수의 순서가 뒤바뀐 것으로, 수기 입력에서 가장 빈번하게 발생하는 오류 유형 중 하나입니다.
본문 내용은 다음 공개 표준 및 기관 규범에 근거하여 정리되었으며, 직접 확인하실 수 있습니다.
GS1은 글로벌 상품 인코딩 체계를 관리하는 국제 기구로, 일반 규격에서 GTIN, GLN, SSCC 등의 인코딩 구조, 체크 디지트 알고리즘 및 심볼 인쇄 요건을 규정합니다.
본 사이트의 모든 바코드 예시는 오픈소스 디코더로 재판독 검증을 거쳤으며, 직접 확인할 수 있어 '보기에는 맞지만 스캔되지 않는' 도식을 방지합니다.
지식 페이지는 일반적인 문제를 해결합니다. 귀하의 상품, 시장 및 채널에 맞춰 구체적으로 알고 싶으시면 인코딩 컨설턴트에게 직접 문의하는 것이 더 빠릅니다.