바코드 생성기
상품 바코드(EAN-13·EAN-8·UPC-A)와 자산관리용 Code 39를 만듭니다. 브라우저 안에서 그려지고 입력한 값은 어디로도 전송되지 않습니다.
체크디지트는 자동으로 붙습니다
EAN-13은 13자리 중 마지막 한 자리가 검증용입니다. 앞 12자리만 넣으면 나머지 한 자리를 계산해서 붙여 줍니다. 13자리를 다 넣으면 맞는지 검사해서, 틀렸으면 바른 값을 알려 줍니다.
계산 방식은 홀수 자리에 1, 짝수 자리에 3을 곱해 더한 뒤 10의 배수가 되도록 채우는 것입니다. 손으로 지어낸 번호를 넣으면 스캐너가 읽지 못하는 이유가 여기 있습니다.
상품에 붙일 거라면 번호를 발급받아야 합니다
중요한 이야기입니다. 여기서 만든 바코드는 그림일 뿐입니다. 실제로 마트나 온라인몰에 상품을 등록하려면 대한상공회의소 유통물류진흥원(GS1 Korea)에서 업체코드를 발급받아야 합니다.
남의 번호나 아무 숫자로 만든 바코드를 상품에 붙이면 다른 상품과 충돌합니다. 사내 자산관리처럼 내부에서만 쓰는 용도라면 상관없습니다.
사내에서 쓸 거라면 Code 39가 편합니다
비품·서류·장비에 붙이는 라벨이라면 Code 39를 쓰세요. 숫자만 되는 EAN과 달리 영문 대문자와 하이픈이 들어갑니다. A-2026-001 같은 관리번호를 그대로 넣을 수 있습니다.
Code 39는 자릿수 제한도 없고 체크디지트도 필요 없습니다. 대신 같은 정보를 담을 때 폭이 넓어집니다.
인쇄할 때 주의할 것
- 너무 작게 줄이지 마세요. 선이 뭉개지면 스캐너가 못 읽습니다. EAN-13은 가로 3cm 이상을 권합니다.
- 양옆 여백을 남기세요. 바코드 좌우의 빈 공간도 규격의 일부입니다. 딱 맞게 자르면 인식률이 떨어집니다.
- 흑백으로 인쇄하세요. 컬러 프린터의 검정은 여러 색을 섞어 만들어서 경계가 흐려질 수 있습니다.
- 인쇄 후 휴대폰 바코드 앱으로 직접 찍어보세요. 화면에서 멀쩡해도 인쇄물은 다를 수 있습니다.
EAN-13·EAN-8·UPC-A 는 GS1 표준, Code 39 는 ISO/IEC 16388 형식을 따릅니다. 체크디지트는 표준 알고리즘으로 계산하며, 화면에 표시된 값이 실제로 인코딩된 값입니다. 상품 유통용 번호는 이 도구가 발급해 주지 않습니다 — GS1 Korea에서 업체코드를 받으세요. 인쇄물의 실제 인식률은 프린터·용지·크기에 좌우되므로 반드시 스캔 테스트를 하세요.