바코드 생성기

스캔되는 바코드를 몇 초 만에 만드세요. EAN-13, EAN-8, UPC-A, Code 39, Code 128을 지원하고 체크 숫자를 자동으로 계산해 검증합니다. PNG와 SVG로 내려받습니다.


바코드 종류
12자리를 입력하면 체크 숫자가 추가되고, 13자리를 입력하면 이미 가지고 있는 번호를 검증합니다.
지우기

어떤 바코드 종류가 필요한가

  • EAN-13은 북미 이외의 거의 모든 지역에서, 그리고 최근에는 북미에서도 점점 많이 쓰이는 소매용 바코드입니다. 열세 자리로 국가 접두부, 제조사 코드, 상품 코드, 체크 숫자로 이루어집니다. 매장 진열대에 올릴 제품이라면 대개 이것을 고릅니다.
  • EAN-8은 전체 바코드를 넣기에 너무 작은 포장을 위한 EAN-13의 축약형입니다. 모두 여덟 자리입니다. 번호는 EAN-13에서 파생되는 것이 아니라 개별적으로 할당받아야 합니다.
  • UPC-A는 열두 자리의 북미 소매 표준입니다. 사실상 앞에 0이 붙은 EAN-13이며, 그래서 요즘 스캐너는 둘의 차이를 느끼지 못한 채 모두 읽어 냅니다.
  • Code 39는 영문자와 숫자를 인코딩하고 체크 숫자가 필요 없어 사내 라벨링, 자산 태그, 군수 및 자동차 분야에서 널리 쓰입니다. 담는 데이터 양에 비해 바코드 폭이 넓어집니다.
  • Code 128은 조밀한 범용 형식입니다. 인쇄 가능한 ASCII 전체를 인코딩하며 같은 폭에 Code 39보다 훨씬 많은 정보를 담기 때문에 배송 라벨과 물류 분야를 장악하고 있습니다.

체크 숫자가 하는 일

EAN이나 UPC 코드의 마지막 자리는 나머지 자리에서 계산됩니다. 각 자리에 1과 3을 번갈아 곱하고 결과를 모두 더한 뒤, 합계를 10의 배수로 딱 맞춰 주는 숫자가 체크 숫자입니다. 스캐너가 어느 자리를 잘못 읽으면 합계가 맞지 않아, 엉뚱한 상품을 조용히 등록하는 대신 스캔이 거부됩니다. 이 도구는 체크 숫자를 대신 계산해 주고, 입력한 경우에는 그 값을 검증합니다.

실제로 스캔되는 바코드 인쇄하기

스캔 실패의 대부분은 코드가 아니라 인쇄에서 비롯됩니다. 양옆의 빈 여백인 정숙 구역을 가장 좁은 막대 너비의 열 배 이상으로 확보하세요. 막대 너비가 왜곡되므로 바코드만 가로로 늘리는 일은 절대 하지 마세요. 스캐너는 명암 대비를 읽기 때문에 가능하면 흰 바탕에 검정으로 인쇄하세요. 빨간 막대는 빨간 레이저에 사실상 보이지 않습니다. 인쇄에는 SVG를 사용해 어떤 크기에서도 막대가 또렷하게 유지되도록 하세요.

알아 두면 좋은 점

  • 유효한 바코드를 만드는 것과 그 번호를 소유하는 것은 다릅니다. 소매용 코드는 GS1에서 구매해야 하며, 그렇지 않으면 다른 회사 제품과 번호가 충돌할 수 있습니다.
  • 내려받는 파일은 저희 서버에서 생성되며, 입력한 내용은 저장되거나 기록되지 않습니다.
  • 인쇄물에는 SVG를 사용하세요. PNG는 화면에서는 괜찮지만 확대하면 가장자리가 거칠어집니다.
  • Code 128은 같은 공간에 Code 39보다 훨씬 많은 데이터를 담으므로, Code 39가 특별히 요구되는 경우가 아니라면 Code 128을 선택하세요.
  • 라벨 수천 장을 주문하기 전에 인쇄된 바코드를 실제 스캐너로 시험해 보세요.

자주 묻는 질문

UPC-A를 선택하고 열한 자리 번호를 입력하면 체크 숫자가 자동으로 계산되어 추가됩니다. 이미 열두 자리를 모두 갖고 있다면 그대로 입력하세요. 그러면 체크 숫자를 검증해 줍니다. 인쇄용은 SVG, 화면용은 PNG로 내려받으세요.

EAN 또는 UPC 번호의 마지막 자리로, 스캐너가 오독을 잡아낼 수 있도록 나머지 모든 자리에서 산출됩니다. 직접 계산할 필요는 없습니다. 체크 숫자를 뺀 자리를 입력하면 이 도구가 올바른 값을 붙여 줍니다. 입력한 값이 틀렸다면 어떤 숫자여야 하는지 알려 줍니다.

기술적으로는 스캔되지만 임의의 번호를 상업적으로 사용해서는 안 됩니다. 소매 바코드 번호는 GS1이 배정하며 회사에 귀속되므로, 소유하지 않은 번호를 쓰면 유통업체 데이터베이스에서 다른 제품과 충돌할 위험이 있습니다. 사내 라벨링, 테스트, 자산 태그용으로는 얼마든지 만들어 쓰세요.

UPC-A는 열두 자리로 북미 표준이고, EAN-13은 열세 자리로 국제적으로 쓰입니다. UPC-A는 사실상 앞에 0이 붙은 EAN-13이라 요즘 스캐너는 둘 다 처리합니다. 북미 밖에서 판매한다면 EAN-13이 더 안전한 선택입니다.

소매 제품에는 EAN-13, 북미라면 UPC-A입니다. 배송 라벨이나 영문자와 숫자가 함께 들어가는 경우에는 Code 128이 적합합니다. 조밀하고 전체 문자 집합을 인코딩하기 때문입니다. Code 39는 함께 쓰는 시스템이 특별히 요구할 때만 쓰세요. 효율이 훨씬 떨어집니다.

대개 정숙 구역이나 명암 대비 문제입니다. 양옆에 가장 좁은 막대 너비의 열 배 이상 빈 여백을 두고, 흰 바탕에 검정으로 인쇄하며, 이미지를 가로로 늘리지 마세요. 너무 작게 인쇄하는 것도 흔한 원인이며, 스캐너 광선을 반사하는 광택 표면에 인쇄하는 것도 마찬가지입니다.

인쇄하는 모든 것에는 SVG를 쓰세요. 벡터 형식이라 어떤 크기에서도 선명합니다. PNG는 화면 표시, 미리 보기, 간단한 문서에는 충분하지만 확대하면 막대 가장자리가 뭉개지고, 바로 그 점이 바코드 스캔 실패의 원인이 됩니다.

아닙니다. 입력한 번호나 텍스트는 메모리에서 이미지를 만드는 데만 쓰이며 로그나 데이터베이스에 기록되지 않습니다. 생성된 파일은 자동으로 비워지는 임시 폴더에 놓이고, 그 무엇도 이용자와 연결되지 않습니다.

바코드는 어떻게 생성하나요?

종류를 고르고 번호를 입력하면 바코드가 저희 서버에서 그려집니다. EAN-13, EAN-8, UPC-A체크 숫자가 자동으로 계산되고, 직접 입력한 경우에는 검증됩니다. Code 128Code 39는 숫자뿐 아니라 영문자도 받습니다. 화면용은 PNG, 인쇄용은 SVG로 내려받으세요.