바코드 880은 그 상품의 바코드 번호를 우리나라 GS1 기관인 GS1 Korea(대한상공회의소 유통물류진흥원)가 발급했다는 뜻입니다. 흔히 880으로 시작하면 국산이라고 알려져 있지만, GS1 Korea와 국제 GS1 본부 모두 국가코드는 원산지를 뜻하지 않는다고 안내합니다. 이 글에서는 880의 정확한 뜻, 13자리 구조, 체크디지트 계산법과 원산지 확인하는 곳을 정리합니다.

바코드 880은 원산지가 아니라 번호를 발급한 곳
마트 상품에 찍힌 막대 모양 바코드에는 숫자가 함께 적혀 있습니다. 이 숫자는 국제 유통 표준 기구인 GS1이 정한 상품 식별 번호, GTIN(국제거래단위번호)입니다. GS1 Korea는 GTIN을 국내외에서 유통되는 상품을 하나씩 구별하기 위한 유통표준코드라고 설명하며, 하나의 상품에 하나의 번호가 붙고 전 세계에서 같은 번호 체계를 쓴다고 안내합니다.
GTIN의 앞자리는 나라마다 있는 GS1 회원기관에 나눠 준 번호 묶음입니다. GS1 본부가 공개한 접두어 목록을 보면 880~881은 GS1 South Korea, 450~459와 490~499는 GS1 Japan, 690~699는 GS1 China에 배정돼 있습니다. 즉 880은 '대한민국'이 아니라 '대한민국 GS1 기관이 내준 번호'라는 표시입니다.
GS1 고객지원 안내는 이 점을 분명히 적고 있습니다. 바코드 앞자리는 그 번호를 배정한 GS1 회원기관을 나타낼 뿐, 상품이 특정 나라에서 만들어졌다거나 특정 제조사가 만들었다는 뜻이 아니며 상품은 세계 어디에서든 생산됐을 수 있다는 설명입니다. GS1 Korea도 국가코드를 소개하면서 괄호로 '국가코드가 원산지를 의미하는 것은 아니다'라고 덧붙여 두었습니다.
왜 이런 차이가 생길까요? GS1 Korea 안내에 따르면 바코드 번호는 생산지나 생산자와 관계없이 그 상품의 명세를 가진 브랜드 소유자가 부여합니다. 브랜드 소유자에는 제조업체뿐 아니라 공급업체, 수입업체, 도매업체, 소매유통업체도 포함됩니다. 그래서 해외 공장에서 만든 상품이라도 국내 업체가 GS1 Korea에서 받은 번호를 붙였다면 880으로 시작할 수 있고, 반대로 국내에서 만든 상품이라도 다른 나라 GS1 기관 번호를 쓰는 회사의 상품이라면 880이 아닐 수 있습니다.
- 880~881: GS1 South Korea가 발급한 번호
- 450~459, 490~499: GS1 Japan / 690~699: GS1 China
- 앞자리 = 번호를 내준 GS1 기관, 원산지·제조사 아님
- 번호를 붙이는 주체 = 브랜드 소유자(제조·공급·수입·도매·소매업체)
바코드 880 13자리 구조, 숫자마다 뜻이 있다
우리가 가장 자주 보는 13자리 바코드는 GTIN-13이며, EAN-13이라는 막대 모양 바코드에 담깁니다. GS1 Korea는 GTIN-13을 소비자에게 판매되는 소매 상품을 구별하는 13자리 번호라고 설명하고, 예시 번호 880 123456 001 6을 들어 네 부분으로 나눠 보여 줍니다.
| 구분 | 예시 | 누가 정하나 |
|---|---|---|
| 국가코드 | 880 | GS1이 회원국 기관에 배정(대한민국 880) |
| 업체코드 | 123456 | GS1 Korea가 회원 업체에 부여 |
| 상품코드 | 001 | 업체코드를 받은 회원이 상품별로 부여 |
| 체크디지트 | 6 | 앞 12자리로 계산한 검증 숫자 |
위 표의 자릿수 나눔은 GS1 Korea 안내 예시를 기준으로 한 것입니다. 13자리 외에도 상품 크기와 쓰임에 따라 다른 길이의 번호가 있습니다. GS1 Korea 안내를 기준으로 정리하면 다음과 같습니다.
| 유형 | 자릿수 | 주로 쓰는 곳 |
|---|---|---|
| GTIN-8 | 8자리 | 껌처럼 매우 작은 상품(EAN-8 바코드) |
| GTIN-12 | 12자리 | 북미 지역 소매 상품(UPC-A 바코드) |
| GTIN-13 | 13자리 | 일반 소매 상품(EAN-13 바코드) |
| GTIN-14 | 14자리 | 물류센터의 박스·팔레트(주로 ITF-14 바코드) |
GTIN-14는 계산대에서 찍히는 낱개 상품이 아니라 여러 개를 묶은 상자나 팔레트 같은 물류 단위에만 붙는 번호입니다. 맨 앞에 포장 단위를 구별하는 숫자 1~8 중 하나가 붙고, 그 뒤에 국가코드부터 시작하는 번호가 이어집니다.
GS1 Korea는 이 맨 앞 숫자를 물류식별코드라고 부르며, 묶음 안의 포장 단위를 구별하는 데 쓰고 1부터 8까지만 붙인다고 안내합니다. 0과 9는 국제적인 약속에 따라 쓰지 않습니다. 같은 안내는 GTIN을 쓰면 하나의 상품에 하나의 번호가 붙어 전 세계 어디서나 같은 상품으로 알아볼 수 있고, 국제 공급망 안에서 상품의 이력을 추적하기 쉬우며, 상품 관리가 간단해져 유통 비용과 시간을 줄일 수 있다고 설명합니다.
바코드 880 체크디지트 계산법과 원산지 확인하는 곳
바코드의 마지막 한 자리는 체크디지트(검증번호)입니다. 앞자리 숫자가 바르게 읽혔는지 확인하는 용도로, GS1이 정한 계산식으로 구합니다. GS1의 계산 안내에 따라 GS1 Korea 예시 번호 880123456001의 체크디지트를 직접 구해 보면 다음과 같습니다.
- 체크디지트를 뺀 12자리 8 8 0 1 2 3 4 5 6 0 0 1에 왼쪽부터 1, 3, 1, 3… 순서로 곱한다
- 곱한 값 8, 24, 0, 3, 2, 9, 4, 15, 6, 0, 0, 3을 모두 더하면 74
- 74와 같거나 큰 가장 가까운 10의 배수는 80이므로 80 − 74 = 6
- 체크디지트는 6, 전체 번호는 8801234560016
GS1 Korea는 체크디지트를 번호의 숫자 구성이 올바른지 검증하는 숫자라고 설명합니다. 손으로 번호를 옮겨 적었을 때 같은 방법으로 계산해 마지막 숫자와 맞는지 보면 오타를 찾는 데 도움이 됩니다.
바코드 앞자리가 880이 아닌 숫자로 시작한다고 해서 모두 나라를 뜻하는 것도 아닙니다. GS1 접두어 목록에서 978~979는 책에 붙는 국제표준도서번호(ISBN), 977은 잡지 같은 연속간행물 번호(ISSN)에 쓰이고, 200~299는 각 나라 GS1 기관이 정한 방식으로 일정 지역 안에서만 쓰는 번호입니다.
상품이 실제로 어디에서 만들어졌는지는 바코드가 아니라 포장에 적힌 원산지 표시로 확인해야 합니다. 「대외무역법」 제33조는 정부가 공고한 원산지표시대상물품을 수출입하는 자에게 원산지 표시 의무를 두고, 원산지를 거짓으로 표시하거나 오인하게 하는 표시를 금지하고 있습니다.
정리하면, 바코드 880은 그 번호를 GS1 Korea가 발급했다는 표시이고 원산지나 제조국을 알려 주지 않습니다. 13자리는 국가코드, 업체코드, 상품코드, 체크디지트로 나뉘며 마지막 숫자는 앞 12자리로 계산해 확인할 수 있습니다. 바코드 체계와 발급 절차는 GS1 Korea GTIN 안내에서, 나라별 접두어 목록은 GS1 본부 누리집의 GS1 Company Prefix 안내에서 확인할 수 있습니다. 이 글은 2026년 10월 9일에 확인한 자료를 기준으로 했습니다.
'생활 속 표준' 카테고리의 다른 글
| A4 용지 크기, 210mm 297mm가 된 이유와 A0~A5 규격표 (0) | 2026.10.11 |
|---|---|
| TV 인치 cm 변환, 화면 크기 재는 법과 인치별 크기표 (0) | 2026.10.11 |
| 한 근 몇 그램, 고기 600g과 채소 375g이 다른 이유 (0) | 2026.10.11 |
| 평 제곱미터 변환, 1평이 3.3058제곱미터인 이유와 계산법 (0) | 2026.10.10 |
| 1초의 정의, 지구 자전에서 세슘 원자시계로 바뀐 과정 (0) | 2026.10.10 |