전체 도구 ↗
🏷️

바코드 생성기

입력하면 바로 스캔 가능한 바코드가 만들어집니다. 설치·회원가입 없이 PNG로 저장하세요.

CODE128 · EAN-13 · CODE39100% 무료서버 전송 없음
예시 값이에요 · 지우고 입력해 보세요10자

자유 문자 · 사내 관리 코드에 적합합니다

미리보기
형식에 맞는 값을 넣으면
여기에 바코드가 나타나요
EAN-13은 숫자 12~13자리
CODE128 · 10자스캔 준비 완료
무료도구모음

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 중 어느 것을 선택해야 하나요?
마트나 온라인 쇼핑몰 같은 외부 유통을 위한 상품 바코드라면 EAN-13을 선택하되 GS1 Korea 공식 번호가 필요합니다. 사내 재고 관리, 행사 참가증, 도서 정리처럼 자체적으로만 쓸 경우에는 영문·숫자·기호를 자유롭게 담을 수 있는 CODE128이 더 유연합니다.
생성된 바코드를 스마트폰 카메라로 스캔할 수 있나요?
네, 아이폰 기본 카메라 앱(iOS 11 이상)이나 안드로이드의 Google 렌즈, 또는 바코드 스캐너 앱으로 스캔할 수 있습니다. 다만 스마트폰 카메라는 QR코드에 더 최적화되어 있으므로, 일반 선형 바코드는 전용 스캐너 앱을 사용하면 더 빠르게 인식됩니다.
한글을 입력해도 바코드가 만들어지나요?
CODE128은 기본적으로 ASCII 문자 범위(영문·숫자·일부 특수문자)만 지원합니다. 한글을 입력하면 바코드가 생성되지 않거나 깨질 수 있으므로, 한글 대신 고유 숫자 코드나 영문 약어를 사용하는 것을 권장합니다.
다운로드한 PNG 파일을 한글(HWP) 문서에 삽입할 수 있나요?
네, 한글 프로그램에서 '삽입 > 그림'으로 PNG 파일을 불러오면 됩니다. 삽입 후 크기를 조정할 때는 가로·세로 비율을 유지하고, 인쇄 시 바코드 높이가 너무 줄어들지 않도록 주의해야 스캐너 인식이 잘 됩니다.
바코드에 숫자나 텍스트를 표시할 수 있나요?
일반적으로 바코드 하단에 입력한 값이 텍스트로 함께 표시됩니다. 이를 'HRI(Human Readable Interpretation)'라고 하며, 스캐너 없이 사람이 눈으로도 값을 확인할 수 있게 해줍니다.

개인정보처리방침

바코드 생성기, 이렇게 사용하세요

이 도구는 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 생성 도구가 필요합니다.