바코드 종류 한눈에 정리: CODE128·EAN·UPC 차이와 선택
막상 바코드를 만들려고 하면 CODE128, EAN, UPC… 형식 이름부터 막히죠. 각 형식은 넣을 수 있는 문자와 쓰임새가 정해져 있어서, 용도에 맞는 걸 골라야 인식이 잘 돼요. 이 글에서는 바코드 생성 도구가 지원하는 5가지 형식의 입력 규칙과 용도를 정리하고, 상황에 맞게 고르는 법을 알려드릴게요.
형식별 입력 규칙과 용도
- CODE128: 숫자·영문·기호를 모두 넣을 수 있고 길이도 자유로워요. 택배 송장, 물류, 재고 관리처럼 일반적인 용도에 가장 무난합니다.
- EAN-13: 숫자 13자리 전용이에요. 마지막 한 자리는 체크숫자(검증용)라서, 보통 앞 12자리를 넣으면 나머지를 자동으로 계산해 줍니다. 소매 상품 표준입니다.
- EAN-8: 숫자 8자리 전용으로, EAN-13의 축소판이에요. 면적이 좁은 작은 포장에 씁니다.
- UPC-A: 숫자 12자리 전용이며, 북미 지역 소매 상품에서 주로 쓰는 형식입니다.
- CODE39: 영문 대문자와 숫자를 넣을 수 있어요. 산업 현장 라벨, 사원증 같은 곳에 많이 쓰입니다.
어떤 걸 골라야 할까
고민될 때는 간단해요. 일반 용도(택배·물류·재고·내부 관리)라면 문자 제약이 거의 없는 CODE128을 쓰면 됩니다. 반대로 매장에서 판매하는 상품에 붙일 거라면 소매 표준인 EAN-13을 고르세요. 이 두 가지만 기억해도 대부분 해결됩니다.
자리수가 틀리면 아예 생성이 안 돼요
EAN과 UPC 계열은 자리수가 딱 정해져 있어요. EAN-13은 13자리(또는 자동 체크숫자 기준 12자리 입력), EAN-8은 8자리, UPC-A는 12자리여야 합니다. 자리수가 모자라거나 넘치면 바코드가 만들어지지 않으니, 숫자 개수를 먼저 세어 보세요. 자리수에 얽매이고 싶지 않다면 길이가 자유로운 CODE128이 편합니다.
바코드 vs QR코드, 뭐가 다를까
바코드는 주로 숫자나 짧은 코드(상품 번호, 송장 번호 등)를 담는 데 쓰여요. 반면 QR코드는 URL, 와이파이 접속 정보처럼 훨씬 많은 정보를 담을 수 있고, 스마트폰 카메라로 바로 읽을 수 있습니다. 사람이 휴대폰으로 스캔해 어딘가로 연결하길 원하면 QR코드, 물류·재고처럼 전용 스캐너로 코드만 읽으면 되는 상황이면 바코드가 적합해요.
| 형식 | 입력 규칙 | 주요 용도 |
|---|---|---|
| CODE128 | 숫자·영문·기호, 가변 길이 | 택배·물류·재고 |
| EAN-13 | 숫자 13자리(마지막은 체크숫자) | 소매 상품 |
| EAN-8 | 숫자 8자리 | 작은 포장 |
| UPC-A | 숫자 12자리 | 북미 소매 |
| CODE39 | 영문 대문자·숫자 | 산업·사원증 |