바코드 생성기
Code 128, Code 39, EAN-13, EAN-8, UPC, ITF-14, Codabar, MSI, Pharmacode 바코드를 한 개부터 500개까지 한 번에 만들어 체크 숫자와 함께 PNG나 SVG로 저장합니다.
상품, 선반, 재고, 배송 라벨에 쓸 인쇄용 바코드를 만듭니다. Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF, ITF-14, Codabar, MSI Plessey, Pharmacode 중에서 종류를 고르고 한 줄에 값 하나씩 입력하면 한 번에 최대 500개까지 만들 수 있습니다. EAN, UPC, ITF-14의 체크 숫자는 자동으로 계산되고, 인코딩할 수 없는 줄은 이유와 함께 목록으로 보여 줍니다. 바코드는 브라우저에서 그려집니다.
사용 방법
- 스캐너나 거래처가 요구하는 바코드 종류를 고릅니다.
- 한 줄에 값 하나씩 입력합니다 (여러 개는 스프레드시트의 한 열을 붙여 넣으세요).
- 필요하면 막대 너비, 높이, 글자, 색을 조정합니다. 스캐너가 코드를 찾을 수 있도록 여백은 막대 너비 10 이상으로 유지하세요.
- PNG나 SVG를 고르고 바코드를 하나씩 받거나, 11줄 이상이면 ZIP 파일 하나로 받습니다.
계산식
GS1 체크 숫자 = (10 − (Σ 숫자 × 가중치) mod 10) mod 10, 가중치는 가장 오른쪽 데이터 숫자부터 3, 1, 3, 1 …
EAN-13, EAN-8, UPC-A, ITF-14, UPC-E(UPC-A로 확장해서 계산)가 같은 모듈로 10 규칙을 씁니다. Code 128은 항상 자체 모듈로 103 체크 문자를 자동으로 붙이고, Code 39는 선택적으로 모듈로 43 문자를 붙일 수 있습니다.
예시
EAN-13 데이터 400638133393의 숫자를 오른쪽부터 3, 1, 3, 1 …을 곱하면 3×3 + 9×1 + 3×3 + 3×1 + 3×3 + 1×1 + 8×3 + 3×1 + 6×3 + 0×1 + 0×3 + 4×1 = 89입니다. (10 − 89 mod 10) mod 10 = 1이므로 인코딩되는 값은 4006381333931입니다. ITF에 다섯 자리를 입력하면 Interleaved 2 of 5가 숫자를 두 개씩 묶어 인코딩하므로 거부됩니다.
자주 묻는 질문
소매 상품에는 어떤 바코드를 써야 하나요?
가게에서 파는 상품은 EAN-13으로 인쇄한 GTIN을 씁니다 (미국과 캐나다는 UPC-A). 각국 GS1 기관에서 업체 접두어를 받아야 하며, 임의로 만든 번호는 실제 상품과 겹칠 수 있습니다.
Code 128과 Code 39 중 어느 쪽이 좋나요?
Code 128은 모든 ASCII 문자를 담을 수 있고 더 작으며 항상 체크 문자가 있어서 라벨과 물류에 알맞습니다. Code 39는 대문자, 숫자, 일부 기호만 담을 수 있지만 거의 모든 스캐너가 읽습니다.
인쇄해도 스캔이 잘 되게 하려면 어떻게 하나요?
양쪽 여백을 유지하고, 밝은 배경에 어두운 막대로 인쇄하며, 막대가 또렷하도록 SVG(또는 막대 너비 2px 이상)를 쓰세요. 이미지를 가로세로 비율이 달라지게 늘리지 마세요.
ITF 값이 왜 거부되나요?
Interleaved 2 of 5는 숫자를 막대와 빈 공간에 하나씩 나눠 담는 방식이라 숫자가 짝수 개여야 합니다. 앞에 0을 붙이세요.
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/barcode-generator/
인용·퍼가기
kakaoCalc. (2026, November 8). 바코드 생성기. https://kakao.mobile/ko/tools/barcode-generator/
“바코드 생성기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/barcode-generator/.