Barcode Generator
텍스트로 바코드 이미지 생성 — CODE 128, EAN-13, UPC-A 등
데이터가 브라우저 밖으로 나가지 않습니다.바코드 형식
바코드 텍스트
바코드 형식
Barcode Generator 소개
바코드는 평행선의 너비와 간격으로 데이터를 표현하는 기계 판독 방식입니다. 1952년 Norman Woodland와 Bernard Silver가 모스 부호를 응용해 발명했으며, 1974년 Wrigley 껌 포장지에서 최초로 상업 스캔이 이루어졌습니다. 오늘날 1차원 선형 바코드는 소매(EAN-13, UPC-A), 물류(CODE 128, ITF-14), 의료(Pharmacode), 출판(ISSN) 등 다양한 분야에서 사용됩니다. 모든 처리는 브라우저 내에서만 이루어지며 서버로 데이터가 전송되지 않습니다.
동작 원리
순수 JavaScript Canvas로 CODE 128, CODE 39, EAN-13/8, UPC-A, ITF-14, MSI, Pharmacode를 인코딩합니다. 각 형식은 공식 바 패턴 명세를 따르고 필요 시 체크섬을 자동 계산합니다. 모든 처리는 브라우저 내에서만 이루어집니다.
주요 활용 예
- 제품 라벨이나 가격표용 바코드 생성
- 내부 물류용 출하·재고 바코드 제작
- 도서관 책등용 CODE 128 바코드 생성
- 소매 포장 프로토타입용 EAN-13/UPC-A 코드 생성
- 스캐너 하드웨어·소프트웨어 검증을 위한 테스트 바코드 제작
- 인쇄용 패키징 아트워크에 삽입할 바코드 이미지 내보내기
자주 묻는 질문
- 지원되는 바코드 형식은 무엇인가요?
- CODE 128, CODE 39, EAN-13, EAN-8, UPC-A, ITF-14, MSI, Pharmacode를 지원합니다. 기본값인 CODE 128은 전체 ASCII 문자를 처리합니다.
- 생성한 바코드를 인쇄할 수 있나요?
- 인쇄 품질을 위해 SVG 형식으로 다운로드하세요. SVG는 벡터 기반이라 어떤 크기에서도 선명하게 출력됩니다. PNG는 고정 해상도로 디지털 용도나 래스터 형식이 필요한 경우에 적합합니다. 소매 라벨의 경우 바 너비 2px 이상, 높이 60px 이상으로 설정하면 스캐너 인식률이 높아집니다.
- 입력한 데이터가 서버로 전송되나요?
- 아니요. 모든 생성 과정은 브라우저에서 JavaScript Canvas로 처리되며, 데이터는 브라우저 탭 밖으로 나가지 않습니다.
- EAN-13은 왜 정확히 12자리를 입력해야 하나요?
- EAN-13은 사용자가 입력한 12자리에 체크 자리 1자리를 자동 계산해 총 13자리로 구성됩니다. 표준상 고정 길이 숫자 전용 데이터만 허용하므로 영문자는 입력할 수 없습니다.