바코드 생성기
바코드 생성기는 텍스트나 숫자를 입력하면 CODE128·EAN-13·CODE39·UPC-A·ITF 중 고른 형식으로 캔버스에 바코드를 그려 PNG로 내려받는 도구입니다. 진열 전에 임시 라벨을 붙여야 하거나, 스캐너 연동 기능을 개발하면서 테스트용 바코드가 필요할 때 씁니다.
재고 관리 화면에 바코드 스캔 기능을 붙이던 중, 테스트할 때마다 실제 상품을 찾아 스캔하기가 번거로웠습니다. 아무 숫자나 넣으면 바로 바코드가 나오는 페이지가 있으면 훨씬 편하겠다 싶었고, EAN-13 체크디지트를 매번 손으로 계산하던 것도 지겨워서 자동 계산까지 넣어 만들었습니다.
사용 방법
지원하는 형식
입력창에는 숫자나 텍스트를 넣고 CODE128·EAN-13·CODE39·UPC-A·ITF 중 형식을 고릅니다. EAN-13은 12자리를 넣으면 마지막 체크디지트를 자동으로 계산해 붙이고, 13자리를 넣으면 그 체크디지트가 맞는지 검증합니다. UPC-A도 같은 방식으로 11자리는 자동 계산, 12자리는 검증합니다. ITF는 짝수 개의 숫자만, CODE39는 대문자·숫자·일부 기호(- . $ / + %)만 받습니다. 결과는 캔버스에 그려지고 PNG 파일로 저장됩니다.
-
값을 입력하고 형식을 고르면 캔버스에 바코드가 바로 그려집니다. 형식에 안 맞는 값을 넣으면 무엇이 왜 안 맞는지 아래 문구로 알려줍니다.

-
PNG 다운로드를 누르면 지금 그려진 바코드가 그대로 파일로 떨어집니다.
