바코드 생성기
입력하면 바로 스캔 가능한 바코드가 만들어집니다. 설치·회원가입 없이 PNG로 저장하세요.
자유 문자 · 사내 관리 코드에 적합합니다
여기에 바코드가 나타나요
EAN-13은 숫자 12~13자리
300dpi 이상 인쇄 권장 · 양옆 여백(콰이엇 존)을 남기면 스캔이 잘 됩니다 · 값은 서버로 전송되지 않아요
설명
상품 관리·재고·라벨용 바코드를 만들어 PNG로 저장하세요. 값은 브라우저 안에서만 처리되어 서버로 전송되지 않습니다. EAN-13은 숫자 12~13자리(마지막 자리는 자동 계산), CODE128은 영문·숫자·기호, CODE39는 영문 대문자·숫자를 지원합니다.
관련 도구
바코드 생성기는 텍스트나 숫자를 입력하면 CODE128, EAN-13 등 표준 바코드 이미지를 즉시 만들어 주는 도구입니다. 상품 라벨, 재고 관리 시트, 행사 참가증, 도서관 자료 정리 등 실물 인쇄가 필요한 상황에서 별도 소프트웨어 없이 바코드를 뽑아야 할 때 유용합니다. 생성된 이미지는 PNG 형식으로 다운로드해 문서나 라벨지에 바로 삽입할 수 있습니다.
사용 방법
먼저 바코드 형식을 선택합니다. 알파벳·숫자·특수문자를 모두 담을 수 있는 CODE128은 사내 관리용 코드나 운송장 번호에 적합하고, EAN-13은 국내외 유통 상품에 사용되는 13자리 숫자 전용 표준입니다. 형식을 선택한 뒤 원하는 텍스트 또는 숫자를 입력창에 입력하면 바코드 미리보기가 실시간으로 업데이트됩니다. 이미지가 마음에 들면 다운로드 버튼을 눌러 PNG 파일로 저장한 뒤, 워드·한글·포토샵 등 편집 프로그램에 삽입해 인쇄하면 됩니다. EAN-13을 선택한 경우 13번째 자리는 체크 디지트로 자동 계산됩니다.
알아두면 좋은 점
EAN-13으로 실제 유통 상품 바코드를 만들려면 GS1 Korea(유통물류진흥원)에서 공식 바코드 번호를 발급받아야 합니다. 이 도구로 생성한 EAN-13은 POS 시스템에 등록하지 않으면 마트 등 외부 유통망에서 사용할 수 없습니다. 반면 사내 재고 관리, 도서 정리, 행사 입장권처럼 자체 스캐너로만 쓰는 경우에는 공식 번호 없이도 자유롭게 사용할 수 있습니다. 바코드를 인쇄할 때는 최소 해상도 300dpi 이상을 권장하며, 너무 작게 인쇄하면 스캐너가 읽지 못할 수 있습니다. 흰 배경에 검정 바코드가 기본이며, 배경색을 바꾸거나 대비가 낮은 색상을 사용하면 인식률이 떨어집니다.
이럴 때 유용해요
소량 수제 상품을 판매하는 스마트스토어 초보 판매자가 자체 제품 관리용 바코드를 빠르게 만들 때 활용됩니다. 학교 도서관이나 소규모 독서 모임에서 책에 바코드 스티커를 붙여 대출 관리를 하려 할 때도 편리합니다. 행사 주최자가 참가자 고유번호를 바코드로 만들어 입장 확인에 활용하거나, 창고 물품에 위치 코드를 붙여 재고 추적에 쓰는 경우에도 적합합니다.
자주 묻는 질문
CODE128과 EAN-13 중 어느 것을 선택해야 하나요?
생성된 바코드를 스마트폰 카메라로 스캔할 수 있나요?
한글을 입력해도 바코드가 만들어지나요?
다운로드한 PNG 파일을 한글(HWP) 문서에 삽입할 수 있나요?
바코드에 숫자나 텍스트를 표시할 수 있나요?
개인정보처리방침
모든 처리는 브라우저 내부에서만 수행되며 입력값·파일은 서버로 전송·저장되지 않습니다. 광고: Google AdSense(쿠키 사용 가능, 설정). 문의 kjh920424@gmail.com
바코드 생성기, 이렇게 사용하세요
이 도구는 CODE128과 EAN 형식의 1차원(선형) 바코드를 브라우저 안에서 바로 그려줍니다. 형식을 고르고 데이터 값을 입력하면 검은 막대와 흰 여백이 실시간으로 렌더링되며, 완성된 이미지를 PNG로 내려받아 라벨·포장·문서에 붙여 넣을 수 있습니다. 서버로 값을 보내지 않고 기기 안에서 그림만 만들기 때문에 설치나 회원가입이 필요 없습니다. 주의할 점은 이 도구가 '바코드 이미지를 만드는' 역할까지만 한다는 것입니다. 그 바코드가 실제 유통망에서 통용되는 정식 상품코드가 되려면, 뒤에 설명하는 것처럼 값 자체를 정식 절차로 발급받아야 합니다.
CODE128과 EAN은 무엇이 다른가
두 형식은 담을 수 있는 값과 용도가 다릅니다. 상황에 맞는 형식을 골라야 스캐너가 제대로 읽습니다.
| 형식 | 담는 값 | 주 용도 |
|---|---|---|
| CODE128 | 숫자·영문 대소문자·기호 등 아스키 문자, 길이 자유 | 택배 송장, 물류 라벨, 사내 자산관리, 재고 SKU |
| EAN-13 | 숫자 12~13자리(마지막 1자리는 검증숫자, 자동 계산) | 소매 판매 상품(POS 계산대) |
| CODE39 | 영문 대문자·숫자·일부 기호(-.$/+% 및 공백) | 사내 자산관리, 의료·물류 라벨 |
즉, 회사 안에서 물건을 구분하거나 송장 번호를 바코드로 만들 때는 자유도가 높은 CODE128이 편하고, 마트·편의점 계산대에서 찍히는 상품에는 EAN-13이 표준입니다.
EAN-13 검증숫자(체크디지트) 작동 원리
EAN-13의 맨 끝 13번째 숫자는 임의 값이 아니라 앞 12자리로부터 계산되는 오류검출용 숫자입니다. 이 도구는 앞 12자리만 넣어도 마지막 자리를 자동으로 계산해 완성합니다. 계산 방식은 이렇습니다. 왼쪽부터 홀수번째 자리(1·3·5·…·11)는 그대로 1을 곱하고, 짝수번째 자리(2·4·…·12)는 3을 곱해 모두 더합니다. 그 합을 10으로 나눈 나머지를 구하고, 10에서 그 나머지를 뺀 값이 검증숫자입니다(나머지가 0이면 검증숫자도 0). 예를 들어 앞 12자리가 880123456789라면 이 규칙으로 마지막 한 자리가 정해집니다. 스캐너는 읽어들인 13자리에 같은 계산을 다시 돌려 값이 맞는지 대조하므로, 인쇄가 번지거나 한 자리가 잘못 읽히면 오류로 걸러냅니다. CODE128 역시 내부적으로 모듈로 103 방식의 검증문자를 자동으로 붙이지만 사람이 직접 신경 쓸 필요는 없습니다.
스캔이 잘 되게 만드는 팁
바코드는 막대뿐 아니라 좌우 여백(콰이엇 존)이 있어야 인식됩니다. 라벨을 자를 때 바코드 양옆을 바짝 붙여 자르면 스캔이 실패하니 여백을 남기세요. 인쇄 크기를 너무 줄이면 얇은 막대가 뭉개져 못 읽히므로, 작은 라벨이라면 값 자릿수를 줄이거나 CODE128을 쓰는 편이 낫습니다. 배경은 흰색, 막대는 검정처럼 명암 대비가 클수록 잘 읽히고, 빨강 배경이나 광택 필름 위 인쇄는 피하는 게 좋습니다. 확대·축소가 잦은 문서에 넣을 때는 PNG를 원래 크기 그대로 삽입하고 인쇄 해상도(300dpi 이상)를 높이면 선명하게 나옵니다.
자주 묻는 질문
여기서 만든 EAN-13을 마트에서 팔 상품에 그대로 써도 되나요?
이 도구는 이미지를 그려줄 뿐이고, 실제 판매 상품의 코드는 유통표준코드를 관리하는 기관(국내는 대한상공회의소 유통물류진흥원, GS1 Korea)에서 사업자 등록 후 발급받은 번호여야 합니다. 임의로 만든 숫자를 인쇄하면 이미 다른 상품이 쓰는 번호와 겹치거나 유효하지 않아 계산대에서 등록되지 않습니다.
CODE128에 한글을 넣을 수 있나요?
CODE128은 아스키 문자(숫자, 영문 대소문자, 일반 기호)를 담는 형식이라 한글은 표준적으로 지원되지 않습니다. 제품명 대신 영문·숫자로 된 관리코드나 송장번호를 넣어 사용하세요.
EAN-13 검증숫자를 잘못 넣으면 어떻게 되나요?
앞 12자리만 입력하면 마지막 자리는 자동 계산되므로 틀릴 일이 없습니다. 13자리를 직접 다 넣었는데 마지막 자리가 규칙과 맞지 않으면 스캐너가 읽을 때 오류로 판정해 무시할 수 있습니다. 확실치 않다면 12자리만 입력하는 방식을 권합니다.
QR코드도 이 도구로 만들 수 있나요?
아니요. 이 도구는 막대 형태의 1차원 바코드(CODE128·EAN)만 다룹니다. URL이나 긴 텍스트를 담는 정사각형 QR코드는 구조가 전혀 다른 2차원 코드라서 별도의 QR 생성 도구가 필요합니다.