본문 바로가기

바코드 생성기

값을 입력하면 바코드가 바로 그려집니다. CODE128·CODE39·EAN-13·UPC-A·ITF 다섯 형식을 지원합니다.

로딩 중...

왜 만들었나요

재고 관리용 라벨을 붙여야 하는데, 바코드 만들기 하나 때문에 프로그램을 설치하기는 과했습니다. 값만 넣으면 바로 그려지고 PNG로 저장되면 될 일이라 만들었습니다.

Note

입력한 값은 서버로 전송되지 않습니다. 바코드 생성이 전부 브라우저 안에서 이뤄집니다.


바코드 생성기 사용 방법

  1. 값을 입력하고 형식을 고르면 바코드가 바로 그려집니다. 입력 전에는 예시 바코드가 보이고 그 상태에서는 저장 버튼이 잠겨 있습니다. 형식에 안 맞는 값을 넣으면 무엇이 잘못됐는지 알려 줍니다.

    바코드 생성기에 880123456789를 입력하고 EAN-13 형식을 골라 바코드가 그려진 화면

  2. PNG 다운로드를 누르면 지금 그려진 바코드가 그대로 저장됩니다.

    완성된 EAN-13 바코드와 그 아래 PNG 다운로드 버튼

이렇게 나옵니다

재고 코드를 넣으면 이렇게 나옵니다.

넣은 것나온 것
A1024-BLK · CODE128검은 막대 바코드 PNG (아래에 값이 글자로 표시)

알아두면 좋은 것

어떤 형식을 골라야 하나

형식담을 수 있는 값쓰이는 곳
CODE128영문·숫자·기호사내 재고·물류. 가장 자유롭습니다
CODE39영문 대문자·숫자·공백과 기호 일부(- . $ / + %)오래된 장비 호환용
EAN-13숫자 12~13자리상품 판매용 (국내 유통 표준)
UPC-A숫자 11~12자리북미 상품용
ITF숫자 짝수 자리상자 단위 물류 라벨

사내에서 쓸 라벨이면 CODE128이 무난합니다. 자릿수 제한이 없고 영문·숫자·기호를 자유롭게 담을 수 있습니다. 다만 한글은 어느 형식에도 담기지 않습니다. 바코드 규격 자체가 영문·숫자 범위(아스키)만 쓰기 때문입니다. 품목명을 한글로 넣어야 한다면 값은 A1024-BLK 처럼 영문·숫자 코드로 두고, 한글 이름은 라벨에 글자로 따로 인쇄하세요.

판매용 바코드는 등록이 필요합니다

바코드 생성기에서 만든 바코드는 그림일 뿐, 상품 등록을 대신하지 않습니다.

용도등록 필요 여부
사내 재고 관리필요 없습니다. 바로 쓰세요
자산·비품 관리필요 없습니다
도서·자료 정리필요 없습니다
마트·편의점 판매대한상공회의소 유통물류진흥원 등록 필요

실제로 판매할 상품이라면 정식으로 발급받은 번호를 넣어 만들어야 합니다. 아무 숫자나 넣으면 다른 상품과 겹칠 수 있습니다.

상황별로 형식 바로 찾기

앞의 표가 형식마다 어떤 값을 담는지 설명한다면, 아래 표는 무엇에 붙일 라벨인지부터 골라 찾는 표입니다.

상황형식
창고 재고 라벨CODE128
사무실 비품 관리CODE128
발급받은 상품 번호로 라벨 제작EAN-13
오래된 스캐너 장비CODE39
상자 단위 물류 라벨ITF

이런 경우에는

값이 형식에 안 맞다고 나와요

형식마다 담을 수 있는 값이 정해져 있습니다.

  • EAN-13 — 숫자 12~13자리. 12자리만 넣으면 마지막 검증 숫자를 자동으로 계산해 줍니다. 13자리를 넣었는데 안 맞다고 나오면 마지막 자리가 앞 12자리와 어긋난 경우입니다
  • UPC-A — 숫자 11~12자리. 마찬가지로 11자리만 넣으면 검증 숫자를 자동으로 붙입니다
  • CODE39 — 대문자·숫자·공백과 - . $ / + % 만 담깁니다. 소문자를 넣으면 막히지는 않고 대문자로 바뀌어 들어갑니다(abc-01ABC-01). 대소문자를 구분해야 하면 CODE128을 쓰세요
  • ITF — 숫자만, 그리고 자릿수가 짝수여야 합니다

무엇이 왜 안 맞는지는 입력창 아래에 형식별로 알려 줍니다. 제한이 걸리면 CODE128로 바꿔 보세요. 한글을 넣은 경우에는 형식을 바꿔도 되지 않습니다 — 영문·숫자로 바꿔야 합니다.

상점에서 팔 상품이라면 직접 만들면 안 됩니다

매장 계산대에서 쓰이는 EAN-13 번호는 유통표준코드 기관에서 발급받은 값이어야 합니다. 임의로 만든 번호는 정식 등록이 되지 않습니다.

이 도구로 만든 바코드는 사내 재고 관리·자산 라벨·행사 입장권처럼 내부에서만 쓰는 용도에 적합합니다.

스캐너가 못 읽어요

  • 너무 작게 인쇄하지 마세요. 막대 굵기가 흐릿해지면 인식되지 않습니다
  • 바코드 좌우에 여백을 충분히 두세요
  • 흑백 대비가 확실해야 합니다. 색 바탕에 인쇄하면 인식률이 떨어집니다

이 도구로는 안 되는 것

  • 바코드를 읽는 기능은 없습니다. 유틸집의 QR코드 스캔도 QR코드만 읽어 상품 바코드는 읽지 못합니다. 막대 바코드를 읽으려면 스캐너 장비나 전용 앱이 필요합니다
  • 여러 값을 한 번에 만들 수 없습니다. 한 개씩 만들어 저장합니다
  • 막대 굵기·높이·글자 크기를 바꾸는 설정은 없습니다. 정해진 크기로만 그려집니다
  • QR코드는 QR코드 생성기를 쓰세요

용어 설명

바코드

막대 굵기와 간격으로 숫자·문자를 나타내는 표시입니다. QR과 달리 한 줄로만 되어 있어 담을 수 있는 양이 적지만, 스캐너로 빠르게 읽히고 라벨에 붙이기 좋습니다.

검증 숫자

EAN-13·UPC-A의 마지막 한 자리입니다. 앞자리들로 계산해 나오는 값이라, 잘못 읽거나 잘못 입력하면 맞지 않아 오류를 잡아낼 수 있습니다.

바코드 생성기 자주 묻는 질문

EAN-13이나 UPC-A는 몇 자리를 입력해야 하나요?

EAN-13은 12자리를 넣으면 마지막 체크디지트를 자동으로 계산해 붙여 줍니다. 13자리를 넣으면 그 체크디지트가 앞자리와 맞는지 검증만 합니다. UPC-A도 같은 방식으로 11자리는 자동 계산, 12자리는 검증합니다.

숫자만 넣었는데 바코드가 안 그려지고 오류가 뜹니다.

선택한 형식의 규격에 안 맞는 값이라는 뜻입니다. ITF는 짝수 개의 숫자만 받아 홀수 자리를 넣으면 실패하고, CODE39는 대문자·숫자·일부 기호(- . $ / + %) 외의 문자가 섞이면 실패합니다. 오류 문구에 형식별로 왜 안 되는지 안내되니 자릿수나 문자 구성을 그 기준으로 다시 확인해 보세요.

다운로드한 PNG를 인쇄해도 스캐너가 인식하나요?

화면에 그려진 바코드를 그대로 PNG로 저장하는 방식이라, 화면에서 선명하게 보이면 인쇄해도 대부분의 바코드 스캐너가 인식합니다. 다만 너무 작게 축소해서 인쇄하면 선 간격이 뭉개져 인식률이 떨어질 수 있으니 원본 비율을 유지하는 편이 안전합니다.

CODE128과 EAN-13 중 어떤 걸 써야 하나요?

실제 유통 상품에 붙이는 표준 바코드라면 EAN-13이나 UPC-A를 씁니다. 사내 재고 관리나 자체 발급 번호처럼 표준 규격을 따를 필요가 없는 경우에는 문자와 숫자를 자유롭게 넣을 수 있고 자릿수 제한도 없는 CODE128이 더 편합니다. 오래된 스캐너 장비를 쓴다면 CODE39가, 상자 단위 물류 라벨에는 ITF가 쓰입니다.

여기서 만든 바코드를 마트에서 판매하는 상품에 붙여도 되나요?

안 됩니다. 이 도구는 바코드 그림을 만들어 줄 뿐이고 상품 번호를 발급하거나 등록해 주지는 않습니다. 마트나 편의점에서 판매할 상품이라면 대한상공회의소 유통물류진흥원에서 정식으로 번호를 발급받은 뒤, 그 번호를 넣어 바코드를 만들어야 합니다. 아무 숫자나 넣으면 다른 회사 상품과 번호가 겹칠 수 있습니다. 반면 창고 재고 관리, 사무실 비품 관리, 도서·자료 정리처럼 내부에서만 쓰는 용도라면 등록 없이 바로 쓰셔도 됩니다.

입력한 값이 서버로 전송되나요?

전송되지 않습니다. 바코드는 전부 내 브라우저 안에서 그려지고 입력한 값이 서버로 올라가거나 저장되지 않습니다. 사내 재고 코드나 아직 공개하지 않은 상품 번호도 안심하고 넣을 수 있으며, 새로고침하면 입력값도 함께 사라집니다.

마지막 업데이트: