한국어

바코드 생성기 — EAN-13·Code 128 바코드 만들기

검사 숫자를 자동 계산해 Code 128·EAN-13·UPC·ITF 바코드를 SVG·PNG로 만드는 생성기

브라우저에서 처리 · 서버로 전송되지 않음

영문, 숫자, 기호(ASCII)를 담는 범용 바코드예요. 택배 송장, 재고 관리, 사내 자산 라벨에 많이 써요.

인쇄할 때는 크기를 줄이지 말고, 막대 주변 흰 여백(콰이어트 존)을 남겨 두세요. 상품 바코드(EAN·UPC)는 막대 굵기 2px 이상을 권해요.

바코드 생성기란?

숫자나 영문 코드를 입력하면 스캐너로 읽을 수 있는 1차원 바코드 이미지를 만들어 주는 도구예요. 쇼핑몰 상품 등록용 상품 바코드(EAN-13), 재고·자산 관리 라벨(Code 128), 박스 단위 물류 바코드(ITF-14), 미국 판매용 UPC-A까지 만들 수 있어요. 상품 바코드는 마지막 검사 숫자를 자동으로 계산하고, 직접 입력한 검사 숫자가 틀리면 올바른 숫자를 알려 줘요.

사용법

  1. 바코드 종류를 골라요. 영문과 숫자가 섞인 코드는 Code 128, 상품 번호는 EAN-13이 기본이에요.
  2. 바코드에 담을 값을 입력해요. EAN-13은 숫자 12자리만 넣으면 13번째 검사 숫자가 붙어요. 공백과 하이픈은 빼고 읽어요.
  3. 막대 굵기, 높이, 여백, 숫자 표시, 막대 색과 배경색을 조절해요.
  4. 미리보기를 확인한 뒤 SVG 저장이나 PNG 저장(1×·2×·4×)을 눌러요.

생성 기준

  • Code 128: 출력 가능한 ASCII 문자(영문, 숫자, 공백, 기호) 80자까지.
  • EAN-13·UPC-A·EAN-8·ITF-14: 숫자 12·11·7·13자리를 넣으면 GS1 검사 숫자(오른쪽부터 3·1 가중치, 모듈러 10)를 붙이고, 13·12·8·14자리를 넣으면 검사 숫자가 맞는지 확인해요.
  • ITF: 숫자를 두 개씩 짝지어 그리므로 짝수 자리만 받아요.
  • Code 39: 대문자, 숫자, 공백과 - . $ / + % 43자까지. 소문자는 대문자로 바꿔요.
  • 국가 코드 안내: EAN-13이 880으로 시작하면 GS1 Korea, 978·979는 도서(ISBN), 977은 정기간행물(ISSN)이라고 알려 줘요(GS1 General Specifications의 접두어 표 기준).
  • 색 대비: 막대가 배경보다 충분히 어둡지 않으면(명암비 3:1 미만이거나 밝은 막대) 경고해요.
  • 바코드 그리기에는 JsBarcode(MIT 라이선스)를 써요.

예시

종류 입력 결과
EAN-13 880123456789 8801234567893 (검사 숫자 3 추가)
UPC-A 03600029145 036000291452
Code 128 SKU-2026-001 영문·숫자 그대로
ITF 12345 오류: 짝수 자리로 (012345)

만든 바코드가 잘 읽히는지 바코드 판독기로 확인하고, 한글이나 웹 주소는 QR 코드 생성기를 써 보세요.

자주 묻는 질문

880으로 시작하는 상품 바코드를 여기서 발급받을 수 있나요?

아니요. 이 도구는 이미 가진 번호를 바코드 그림으로 그려 줄 뿐이에요. 880은 GS1 Korea(대한상공회의소 유통물류진흥원)가 한국 기업에 배정하는 국가 코드이고, 실제 상품에 쓸 번호는 GS1 Korea에 회원으로 가입해 업체 코드를 받은 뒤 정해야 해요.

검사 숫자가 뭔가요?

바코드를 잘못 읽었는지 확인하려고 맨 끝에 붙이는 숫자예요. EAN-13은 앞 12자리로 계산하는데, 오른쪽부터 홀수 번째 자리는 3을 곱하고 짝수 번째는 그대로 더한 합을 10의 배수로 만드는 수예요. 12자리만 넣으면 자동으로 붙여 줘요.

한글을 바코드에 넣을 수 있나요?

1차원 바코드(Code 128, Code 39 등)는 영문, 숫자, 기호만 담을 수 있어요. 한글이나 긴 주소는 QR 코드 생성기로 만들어 주세요.

어떤 형식으로 저장하는 게 좋나요?

인쇄물, 라벨 프로그램, 디자인 작업에는 크기를 키워도 선명한 SVG가 좋고, 문서나 메신저에 넣을 때는 PNG(2× 또는 4×)가 편해요.

만든 바코드가 서버에 저장되나요?

아니요. 바코드는 내 브라우저 안에서 그려지고 어디에도 저장되지 않아요.

필요한 도구가 있나요?