유틸리티

바코드 생성기, Code128부터 EAN-13까지 무료로 만드는 법

소규모 쇼핑몰에서 자체 재고 관리를 하려는데 상품마다 바코드가 필요하다. 바코드 리더기는 샀는데 정작 바코드를 어떻게 만드는지 모르겠다. 전문 프로그램 없이도 브라우저에서 바로 생성할 수 있다.

바코드 유형별 용도

바코드 형식마다 담을 수 있는 데이터와 용도가 다르다. 잘못된 형식을 선택하면 스캐너가 읽지 못한다.

형식자릿수입력 가능 문자용도
Code 128제한 없음모든 ASCII물류, 재고 관리, 택배 송장
Code 39제한 없음대문자, 숫자, 일부 특수문자산업 현장, 군수품
EAN-1313자리숫자만국제 상품 식별 (마트 상품)
EAN-88자리숫자만소형 상품 (껌, 사탕 등)
UPC-A12자리숫자만북미 상품 식별
ITF-1414자리숫자만물류 박스, 팔레트 단위
핵심 요약 내부 재고 관리용이라면 Code 128이 가장 범용적이다. 실제 유통 상품이라면 EAN-13이 필요하고, 이 경우 대한상공회의소에서 GS1 업체코드를 발급받아야 한다.

바코드 만들기

  1. 온라인 바코드 생성기에서 바코드 형식을 선택한다
  2. 데이터(숫자 또는 텍스트)를 입력한다. 형식에 따라 입력 규칙이 안내된다
  3. 너비, 높이를 조절해서 라벨 크기에 맞춘다
  4. 필요하면 바 색상과 배경색을 변경한다
  5. 미리보기를 확인하고 PNG로 다운로드한다

텍스트 표시 옵션을 켜면 바코드 아래에 숫자가 함께 출력된다. 스캐너 오작동 시 수동 입력이 가능하도록 텍스트를 함께 넣는 게 일반적이다.

바코드 출력 시 주의점

  • 해상도: 300dpi 이상으로 출력해야 스캐너가 안정적으로 읽는다. 일반 잉크젯 프린터로도 가능하지만, 라벨 프린터가 더 선명하다
  • 여백(Quiet Zone): 바코드 좌우에 최소 2.5mm 이상의 빈 공간이 있어야 한다. 여백 없이 다른 요소가 바로 붙으면 인식률이 떨어진다
  • 크기: EAN-13의 표준 크기는 가로 37.29mm × 세로 25.93mm다. 이보다 80% 이하로 줄이면 스캔 실패가 늘어난다
  • 색상: 흰 배경에 검정 바가 가장 인식률이 높다. 빨간 바코드는 적외선 스캐너에서 읽히지 않을 수 있다

EAN-13 번호 구조

마트에서 볼 수 있는 13자리 바코드는 다음 구조로 이루어져 있다.

국가 코드 (3자리)
한국은 880으로 시작한다. 미국은 000~019, 일본은 450~459.
업체 코드 (4~6자리)
GS1 Korea(대한상공회의소)에서 발급받는 고유 번호.
상품 코드 (3~5자리)
업체가 자체적으로 부여하는 제품 번호.
체크 디지트 (1자리)
앞 12자리를 계산해서 나오는 검증 숫자. 바코드 생성기가 자동으로 계산해준다.

자주 묻는 질문

바코드와 QR코드는 뭐가 다른가요?

바코드는 1차원(가로 선), QR코드는 2차원(격자 패턴)이다. 바코드는 숫자나 짧은 텍스트만 담을 수 있지만, QR코드는 URL, 연락처 등 훨씬 많은 데이터를 저장할 수 있다.

내부 재고 관리용이면 GS1 코드 없이 써도 되나요?

된다. GS1 코드는 유통 시 필요한 것이고, 매장 내부나 창고 관리용이라면 Code 128에 자체 번호 체계를 넣어서 쓰면 충분하다.

스마트폰으로도 바코드를 스캔할 수 있나요?

대부분의 스마트폰 카메라 앱이나 전용 스캐너 앱으로 인식 가능하다. 다만 전문 바코드 리더기보다 인식 속도와 정확도가 낮을 수 있다.

상품 수가 적을 때는 직접 만들어 출력하는 게 가장 빠르다. 형식 선택만 맞으면 생성 자체는 숫자 입력하고 다운로드하는 데 10초면 충분하다.