바코드 앞자리 숫자를 보면 어느 나라 제품인지 알 수 있을까? ‘880이면 한국산’이라는 말의 진실
마트에서 과자나 음료, 화장품 같은 제품을 뒤집어 보면 검은색 세로줄 아래에 13자리 안팎의 숫자가 적힌 바코드를 쉽게 볼 수 있다. 평소에는 계산할 때 기계가 읽는 표시라고만 생각하지만 바코드 숫자를 유심히 살펴보면 제품마다 앞자리가 다르다는 것을 알 수 있다. 국내에서 판매되는 제품 가운데는 880으로 시작하는 바코드가 많고, 해외 제품에서는 49나 45, 69처럼 전혀 다른 숫자가 나타나기도 한다.

이 때문에 인터넷이나 생활정보 글에서는 흔히 “바코드 앞 세 자리를 보면 제조국을 알 수 있다”는 이야기가 나온다. 특히 880은 한국, 690에서 699 사이의 번호는 중국처럼 숫자와 특정 국가를 연결해서 설명하는 경우가 많다. 그래서 880으로 시작하면 한국에서 만든 제품이고, 다른 나라의 코드로 시작하면 그 나라에서 만든 수입품이라고 생각하기 쉽다.
하지만 정확히 말하면 바코드 앞자리만 보고 제품의 제조국이나 원산지를 판단할 수는 없다. 880이라는 숫자가 대한민국과 관련 있는 것은 맞지만, 그 제품이 반드시 대한민국 공장에서 만들어졌다는 뜻은 아니다.
바코드 앞부분은 해당 상품의 바코드 번호가 어느 GS1 회원기관을 통해 할당됐는지를 보여주는 정보에 가깝다. 국내에서 사용하는 대표적인 코드인 880은 대한민국의 GS1 회원기관에서 관리하는 번호 영역이다. 그러나 한국 기업이 해외 공장에서 제품을 생산한 뒤 국내 기업 명의로 상품 코드를 부여받았다면 해외에서 만들어진 상품에도 880으로 시작하는 바코드가 붙을 수 있다.
반대로 외국 기업이 한국 공장에 생산을 맡긴 제품이라면 한국에서 만들어졌더라도 바코드가 880으로 시작하지 않을 수 있다.
그렇다면 지금까지 우리가 국가번호라고 알고 있었던 바코드 앞자리의 정체는 정확히 무엇이며, 13자리 숫자에는 어떤 정보가 숨어 있을까.
880은 대한민국과 관련된 번호가 맞지만 ‘한국에서 제조했다’는 뜻은 아니다
일반적인 소매 상품에서 흔히 볼 수 있는 13자리 바코드는 GTIN-13이라는 상품식별번호를 EAN-13이라는 바코드 모양으로 표현한 것이다. 쉽게 말하면 아래쪽의 숫자가 상품을 구별하는 실제 식별번호이고, 위에 있는 검은색 막대와 흰색 공간은 기계가 그 숫자를 빠르게 읽을 수 있도록 바꿔 놓은 형태라고 이해하면 된다.
계산대에서 직원이 상품을 스캐너에 가져다 대면 기계는 바코드의 검은 줄과 흰 공간을 읽는다. 그러면 해당 상품에 부여된 번호를 확인하고 매장의 상품 데이터베이스에서 제품 이름과 가격 등의 정보를 불러온다.
이 숫자의 앞부분에는 GS1 Prefix라고 불리는 번호가 포함될 수 있다. 세계 여러 지역의 GS1 회원기관에는 각각 사용할 수 있는 번호 영역이 배정되어 있고 대한민국에서 대표적으로 사용하는 번호가 880이다.
그래서 국내 기업이 GS1 Korea를 통해 상품용 유통표준코드를 부여받으면 880으로 시작하는 번호를 사용하는 경우가 많다.
여기까지만 보면 “그러니까 880이면 한국 제품이 맞는 것 아닌가?”라는 생각이 들 수 있다.
하지만 여기서 ‘한국 제품’이라는 표현을 무엇을 기준으로 정의하느냐가 중요하다.
바코드에서 880이 의미하는 것은 해당 코드가 대한민국의 GS1 회원기관을 통해 발급된 번호라는 것이지, 제품이 실제로 생산된 공장의 위치가 대한민국이라는 것을 보증하는 것은 아니다.
예를 들어 한국에 있는 A라는 회사가 화장품 브랜드를 운영한다고 생각해 보자. 제품을 기획하고 판매하는 브랜드는 한국 회사지만 실제 생산은 중국이나 베트남에 있는 공장에 맡길 수 있다. 이 회사가 한국에서 상품 코드를 발급받았다면 해외 공장에서 생산한 제품에도 880으로 시작하는 바코드가 붙을 수 있다.
반대 상황도 가능하다.
미국이나 일본의 브랜드가 한국의 공장에 생산을 맡겼다고 가정해 보자. 실제 제품에는 ‘Made in Korea’라고 표시될 수 있지만 상품 코드는 해외 브랜드가 자신이 속한 GS1 체계를 통해 관리할 수 있다. 이 경우 제품은 한국에서 제조됐는데도 바코드 앞자리는 880이 아닐 수 있다.
즉 생산 장소와 바코드 번호를 발급받은 국가가 항상 일치하는 것은 아니다.
바코드 체계에서 상품번호를 부여하는 주체는 기본적으로 해당 상품의 규격과 브랜드를 관리하는 브랜드 소유자다. 브랜드 소유자는 직접 공장을 운영하는 제조업체일 수도 있지만 공급업체나 수입업체, 도매업체, 소매유통업체가 될 수도 있다.
요즘처럼 하나의 상품이 여러 나라를 거쳐 만들어지는 시대에는 이 차이가 더욱 중요하다. 한국 회사가 제품을 기획하고 중국에서 부품을 생산한 뒤 베트남에서 조립하는 제품도 있을 수 있다. 이 제품에 어느 국가의 바코드가 붙어 있는지만 보고 실제 생산지를 판단하는 것은 어렵다.
따라서 880이라는 숫자를 발견했을 때 정확하게 해석하려면 “한국에서 제조된 제품”이라고 단정하기보다 “대한민국의 GS1 체계를 통해 발급된 상품번호를 사용하고 있다”고 이해하는 것이 더 정확하다.
13자리 바코드에는 국가코드만 있는 것이 아니라 업체·상품·검증 정보가 함께 들어 있다
바코드 아래에 적힌 13자리 숫자를 자세히 보면 왜 이렇게 긴 숫자가 필요한지도 궁금해진다. 제품 이름만 구분하면 된다면 네 자리나 다섯 자리 정도만 사용해도 될 것처럼 보이기 때문이다.
하지만 전 세계에서 판매되는 수많은 상품을 서로 겹치지 않게 구별하려면 훨씬 많은 조합이 필요하다.
우리나라에서 발급되는 일반적인 GTIN-13을 예로 들면 앞부분에는 880이라는 번호가 사용되고, 이어서 업체를 구별하기 위한 업체코드와 회사가 각각의 상품을 구분하기 위해 부여하는 상품코드가 연결된다. 마지막 한 자리에는 체크디지트라고 불리는 검증번호가 들어간다.
여기서 흥미로운 것이 마지막 숫자다.
마지막 한 자리는 제품이 한국산인지 중국산인지, 어떤 회사에서 만들었는지를 알려주는 번호가 아니다. 앞에 있는 숫자들이 제대로 구성됐는지 확인하기 위해 일정한 계산 규칙을 적용해 만들어지는 숫자다.
바코드를 기계가 읽었을 때 숫자가 잘못 입력되거나 일부 정보에 오류가 있는지를 확인하는 데 활용할 수 있다.
그래서 바코드의 마지막 숫자를 체크디지트 또는 검증번호라고 부른다.
중간에 들어가는 상품코드는 같은 회사 제품을 서로 구분하기 위해 사용된다. 같은 회사에서 초콜릿과 사탕, 음료를 판매한다면 제품마다 서로 다른 상품번호가 필요하다. 같은 제품이라도 용량이나 포장 형태가 달라 상품의 거래 단위가 달라지면 다른 상품식별코드가 필요한 경우가 있다.
따라서 바코드 숫자는 단순히 ‘어느 나라에서 만든 물건인가’를 표시하기 위한 번호가 아니다. 본래 핵심 목적은 유통 과정에서 상품을 정확하게 식별하는 것이다.
대형마트를 생각해 보면 이해하기 쉽다.
매장 안에는 수만 종류의 상품이 있다. 상품 이름만으로 관리한다면 비슷한 이름을 가진 제품이 많아 혼란이 생길 수 있다. 같은 생수 브랜드만 해도 500mL와 2L가 다르고, 여섯 개 묶음과 낱개 제품이 다르다.
각 상품에 고유한 식별번호가 있다면 계산대와 창고, 재고관리 시스템에서 정확한 상품을 빠르게 찾을 수 있다.
바코드의 검은 막대 자체에 가격이 직접 저장돼 있다고 생각하는 경우도 있지만 일반적인 소매 바코드는 상품을 식별하는 번호를 표현한다고 이해하는 편이 정확하다. 매장의 POS 시스템은 스캔한 상품번호를 데이터베이스에서 찾아 해당 매장에서 설정한 가격과 상품명을 화면에 표시한다.
그래서 같은 상품을 다른 마트에서 스캔하면 바코드는 그대로인데 판매가격은 서로 다를 수 있다.
바코드 자체가 가격표라면 이런 일이 불가능해야 하지만 실제로는 상품번호와 매장 가격정보가 별도로 관리되기 때문에 가능하다.
또 모든 바코드가 반드시 13자리인 것도 아니다.
우리가 마트에서 흔히 보는 소비자용 상품에는 13자리 번호가 많이 사용되지만 작은 상품에는 8자리 상품식별번호가 사용될 수 있고, 북미에서 널리 사용되어 온 UPC 계열에서는 12자리 번호를 볼 수 있다. 물류센터에서 박스 단위의 상품을 식별할 때에는 14자리 상품식별번호가 사용되기도 한다.
책의 바코드를 보면 978이나 979로 시작하는 번호를 발견할 수도 있다. 이는 일반 상품과 조금 다른 국제도서번호 체계와 연결돼 있다.
이처럼 바코드라는 하나의 단어 안에도 용도와 상품의 종류에 따라 여러 식별체계가 존재한다.
그래서 단순히 “앞 세 자리가 나라, 중간 숫자가 회사, 다음 숫자가 제품”이라는 방식만 외우면 모든 바코드를 정확하게 해석할 수 있다고 생각해서는 안 된다. 업체코드와 상품코드에 할당되는 자릿수 역시 상황에 따라 달라질 수 있으며 바코드 체계에는 여러 예외와 별도 용도가 존재한다.
중요한 것은 바코드가 상품의 원산지를 표시하는 표가 아니라 전 세계 유통망에서 특정 상품을 식별하기 위한 일종의 상품 주민번호라는 점이다.
그렇다면 제품의 진짜 제조국과 원산지는 어디를 봐야 할까?
바코드 앞자리만으로 제조국을 알 수 없다면 실제 제품이 어디에서 만들어졌는지는 어떻게 확인해야 할까.
가장 중요한 것은 제품 포장에 표시된 원산지와 제조국 정보를 직접 확인하는 것이다.
제품의 종류에 따라 ‘원산지’, ‘제조국’, ‘Made in’, ‘제조원’ 등의 표현으로 관련 정보가 표시될 수 있다. 수입 제품이라면 수입업체 정보와 함께 실제 제조국이 별도로 적혀 있는 경우도 많다.
예를 들어 바코드는 880으로 시작하지만 제품 뒷면에는 ‘제조국: 중국’이라고 적힌 상품이 존재할 수 있다. 이 경우 두 정보가 서로 충돌하는 것이 아니다.
880은 상품식별코드가 한국의 GS1 회원기관을 통해 발급됐다는 것을 나타내는 정보이고, 제조국 중국은 실제 제품이 만들어진 장소와 관련된 정보이기 때문이다.
반대로 바코드가 해외 국가와 관련된 번호로 시작하면서 ‘Made in Korea’라고 적혀 있을 수도 있다. 이 역시 충분히 가능한 조합이다.
따라서 해외여행에서 물건을 구입하거나 수입품을 살 때 바코드 앞자리만 확인하고 원산지를 판단하는 것은 피하는 것이 좋다.
특히 OEM이나 ODM 생산이 흔한 화장품, 의류, 전자제품, 생활용품에서는 브랜드의 국적과 제조국이 다른 경우가 매우 많다.
한국 브랜드가 중국 공장에 생산을 맡길 수도 있고 미국 브랜드가 한국 제조업체에 제품을 맡길 수도 있다. 본사는 프랑스에 있지만 생산은 이탈리아에서 하는 브랜드도 있을 수 있다.
글로벌 공급망에서는 ‘브랜드가 속한 나라’, ‘바코드 번호를 발급받은 나라’, ‘실제로 제품을 제조한 나라’, ‘원재료가 생산된 나라’가 모두 다를 수 있는 것이다.
그래서 바코드 하나만으로 제품의 국적을 정하는 것은 생각보다 훨씬 어렵다.
그렇다고 바코드 앞자리 정보가 쓸모없다는 뜻은 아니다.
어떤 GS1 회원기관을 통해 번호가 발급됐는지를 추정하는 데 도움이 될 수 있고, 상품번호를 이용하면 해당 코드의 사용 권한을 가진 기업이
나 등록된 상품정보를 조회할 수 있는 경우도 있다.
하지만 여기에서 얻은 기업정보 역시 제조공장의 위치와 같은 의미로 받아들여서는 안 된다.
예를 들어 바코드 정보에서 한국 기업이 확인됐다고 해서 그 제품의 모든 생산과정이 국내에서 이루어졌다고 볼 수는 없다. 그 기업이 제품의 브랜드 소유자로서 해외에 생산을 위탁했을 가능성도 있기 때문이다.
결국 바코드를 읽을 때 가장 중요한 것은 ‘무엇을 알려주는 번호인지’를 정확하게 구분하는 것이다.
바코드는 기본적으로 상품을 식별하기 위한 번호다. 소비자가 계산대에 상품을 올려놓았을 때 어떤 제품인지 빠르게 찾아내고, 판매자는 재고와 주문, 물류정보를 효율적으로 관리할 수 있도록 만들어진 체계다.
앞자리에 국가와 연결된 번호 영역이 사용된다고 해서 그것이 곧 제품의 출생지를 알려주는 원산지 증명서가 되는 것은 아니다.
그래서 마트에서 제품을 하나 집어 들고 바코드가 880으로 시작하는 것을 발견했다면 이제는 조금 다르게 볼 필요가 있다.
‘880이니까 무조건 한국에서 만든 제품이구나’가 아니라 ‘이 상품번호는 한국의 GS1 체계를 통해 발급된 것이구나’라고 이해하는 것이 맞다. 실제 제조국이 궁금하다면 바코드가 아니라 제품 포장지에 표시된 제조국이나 원산지 정보를 확인해야 한다.
우리가 매일 보는 바코드에는 분명 국가와 연결된 숫자가 들어 있지만 그 의미가 인터넷에서 흔히 알려진 것과는 조금 다르다.
880은 대한민국과 관련된 번호다. 하지만 880이 반드시 대한민국에서 생산했다는 뜻은 아니다. 해외 국가와 관련된 번호 역시 해당 제품이 반드시 그 국가의 공장에서 만들어졌다는 의미는 아니다.
바코드의 핵심 역할은 물건의 국적을 알려주는 것이 아니라 전 세계에 존재하는 수많은 상품 가운데 ‘이 상품이 정확히 무엇인지’를 구별하는 것이다.
평소에는 계산대에서 삑 소리 한 번 내고 지나가는 검은 줄이지만 그 아래의 숫자에는 업체와 상품을 구별하고 번호가 올바른지 확인하기 위한 체계가 숨어 있다.
그리고 그 구조를 알고 나면 바코드를 바라보는 방식도 달라진다.
다음에 880으로 시작하는 바코드를 발견하더라도 숫자만 보고 한국산이라고 단정하지 말자. 진짜 제조국을 알고 싶다면 바코드 옆이나 제품 포장에 적힌 원산지와 제조국 표시를 확인하는 것이 더 정확하다.
결국 ‘바코드 앞자리를 보면 어느 나라 제품인지 알 수 있다’는 말은 절반만 맞는 이야기다. 앞자리 번호를 통해 코드가 어느 GS1 회원기관을 통해 발급됐는지 알 수 있는 경우는 있지만, 그 숫자만으로 제품이 실제로 어디에서 만들어졌는지까지 알아낼 수는 없다. 바코드는 제품의 여권이라기보다 유통시장에서 각각의 상품을 서로 구별하기 위한 이름표에 더 가까운 것이다.