상품 바코드 만들기: 정식 발급이 필요한 경우와 직접 만들어도 되는 경우

상품 바코드는 어디서 받고 어떻게 만들까요? GS1 Korea 정식 발급이 필요한 경우와 직접 만들어도 되는 경우를 구분하고, 발급받은 코드로 바코드 이미지를 만드는 방법까지 정리했습니다.


상품을 판매하려고 준비하다 보면 어느 순간 바코드 문제에 부딪힙니다. 입점하려는 매장에서 바코드를 요구하거나, 재고 관리를 시작하면서 상품마다 코드가 필요해지는 순간입니다.

그런데 막상 찾아보면 혼란스럽습니다. 어떤 글에서는 바코드를 "발급받아야 한다"고 하고, 어떤 도구는 "무료로 바로 만들 수 있다"고 합니다. 둘 다 맞는 말입니다. 다만 서로 다른 이야기를 하고 있을 뿐입니다.

이 글에서는 그 차이를 정리합니다. 정식 상품 바코드가 필요한 경우와 직접 만들어도 되는 경우를 구분하고, 각 경우에 실제로 무엇을 하면 되는지 설명합니다.


바코드 "번호"와 바코드 "이미지"는 다릅니다

혼란의 원인은 대부분 여기에 있습니다. 상품 바코드는 두 가지 요소로 이루어집니다.

  • 바코드 번호: 상품을 식별하는 고유한 숫자입니다. 마트에서 파는 상품의 13자리 숫자가 여기에 해당합니다.
  • 바코드 이미지: 그 번호를 스캐너가 읽을 수 있도록 막대 형태로 표현한 그림입니다.

"바코드를 발급받는다"는 것은 번호를 받는 일이고, "바코드를 만든다"는 것은 이미지를 그리는 일입니다. 온라인 바코드 생성 도구가 해주는 것은 후자입니다. 어떤 도구도 정식 유통 바코드 번호를 발급해주지는 않습니다.

그래서 질문은 이렇게 바뀌어야 합니다. 내 상품에 정식 번호가 필요한가, 아니면 내가 정한 번호로 충분한가?


정식 발급이 필요한 경우

마트, 편의점, 백화점 같은 오프라인 유통망에 상품을 입점시키려면 국제 표준에 따라 발급된 상품 바코드가 필요합니다. 이 바코드는 EAN-13 형식이며, 한국에서 발급된 코드는 국가 코드 880으로 시작합니다.

한국에서 이 코드를 발급하는 곳은 **GS1 Korea(대한상공회의소 유통물류진흥원)**입니다. 업체로 등록하면 고유한 업체 코드를 받고, 그 코드를 기반으로 상품별 바코드 번호를 부여하게 됩니다. 등록에는 회원 가입 절차와 비용이 있으며, 매출 규모에 따라 회비가 달라지므로 정확한 조건은 GS1 Korea 공식 안내를 확인하는 것이 좋습니다.

정식 발급이 필요한 대표적인 상황은 다음과 같습니다.

  • 마트, 편의점, 백화점 등 오프라인 유통망 입점
  • 유통 표준 바코드를 요구하는 도매처나 벤더 납품
  • 해외 판매 채널 중 표준 상품 코드를 요구하는 경우

온라인 판매 채널의 경우 플랫폼과 카테고리에 따라 요구사항이 다릅니다. 바코드 없이 등록할 수 있는 경우도 있고, 표준 코드를 요구하는 경우도 있으므로 입점하려는 채널의 등록 기준을 직접 확인해야 합니다.

한 가지 주의할 점이 있습니다. 정식 발급 없이 임의의 13자리 숫자로 EAN-13 바코드를 만들어 유통 채널에 사용하는 것은 안 됩니다. 그 번호는 이미 다른 회사의 상품에 배정되어 있을 가능성이 높고, 스캔 시 엉뚱한 상품으로 인식되거나 등록이 거부될 수 있습니다.


직접 만들어도 되는 경우

반대로, 정식 발급이 전혀 필요 없는 경우도 많습니다. 코드가 내 관리 범위 안에서만 사용된다면 번호를 직접 정해도 아무 문제가 없습니다.

  • 내부 재고 관리: 창고, 매장 뒷공간, 사무실에서 물건을 구분하기 위한 코드
  • 자체 SKU 관리: 색상과 사이즈별로 상품을 구분하는 내부 코드
  • 자산 관리: 노트북, 장비, 비품에 붙이는 자산 번호
  • 이벤트 티켓과 쿠폰: 입장 확인이나 사용 확인용 번호
  • 플리마켓, 팝업스토어: 자체 POS나 수기 관리로 판매하는 경우

이런 용도라면 ITEM-0001 같은 코드를 직접 정하고, 그 코드로 바코드 이미지를 만들어 붙이면 됩니다. 형식은 숫자와 영문을 자유롭게 담을 수 있는 Code 128이 가장 무난합니다. 형식별 차이는 바코드 형식 선택 가이드에서 자세히 다룹니다.


내부 코드를 만들 때: SKU 설계 팁

직접 코드를 정할 수 있다는 것은 자유이면서 동시에 함정이기도 합니다. 규칙 없이 코드를 만들면 상품이 늘어날수록 관리가 어려워집니다. 처음부터 몇 가지 원칙을 정해두면 좋습니다.

  • 일관된 구조를 사용하세요. 예를 들어 카테고리-속성-번호 구조로 TS-BLK-M-001(티셔츠, 블랙, M, 1번)처럼 만들면 코드만 보고도 상품을 짐작할 수 있습니다.
  • 자릿수를 맞추세요. 1, 2, 3보다 001, 002, 003이 정렬과 검색에 유리합니다.
  • 의미가 바뀌는 정보는 넣지 마세요. 가격이나 재고 위치처럼 자주 바뀌는 정보를 코드에 넣으면 나중에 코드 자체를 바꿔야 하는 상황이 생깁니다.
  • 중복을 확인하세요. 같은 코드가 두 상품에 배정되면 스캔할 때 혼란이 생깁니다.

코드가 준비됐다면: 바코드 이미지 만들기

정식 발급을 받았든 직접 정했든, 코드가 준비되면 이제 바코드 이미지를 만들 차례입니다.

UploadLess 바코드 생성기를 사용하면 브라우저에서 바로 만들 수 있습니다. 코드를 입력하고 형식을 선택하면 바코드가 생성되며, PNG 또는 SVG로 다운로드할 수 있습니다. 정식 발급받은 13자리 번호라면 EAN-13 형식을, 직접 정한 내부 코드라면 Code 128을 선택하면 됩니다.

상품이 많다면 하나씩 입력할 필요가 없습니다. 상품 코드와 상품명을 CSV나 Excel 파일로 정리해 업로드하면 여러 바코드를 한 번에 만들 수 있습니다. 파일 준비 방법과 주의할 점은 CSV·Excel로 바코드 일괄 생성하는 방법에서 정리했습니다.

모든 처리는 브라우저 안에서 이루어지기 때문에 상품 코드나 재고 목록이 서버로 전송되지 않습니다. 내부 데이터를 외부 도구에 올리는 것이 꺼려진다면 이 방식이 안전합니다.


라벨로 출력하기

바코드 이미지를 만들었다면 대부분 라벨 출력 작업이 이어집니다. 라벨지에 여러 바코드를 배치해 인쇄하고, 스캔이 잘 되는지 확인한 뒤 상품에 부착하는 흐름입니다.

이때 몇 가지 실수가 자주 나옵니다. 바코드를 너무 작게 인쇄해 인식이 안 되거나, 이미지 비율이 깨져 스캔이 실패하는 경우입니다. 인쇄 과정과 주의할 점은 바코드 라벨 인쇄하는 방법에서 단계별로 설명합니다.


자주 묻는 질문

상품 바코드는 어디서 발급받나요?

한국에서 정식 유통 바코드는 GS1 Korea(대한상공회의소 유통물류진흥원)에서 발급합니다. 업체 등록 후 고유 업체 코드를 받고, 이를 기반으로 상품별 번호를 부여합니다. 등록 조건과 비용은 GS1 Korea 공식 안내에서 확인할 수 있습니다.

온라인 도구로 만든 바코드를 매장 판매에 사용할 수 있나요?

경우에 따라 다릅니다. 자체 POS로 운영하는 매장이나 내부 관리용이라면 직접 만든 코드로 충분합니다. 하지만 마트나 편의점 같은 유통망에서 사용하는 바코드는 정식 발급된 번호여야 하며, 도구는 그 번호를 이미지로 만드는 역할만 합니다.

임의의 13자리 숫자로 EAN-13 바코드를 만들면 안 되나요?

내부 테스트용이라면 상관없지만, 유통 채널에서 사용하면 안 됩니다. 그 번호는 이미 다른 상품에 배정되어 있을 수 있고, 정식 등록 여부를 확인하는 채널에서는 등록이 거부됩니다.

정식 바코드 없이 온라인 판매를 시작할 수 있나요?

플랫폼과 카테고리에 따라 다릅니다. 바코드 없이 상품을 등록할 수 있는 채널도 있고, 표준 코드를 요구하는 채널도 있습니다. 입점하려는 채널의 상품 등록 기준을 직접 확인하는 것이 가장 정확합니다.

내부 관리용 코드는 어떤 형식으로 만드는 것이 좋나요?

Code 128을 권장합니다. 숫자와 영문을 모두 담을 수 있어 ITEM-0001 같은 코드를 그대로 바코드로 만들 수 있습니다. UploadLess 바코드 생성기에서 Code 128 형식을 선택해 만들면 됩니다.


마치며

상품 바코드를 만들 때 가장 먼저 할 일은 도구를 찾는 것이 아니라 용도를 구분하는 것입니다. 마트나 편의점 같은 정식 유통망에 들어간다면 GS1 Korea에서 번호를 발급받아야 하고, 내부 재고나 자체 판매 관리라면 직접 정한 코드로 충분합니다.

어느 쪽이든 번호가 준비된 다음의 과정은 같습니다. UploadLess 바코드 생성기에서 코드를 입력하거나 파일을 업로드해 바코드 이미지를 만들고, 라벨로 출력해 상품에 부착하면 됩니다. 설치나 회원가입 없이 브라우저에서 바로 사용할 수 있고, 입력한 데이터는 서버로 전송되지 않습니다.

바코드 생성기: 브라우저에서 바코드를 생성하세요. 이 도구를 무료로 사용하기 →
J.Julian

J.Julian

J.Julian은 UploadLess의 창립자이자 리드 개발자입니다. 소프트웨어 엔지니어링과 웹 아키텍처에 대한 탄탄한 배경을 바탕으로, 현대 웹을 위한 안전하고 고성능이며 사용자 친화적인 파일 공유 솔루션을 구축하는 데 전념하고 있습니다.