상품 바코드(EAN-13) 이해하기 — 체크 디지트와 GS1 코드 발급

온라인 쇼핑몰을 운영하다 오프라인 매장이나 대형 유통사에 입점하려고 하면 반드시 마주치는 것이 "상품 바코드를 등록하라"는 요구입니다. 이때 필요한 것이 EAN-13 바코드인데, 아무 숫자나 넣어 만들면 되는 것이 아닙니다. 이 글에서는 EAN-13의 구조와 체크 디지트 계산법, 그리고 정식 발급 절차를 정리합니다.

EAN-13의 구조: 13자리에 담긴 정보

EAN-13은 13자리 숫자로 구성되며, 각 구간의 의미는 다음과 같습니다. 예를 들어 880 1234 56789 3이라는 바코드가 있다면:

구간예시의미
국가 코드 (3자리)880발급 국가. 한국은 880 (제조국이 아니라 코드 발급국 기준)
업체 코드 (4~6자리)1234GS1이 기업별로 발급하는 고유 번호
상품 코드 (3~5자리)56789기업이 상품별로 자유롭게 부여
체크 디지트 (1자리)3앞 12자리로 계산되는 검증 숫자

오해 바로잡기: "880으로 시작하면 국산품"이 아닙니다. 국가 코드는 바코드를 발급받은 기업의 소속 국가일 뿐, 제조국 표시가 아닙니다. 중국에서 생산해도 한국 기업이 발급받으면 880으로 시작합니다.

체크 디지트 계산법

마지막 자리는 스캐너의 오독을 걸러내는 검증 숫자로, 앞 12자리에서 자동으로 계산됩니다. 계산 방법은 다음과 같습니다.

  1. 왼쪽부터 홀수 번째 자리(1, 3, 5…)의 숫자를 모두 더합니다.
  2. 짝수 번째 자리(2, 4, 6…)의 숫자를 모두 더한 뒤 3을 곱합니다.
  3. 두 값을 더한 합계를 10으로 나눈 나머지를 구합니다.
  4. 나머지가 0이면 체크 디지트는 0, 아니면 10에서 나머지를 뺀 값입니다.

예: 880123456789 → 홀수 자리 합 = 8+0+2+4+6+8 = 28, 짝수 자리 합 = 8+1+3+5+7+9 = 33, 계산 = 28 + 33×3 = 127, 127 mod 10 = 7, 체크 디지트 = 10−7 = 3. 따라서 완성된 바코드는 8801234567893입니다.

본 사이트의 생성기에서 EAN-13 포맷을 선택하고 12자리만 입력하면 체크 디지트가 자동 계산됩니다. 13자리를 입력하는 경우에는 마지막 자리가 계산값과 일치해야 바코드가 생성됩니다. "13자리를 넣었는데 생성이 안 된다"면 체크 디지트가 틀린 것입니다.

정식 발급 절차: GS1 Korea

유통 매장 POS에서 인식되고 상품 DB와 연동되는 정식 바코드를 쓰려면 대한상공회의소 유통물류진흥원(GS1 Korea)에서 업체 코드를 발급받아야 합니다.

  1. 회원 가입 신청 — 코리안넷(www.koreannet.or.kr)에서 온라인으로 신청합니다. 사업자등록증이 필요합니다.
  2. 입회비·연회비 납부 — 기업 매출 규모에 따라 차등 책정됩니다.
  3. 업체 코드 발급 — 880으로 시작하는 고유 업체 코드를 받습니다.
  4. 상품 코드 부여 — 발급받은 업체 코드 뒤에 상품별 번호를 직접 부여하고, 코리안넷에 상품 정보를 등록합니다.
  5. 바코드 생성·인쇄 — 완성된 13자리 번호로 바코드 이미지를 만들어 패키지에 인쇄합니다. 이 단계에서 본 사이트의 생성기대량 생성 기능을 활용할 수 있습니다.

자가 제작 바코드를 써도 되는 경우 vs 안 되는 경우

상황가능 여부
자체 매장·창고에서만 쓰는 내부 관리 바코드✅ 가능 — 포맷도 자유 (CODE128 권장)
자사몰 주문·재고 관리용 SKU 바코드✅ 가능
대형마트·편의점·오픈마켓 입점 상품❌ GS1 정식 코드 필수
해외 수출 상품 (아마존 등)❌ GS1 정식 코드 필수 (아마존은 GS1 DB 대조 검증)

임의 번호로 만든 EAN-13을 유통 채널에 쓰면 다른 회사 상품과 번호가 충돌하거나 입점 심사에서 거절됩니다. 내부 관리용이라면 굳이 EAN-13을 쓸 이유가 없으니 문자도 담을 수 있는 CODE128을 쓰는 것이 낫습니다. 포맷별 차이는 포맷 선택 가이드를 참고하세요.

자주 묻는 질문

EAN-8은 언제 쓰나요?

껌, 담배, 화장품 샘플처럼 포장이 작아 EAN-13을 인쇄할 공간이 없는 상품용 축약 코드입니다. EAN-8도 GS1에서 별도로 발급받아야 하며, 번호 자원이 한정적이라 발급 조건이 까다롭습니다.

ISBN(도서 바코드)도 EAN-13인가요?

네. 도서의 ISBN은 978 또는 979로 시작하는 EAN-13 형태로 인쇄됩니다. 국내 출판사는 한국서지정보유통지원시스템에서 ISBN을 발급받으며, 발급받은 13자리를 본 생성기의 EAN-13 포맷으로 입력하면 도서 바코드를 만들 수 있습니다.

바코드 색상을 브랜드 컬러로 바꿔도 되나요?

POS 레이저 스캐너는 적색 광원을 사용하는 경우가 많아 빨강·주황 계열 바는 인식하지 못할 수 있습니다. 유통용 바코드는 흰 바탕에 검정 바가 원칙이며, 변형하려면 어두운 파랑·검정 계열만 고려하고 반드시 실제 POS에서 테스트하세요.