# EAN·UPC·GTIN 체크 디지트

EAN-8, EAN-13, UPC-A, GTIN-14의 체크 디지트를 검증하고 빠진 자리를 계산하며, GS1 접두사로 국가를 읽고 ISBN-10과 EAN-13을 서로 변환합니다. 한 줄에 코드 하나.

https://codeknife.dev/ko/ean-gtin-geomsa/

## 기능

바코드 번호의 체크 디지트를 검증합니다. EAN-8, UPC-A, EAN-13, GTIN-14를 지원합니다. 체크 디지트가 없는 코드에 붙일 숫자를 계산하고, GS1 접두사로 국가를 읽으며, ISBN-10을 같은 책에 인쇄된 EAN-13으로(또는 그 반대로) 바꿀 수도 있습니다. 한 줄에 코드 하나씩 붙여넣으면 여러 개를 한 번에 처리합니다.

## 사용 방법

1. 한 줄에 코드 하나를 입력하거나 붙여넣습니다. 공백과 하이픈은 무시됩니다.
2. 작업을 고릅니다. **체크 디지트 검증**, **체크 디지트 계산**(마지막 자리를 빼고 입력), **ISBN-10과 EAN-13 변환** 중 하나입니다.
3. 코드별 결과를 보고, 한 부분 또는 목록 전체를 복사합니다.

## 예시

`4006381333931`은 독일의 유효한 EAN-13입니다. `4006381333932`는 유효하지 않으며 체크 디지트는 1이어야 한다고 알려 줍니다. 본체 `400638133393`을 계산하면 `4006381333931`이 됩니다. ISBN-10 `0306406152`는 EAN-13으로 `9780306406157`입니다.

## 알아 두면 좋은 점

- 유효하다는 것은 체크 디지트가 맞는다는 뜻입니다. 제품이 존재한다거나 번호의 주인이 누구인지를 뜻하지는 않습니다.
- 국가는 앞자리인 GS1 접두사에서 나옵니다. 회사 번호를 발급한 사무소를 나타내며, 제품을 만든 곳이 아닙니다.
- UPC-A는 앞에 0이 붙은 EAN-13이고, GTIN-14는 EAN-13 앞에 포장 표시자를 붙인 것입니다.
- ISBN-10이 있는 것은 978로 시작하는 EAN-13뿐이며, 979로 시작하는 것에는 없습니다.

## 유효한 코드란 무슨 뜻인가요?

체크 디지트가 나머지 숫자와 맞아 코드 형식이 올바르다는 뜻입니다. 제품이 실제로 있는지, 번호의 주인이 누구인지는 증명하지 않습니다. 그것은 GS1 데이터베이스만 알 수 있습니다.

## 자주 묻는 질문

### 체크 디지트는 어떻게 계산하나요?

체크 디지트 앞의 숫자를 오른쪽부터 번갈아 3과 1을 곱해 더합니다. 합을 다음 10의 배수로 만드는 수가 체크 디지트입니다. EAN-8, UPC-A, EAN-13, GTIN-14 모두 이 규칙을 씁니다.

### 국가는 무엇을 뜻하나요?

EAN-13의 앞 숫자는 GS1 접두사입니다. 회사 번호를 발급한 GS1 사무소를 나타내며, 제품을 만들거나 파는 곳이 아닙니다. 도서, 쿠폰, 한 회사 내부용 접두사도 있습니다.

### 입력한 내용이 어딘가로 전송되나요?

아니요. 모든 검증은 브라우저에서 실행되며 코드는 서버로 전송되지 않습니다.