만들기 도구
바코드 만들기
형식별 자릿수와 검증 숫자를 검사해 바코드를 만듭니다. 여러 줄은 ZIP 하나로.
🔒 입력한 내용과 파일은 이 브라우저 안에서만 처리합니다. 서버로 보내지 않습니다.
| 줄 | 넣은 값 | 바코드 값 | 결과 |
|---|
바코드 만들기 사용법
번호나 글자를 막대 바코드 이미지로 바꾸는 도구입니다. 재고 표와 선반 라벨, 회원 카드, 택배 상자, 이미 발급받은 상품 번호의 포장 디자인처럼 스캐너로 읽을 번호를 인쇄해야 할 때 씁니다. 형식마다 정해진 자릿수와 검증 숫자를 검사해서, 틀린 번호로 라벨 수백 장을 인쇄하는 일을 막아 줍니다.
쓰는 순서
- 형식을 고릅니다. 바로 아래에 그 형식에 넣을 수 있는 글자와 자릿수가 나옵니다.
- 값을 넣습니다. 예시 넣기를 누르면 그 형식에 맞는 값이 들어갑니다.
- 값이 맞으면 바코드가 그려지고, 틀리면 어디가 왜 틀렸는지 붉은 글씨로 알려 줍니다. 검증 숫자만 틀렸다면 맞는 값으로 고치기 버튼이 나타납니다.
- 막대 굵기, 높이, 여백, 글자 표시, 색을 정하고 PNG 저장, SVG 저장, 이미지 복사로 가져갑니다.
형식별 자릿수와 쓰임
| 형식 | 담는 것 | 자릿수 | 쓰이는 곳 |
|---|---|---|---|
| CODE128 | 영문 대소문자, 숫자, 기호 | 자유 (20자 안쪽 권장) | 송장, 재고, 문서 번호. 가장 무난합니다 |
| EAN-13 | 숫자 | 12자리 + 검증 숫자 1 | 소매 상품. 한국 등록 번호는 880으로 시작 |
| EAN-8 | 숫자 | 7자리 + 검증 숫자 1 | 껌, 화장품처럼 포장이 작은 상품 |
| UPC-A | 숫자 | 11자리 + 검증 숫자 1 | 미국과 캐나다에서 파는 상품 |
| CODE39 | 영문 대문자, 숫자, - . $ / + % 빈칸 | 자유 | 오래된 설비, 자동차·방산 부품 표 |
| ITF | 숫자 | 짝수 자리 | 창고 안 관리 번호 |
| ITF-14 | 숫자 | 13자리 + 검증 숫자 1 | 골판지 상자 겉면의 묶음 상품 번호 |
검증 숫자 계산과 예시
EAN-13, EAN-8, UPC-A, ITF-14는 마지막 한 자리가 검증 숫자입니다. 오른쪽 끝자리부터 3, 1, 3, 1을 번갈아 곱해 모두 더한 뒤, 그 합을 10의 배수로 올리는 데 필요한 숫자가 검증 숫자입니다.
EAN-13 형식에 880123456789 12자리를 넣으면 곱해서 더한 합이 127이고, 130에서 3이 모자라므로 검증 숫자는 3입니다. 화면에 "검증 숫자 3 을(를) 붙여 8801234567893 로 만들었습니다"라고 나오고 13자리 바코드가 그려집니다. 13자리를 8801234567890으로 넣으면 마지막 자리가 0이라 맞지 않는다고 알려 주고 맞는 값 8801234567893을 보여 줍니다. 이때 무조건 고치기 전에 원래 번호를 확인하세요. 마지막 자리가 아니라 가운데 자리를 잘못 옮겨 적었을 수도 있습니다.
같은 방식으로 EAN-8 예시 8801234는 88012346이, UPC-A 예시 03600029145는 036000291452가 됩니다.
여러 개 한 번에 만들기
여러 개 한 번에 탭에 값을 한 줄에 하나씩 넣습니다. 값만 점검하기를 누르면 이미지를 만들지 않고 줄마다 정상인지, 틀렸다면 이유가 무엇인지 표로 보여 줍니다. 엑셀의 상품 번호 열을 통째로 붙여 넣어 틀린 번호를 찾는 용도로도 쓸 수 있고, 점검 표 CSV 저장으로 결과를 받아 둘 수 있습니다.
모두 만들어 ZIP으로 받기를 누르면 정상인 줄만 PNG나 SVG로 만들어 ZIP 하나로 저장합니다. 파일 이름은 바코드 값이고, 줄 앞에 이름과 탭 문자를 두면(엑셀에서 이름, 번호 두 열을 복사) 그 이름으로 저장합니다. 검증 숫자가 틀린 줄은 맞는 숫자로 고쳐서 만들기를 켜면 그런 줄도 건너뛰지 않고 고쳐서 만들며, 표에 고쳤다고 표시합니다.
크기와 인쇄
- 막대 굵기는 가장 가는 막대의 폭입니다. 화면에서는 2px이면 충분하고, 인쇄물에서는 가장 가는 막대가 0.25mm보다 가늘어지지 않게 합니다.
- PNG 배율은 저장할 때만 적용됩니다. 4배로 저장하면 막대 굵기 2px이 8px로 저장되어 라벨 프로그램에서 줄여 넣어도 뭉개지지 않습니다. 크기를 자유롭게 바꿀 인쇄물이면 SVG가 낫습니다.
- 여백은 바코드 좌우의 빈 공간입니다. 스캐너는 이 빈 공간으로 시작과 끝을 알아차리므로 0으로 두고 다른 그림에 붙이면 읽히지 않습니다.
- EAN-13을 소매용으로 인쇄할 때의 기준 크기는 가로 37.29mm, 세로 25.93mm이고 80%에서 200% 사이로 줄이거나 키울 수 있습니다(GS1 일반 규격).
- 막대는 어둡게, 배경은 밝게 둡니다. 배경 투명은 흰 종이나 밝은 바탕에 올릴 때만 쓰세요.
알아 둘 점
바코드에는 번호만 들어 있고 상품 이름이나 가격은 들어 있지 않습니다. 계산대는 번호로 자기 장부에서 이름과 가격을 찾습니다. 그래서 EAN-13 번호를 임의로 지어 내면 다른 회사 상품과 겹칠 수 있습니다. 매장 안에서만 쓸 번호라면 20~29로 시작하는 번호대가 매장 내부용으로 비워져 있고, 밖으로 유통할 상품은 GS1 Korea에서 번호를 받아야 합니다.
자주 묻는 질문
여기서 만든 EAN-13 바코드를 상품에 붙여 마트에서 팔 수 있나요?
막대 모양은 규격대로 만들어지지만 번호는 마음대로 정할 수 없습니다. 유통 매장에서 쓰는 상품 번호는 GS1 Korea(대한상공회의소 유통물류진흥원)에 가입해 업체 코드를 받은 뒤 붙여야 합니다. 이 도구는 이미 받은 번호를 이미지로 만들거나 매장 안에서만 쓰는 번호를 만드는 데 쓰세요.
검증 숫자가 무엇인가요?
EAN, UPC, ITF-14 번호의 마지막 한 자리로, 앞자리 숫자들로 계산해 붙이는 값입니다. 스캐너가 읽은 번호를 같은 식으로 다시 계산해 마지막 자리와 다르면 잘못 읽은 것으로 보고 버립니다. 이 도구는 마지막 자리를 빼고 넣으면 계산해 붙이고, 다 넣으면 맞는지 검사합니다.
CODE128과 CODE39 가운데 무엇을 써야 하나요?
특별한 이유가 없으면 CODE128을 쓰세요. 소문자와 기호까지 담고 같은 내용이면 폭이 더 좁습니다. CODE39는 오래된 장비나 거래처 양식이 CODE39를 요구할 때 씁니다.
한글을 바코드에 넣을 수 있나요?
막대 바코드에는 한글을 담을 수 없습니다. CODE128도 영문, 숫자, 기호만 됩니다. 한글이 들어가야 하면 QR 코드를 쓰고, 바코드에는 관리 번호만 담은 뒤 번호로 이름을 찾는 방식이 일반적입니다.
인쇄했더니 스캐너가 읽지 못합니다.
막대가 너무 가늘게 인쇄되었거나 좌우 여백이 모자란 경우가 많습니다. 막대 굵기를 2 이상으로 두고 PNG 배율을 4배로 저장해 줄이지 말고 넣거나, SVG로 저장해 넣어 보세요. 막대 색은 검정에 가깝게, 배경은 흰색에 가깝게 해야 하고 빨간 막대는 스캐너의 붉은 빛에 보이지 않습니다.
함께 쓰면 좋은 도구
마지막 수정 2026-11-09. 있었으면 하는 기능이나 불편한 점은 이 도구에 건의하기로 알려 주세요.