바코드 생성기
CODE128, EAN-13, UPC 등 다양한 형식의 바코드를 생성합니다.
바코드 생성기란?
바코드 생성기는 텍스트나 숫자 데이터를 다양한 형식의 바코드 이미지로 변환해주는 도구입니다. CODE128, EAN-13, UPC 등 업계 표준 형식을 지원하며, 생성된 바코드를 PNG 또는 SVG로 다운로드할 수 있습니다. 제품 라벨 제작, 재고 관리, 회원 카드, 도서 관리 등 다양한 비즈니스 용도에 활용할 수 있습니다.
형식마다 넣을 수 있는 값이 다릅니다
바코드는 종류에 따라 허용하는 문자와 자릿수가 정해져 있습니다. 아무 값이나 넣으면 생성되지 않는 이유입니다.
- EAN-13 — 숫자 13자리 고정. 마트에서 보는 상품 바코드입니다. 한국 상품은
880으로 시작합니다. - UPC-A — 숫자 12자리 고정. 북미에서 쓰는 형식입니다.
- CODE128 — 길이 제한이 느슨하고 영문·숫자·기호를 모두 넣을 수 있습니다. 사내 관리 번호처럼 자유로운 값이 필요할 때 이걸 쓰세요.
- CODE39 — 대문자와 숫자, 일부 기호만 가능합니다. 오래된 시스템 호환용입니다.
- ITF-14 — 숫자 14자리. 박스 단위 물류에 씁니다.
체크 디지트가 맞아야 합니다
EAN과 UPC의 마지막 한 자리는 검증용 숫자입니다. 앞자리들을 정해진 규칙으로 계산해 나온 값이라 임의로 정할 수 없습니다. 이 값이 맞지 않으면 스캐너가 읽기를 거부합니다.
기존 상품 바코드를 다시 만드는 것이라면 인쇄된 숫자를 그대로 입력하면 됩니다. 새 상품 번호를 발급받으려면 대한상공회의소 유통물류진흥원에서 업체 코드를 등록해야 합니다. 임의로 만든 번호를 실제 유통에 쓰면 다른 상품과 충돌합니다.
인쇄할 때 주의할 점
화면에서 잘 보여도 인쇄하면 안 읽히는 경우가 많습니다. 원인은 대개 셋입니다.
첫째, 크기를 너무 줄인 경우입니다. 막대 사이 간격이 뭉개지면 스캐너가 구분하지 못합니다. 둘째, 여백 부족입니다. 바코드 좌우에는 빈 공간이 필요한데 이를 조용 구역이라고 하며, 여기에 다른 요소가 걸치면 인식이 실패합니다. 셋째, 대비입니다. 검은 막대에 흰 바탕이 원칙이고, 색을 넣거나 반전시키면 스캐너가 읽지 못하는 경우가 많습니다.
SVG로 내려받으면 크기를 키워도 선명하므로 인쇄용으로는 SVG를 권합니다.
자주 묻는 질문
QR 코드와 무엇이 다른가요?
바코드는 가로 방향으로만 정보를 담아 용량이 작고 짧은 번호에 적합합니다. QR은 2차원이라 주소나 문장까지 담을 수 있습니다. 상품 식별에는 바코드가, 링크 전달에는 QR이 맞습니다.
한글을 넣을 수 있나요?
일반적인 바코드 형식은 한글을 지원하지 않습니다. 한글이 필요하다면 QR 코드를 쓰세요.
생성한 바코드가 서버에 저장되나요?
저장되지 않습니다. 브라우저에서 그려 바로 내려받는 방식이라 입력한 번호가 외부로 나가지 않습니다.
작동 원리
바코드 생성기는 입력 데이터를 바코드 심볼로지 규격에 따라 흑백 바(bar)의 패턴으로 인코딩합니다. Code 128은 128개의 ASCII 문자를 지원하며, EAN-13은 상품 식별에 사용되는 13자리 숫자 코드입니다. 각 문자가 특정 바 너비 패턴으로 매핑되고, 시작/종료 패턴과 체크섬 디짓이 추가됩니다.