GTIN 체크 숫자 계산기
GTIN-8, UPC-A, EAN-13, GTIN-14, GLN, GSIN, SSCC의 체크 숫자를 GS1 모듈로 10 방식으로 단계별로 계산하거나 검증합니다.
완전한 코드를 붙여 넣었다면 '전체 코드 검증'으로 바꾸세요. 그렇지 않으면 마지막 숫자가 데이터로 취급됩니다.
| 위치 | 숫자 | 가중치 | 곱 |
|---|---|---|---|
| 1 | 6 | 1 | 6 |
| 2 | 2 | 3 | 6 |
| 3 | 9 | 1 | 9 |
| 4 | 1 | 3 | 3 |
| 5 | 0 | 1 | 0 |
| 6 | 4 | 3 | 12 |
| 7 | 1 | 1 | 1 |
| 8 | 5 | 3 | 15 |
| 9 | 0 | 1 | 0 |
| 10 | 0 | 3 | 0 |
| 11 | 2 | 1 | 2 |
| 12 | 1 | 3 | 3 |
| 합계 | 57 |
소매 바코드 아래의 GTIN, 장소를 나타내는 GLN, 팔레트 라벨의 SSCC처럼 모든 GS1 식별 번호는 입력이나 스캔 오류를 잡아내는 체크 숫자로 끝납니다. 마지막 자리를 뺀 번호를 입력하면 체크 숫자를 계산하고, 완전한 코드를 붙여 넣으면 검증합니다. 이 도구는 자릿수로 코드 종류를 알아내고 합계의 모든 단계를 보여 줍니다.
사용 방법
- 숫자를 입력합니다. 공백과 대시는 무시됩니다.
- 마지막 자리가 없는 번호면 '체크 숫자 계산'을, 완전한 번호면 '전체 코드 검증'을 고릅니다.
- 체크 숫자, 전체 코드, 자리별 표를 확인합니다.
계산식
체크 숫자 = (10 − (Σ 숫자 × 가중치) mod 10) mod 10, 가중치는 가장 오른쪽 숫자부터 3, 1, 3, 1 …
길이가 정해진 모든 GS1 키가 쓰는 GS1 General Specifications 방식입니다. 가중치를 오른쪽부터 세기 때문에 GTIN-12를 GTIN-14로 쓸 때처럼 앞에 0을 붙여도 체크 숫자는 달라지지 않습니다. 지원하는 길이: GTIN-8 (7 + 1), GTIN-12/UPC-A (11 + 1), GTIN-13/EAN-13/GLN (12 + 1), GTIN-14 (13 + 1), GSIN (16 + 1), SSCC/GSRN (17 + 1).
예시
GS1 체크 숫자 계산 페이지의 예시인 629104150021은 오른쪽부터 3, 1, 3, 1 …을 곱합니다: 1×3 + 2×1 + 0×3 + 0×1 + 5×3 + 1×1 + 4×3 + 0×1 + 1×3 + 9×1 + 2×3 + 6×1 = 57. 다음 10의 배수는 60이므로 체크 숫자는 3이고 전체 GTIN-13은 6291041500213입니다.
자주 묻는 질문
체크 숫자가 맞으면 바코드가 진짜라는 뜻인가요?
아닙니다. 번호가 내부적으로 일관되다는 뜻일 뿐입니다. GTIN이 실제로 어떤 상품에 배정되었는지는 GS1의 Verified by GS1 서비스에서 조회할 수 있습니다.
체크 숫자는 어떤 실수를 잡아내나요?
한 자리가 틀린 경우는 전부, 이웃한 두 자리를 바꾼 경우는 거의 전부 잡아냅니다. 두 숫자의 차이가 5일 때(예: 0과 5, 2와 7)만 바꿈이 발견되지 않습니다.
ISBN과 ISSN에도 쓸 수 있나요?
ISBN-13은 978 또는 979로 시작하는 GTIN-13이므로 쓸 수 있습니다. 옛 ISBN-10은 모듈로 11 검사를 쓰므로 ISBN 변환기를 이용하세요.
UPC가 12자리인데 왜 GTIN-14라고 나오나요?
계산 모드에서는 이 도구가 한 자리를 더하므로 13자리를 입력하면 GTIN-14가 됩니다. 입력한 12자리나 13자리에 이미 체크 숫자가 들어 있다면 검증으로 바꾸세요.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/gtin-check-digit-calculator/
인용·퍼가기
kakaoCalc. (2026, November 8). GTIN 체크 숫자 계산기. https://kakao.mobile/ko/tools/gtin-check-digit-calculator/
“GTIN 체크 숫자 계산기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/gtin-check-digit-calculator/.