바코드 생성기
상품 바코드(EAN-13)·물류용(CODE128)·산업용(CODE39) 등을 만듭니다. 형식마다 값이 올바른지 먼저 검사하고, EAN·UPC 는 마지막 검증숫자를 계산해 채워 줍니다.
만들기
결과
인쇄해서 실제로 쓸 바코드라면 SVG 로 내려받아 쓰세요. 확대해도 선이 흐려지지 않습니다. 인쇄 후에는 반드시 스캐너로 읽히는지 확인하세요. 처리는 브라우저 안에서만 이루어집니다.
바코드 생성기는 상품 바코드(EAN-13)·물류용(CODE128)·산업용(CODE39) 등을 만듭니다. 형식마다 넣을 수 있는 값이 정해져 있어서, 값이 올바른지 먼저 검사하고 EAN·UPC 계열은 마지막 검증숫자를 계산해 채워 줍니다. 아무 값이나 그려 주면 스캐너가 못 읽는 그림이 나오는데, 그건 인쇄해서 붙이고 나서야 알게 됩니다.
바코드생성 사용 방법
- 형식을 고릅니다. 특별한 이유가 없으면 CODE128 입니다.
- 값을 넣습니다. 형식에 맞지 않으면 무엇이 잘못됐는지 알려 줍니다.
- 굵기·높이·색을 조절해 원하는 모양으로 만듭니다.
- 인쇄해서 쓸 것이면 SVG 로, 화면에만 쓸 것이면 PNG 로 내려받습니다.
지원 형식과 입력 조건
- 형식
- CODE128 · EAN-13 · EAN-8 · UPC-A · CODE39 · ITF-14 · MSI · Pharmacode
- 검증숫자
- EAN·UPC·ITF 는 앞자리만 넣으면 마지막 자리를 계산해 채웁니다
- 저장
- PNG(2배 해상도) · SVG(확대해도 선명)
- 처리 위치
- 브라우저 안에서만 만들며 값을 서버로 보내지 않습니다
어떤 형식을 골라야 하나요
- **CODE128** — 영문·숫자·기호를 담을 수 있고 길이 제한이 거의 없습니다. 사내 관리번호, 송장번호, 재고 라벨에 가장 널리 쓰입니다.
- **EAN-13** — 소매점에서 파는 상품에 붙는 13자리 바코드입니다. 한국 상품은 880 으로 시작합니다. 실제 유통에 쓰려면 대한상공회의소 유통물류진흥원에서 업체코드를 발급받아야 합니다.
- **CODE39** — 오래된 산업 장비와 호환됩니다. 대문자와 숫자, 일부 기호만 담깁니다.
- **ITF-14** — 낱개가 아니라 박스 단위에 붙입니다.
- 한글이나 긴 주소를 담아야 한다면 바코드가 아니라 QR 코드를 쓰세요.
검증숫자란
- EAN·UPC 의 마지막 한 자리는 앞자리들로 계산되는 값입니다. 스캐너가 잘못 읽었는지 스스로 확인하는 장치입니다.
- 앞 12자리만 넣으면 이 도구가 계산해 채웁니다. 13자리를 다 넣었는데 마지막 자리가 맞지 않으면 몇이어야 하는지 알려 줍니다.
- 계산 방식은 끝에서부터 3, 1, 3, 1 을 곱해 더한 뒤 10 의 보수를 취합니다.
- 검증숫자가 틀린 바코드는 스캐너가 아예 읽지 않습니다. 그래서 그리기 전에 막습니다.
인쇄할 때
- **SVG 로 받으세요.** PNG 는 확대하면 선이 흐려져 스캐너가 못 읽을 수 있습니다.
- 바코드 양옆의 여백(quiet zone)을 없애지 마세요. 스캐너가 시작과 끝을 판단하는 기준입니다.
- 선 색은 검정, 배경은 흰색이 가장 안전합니다. 빨간 선은 일부 스캐너가 못 읽습니다.
- 인쇄한 뒤 반드시 실제 스캐너나 휴대폰 앱으로 읽히는지 확인하세요.
자주 묻는 질문
만든 EAN-13 을 마트에서 쓸 수 있나요?
없습니다. 실제 유통용 바코드는 정해진 기관에서 업체코드를 발급받아야 합니다. 이 도구는 사내 관리용이나 시험용으로 쓰세요.
한글을 넣을 수 없나요?
바코드 규격 자체가 한글을 담지 못합니다. 한글이 필요하면 QR 코드를 쓰세요.
스캐너가 안 읽습니다.
여백이 잘리지 않았는지, 인쇄가 너무 작지 않은지, 선이 번지지 않았는지 확인하세요. 화면에서 직접 읽힐 때는 화면 밝기를 높여 보세요.