언어 선택

EAN-13 바코드 생성기 – 자동 체크디지트 계산 및 다운로드

12자리 입력으로 자동 체크디지트 계산, PNG/SVG 다운로드, 인쇄용 크기 조절 가능

Mehmet Demiray 게시일 수정일
공유
모든 바코드를 한곳에서 생성특정 형식 외에도 다양한 바코드 유형을 비교하고 생성할 수 있습니다.
12자리를 입력하세요. 13번째 체크 디지트는 자동으로 추가됩니다.
모듈 너비 배율입니다. 값이 클수록 바코드가 넓어집니다.
바의 높이(밀리미터 단위).
바코드 아래에 사람이 읽을 수 있는 숫자를 인쇄합니다.

EAN-13 바코드, 왜 전 세계 소매업에서 표준인가?

EAN-13 바코드는 전 세계적으로 유통되는 거의 모든 소비재에 사용되는 국제 표준입니다. GS1(Global Standards 1)이 관리하는 이 시스템은 제품을 고유하게 식별할 수 있도록 하여 재고 관리, POS(Point of Sale) 결제, 물류 추적 등에 필수적입니다. EAN-13은 총 13자리로 구성되며, 앞 2~3자리는 국가 또는 지역 코드(GS1 접두사), 그다음은 제조업체 코드, 이후는 제품 코드, 마지막 13번째 자리는 오류 검출을 위한 체크 디지트(check digit)입니다. 예를 들어, 한국에서 발급된 GS1 접두사는 '880'으로 시작합니다. 따라서 국내 브랜드 제품 대부분은 '880'으로 시작하는 EAN-13 바코드를 가지고 있습니다. 이 구조 덕분에 소매점은 제품의 출처와 종류를 즉시 파악할 수 있으며, 온라인 쇼핑몰에서도 제품 등록 시 정확한 식별이 가능해집니다. EAN-13 바코드 생성기를 사용하면 이 국제 표준을 준수하는 바코드를 손쉽게 만들 수 있습니다. 북미 시장에서는 UPC-A가 주로 사용되지만, UPC-A는 사실상 앞에 '0'을 붙인 EAN-13과 동일하므로, UPC-A 바코드 생성기와도 호환됩니다.

EAN-13 체크 디지트 계산법, 직접 해보기

EAN-13 바코드의 마지막 자리인 체크 디지트는 입력 오류를 방지하기 위한 검증 숫자입니다. 이 숫자는 앞 12자리에서 자동으로 계산되며, 다음과 같은 공식을 따릅니다: c=(10(dodd+3deven)mod10)mod10c = (10 - (\sum d_{odd} + 3\sum d_{even}) \bmod 10) \bmod 10. 여기서 doddd_{odd}는 1, 3, 5, ..., 11번째 자리(왼쪽 기준 홀수 위치), devend_{even}는 2, 4, 6, ..., 12번째 자리(짝수 위치)입니다. 예를 들어, '880123456789'라는 12자리 숫자가 있다고 가정해 봅시다. 홀수 자리 합: 8+0+2+4+6+8 = 28, 짝수 자리 합: 8+1+3+5+7+9 = 33. 이를 공식에 대입하면: (28+3×33)mod10=(28+99)mod10=127mod10=7(28 + 3 \times 33) \bmod 10 = (28 + 99) \bmod 10 = 127 \bmod 10 = 7. 따라서 체크 디지트는 (107)mod10=[number=3](10 - 7) \bmod 10 = [number=3]입니다. 최종 EAN-13 코드는 '8801234567893'이 됩니다. EAN-13 바코드 생성기는 이 계산을 자동으로 수행하므로 사용자는 12자리만 입력하면 됩니다. 단, 13자리를 입력할 경우 마지막 자리가 유효한지 검증합니다.

합법적인 EAN-13 번호, 어디서 얻어야 할까?

EAN-13 바코드를 만들기 위해 단순히 임의의 숫자를 사용해서는 안 됩니다. 특히 온라인 마켓플레이스(예: 쿠팡, G마켓, 아마존)나 오프라인 대형마트에 제품을 납품할 경우, GS1 Korea로부터 공식적으로 발급받은 GTIN(Global Trade Item Number)을 사용해야 합니다. GS1 Korea에 회원으로 가입하면 고유한 회사 프리픽스(예: 880xxxx)를 부여받고, 이를 기반으로 자체 제품 코드를 구성할 수 있습니다. 반면, 개인 소규모 판매자나 내부 재고 관리용으로만 사용한다면, 일부 비공식 범위(예: '2'로 시작하는 번호)를 활용할 수 있습니다. 하지만 이는 외부 유통망에서는 인정되지 않으므로 주의가 필요합니다. EAN-13 바코드 생성기는 번호 자체의 유효성만 검증할 뿐, 해당 번호가 GS1에서 공식 발급된 것인지 판단하지 않습니다. 따라서 상업적 목적으로 사용할 경우 반드시 GS1 Korea([https://www.gs1kr.org](외부 링크 아님))를 통해 정식 절차를 거쳐야 합니다. 대량으로 바코드가 필요한 경우 대량 EAN-13 바코드 생성기를 활용할 수도 있습니다.

인쇄 가능한 EAN-13 바코드, 규격은 어떻게 되나?

EAN-13 바코드는 단순히 이미지로 생성하는 것 외에도 실제 인쇄 및 스캔이 가능해야 합니다. 이를 위해 GS1은 명확한 물리적 규격을 정의하고 있습니다. 기본 크기(Nominal size)는 가로 37.29mm, 세로 25.93mm이며, 좌우에는 최소 3.5mm 이상의 조용 영역(quiet zone)이 필요합니다. 이 영역은 바코드 주변에 아무런 인쇄물이 없어야 하며, 스캐너가 바코드 시작과 끝을 정확히 인식하도록 도와줍니다. 확대/축소는 원본의 80%~200% 범위 내에서 가능하지만, 막대(bar)의 두께 비율이 왜곡되지 않도록 해야 합니다. 특히 모바일 앱이나 소형 라벨에 인쇄할 때 너무 작게 축소하면 스캔 실패율이 높아집니다. EAN-13 바코드 생성기에서는 사용자가 바의 높이와 전체 크기(scale)를 조절할 수 있으며, 숫자를 막대 아래에 표시할지 여부도 선택 가능합니다. 출력 형식은 PNG(래스터)와 SVG(벡터)를 모두 지원하므로, 인쇄 품질을 고려해 적절한 포맷을 선택해야 합니다. 고해상도 인쇄에는 SVG가 권장됩니다.

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

EAN-13 바코드 생성기를 사용할 때 흔히 드는 궁금증을 정리했습니다. 첫째, 처음 2~3자리는 무엇을 의미하나요? 이는 GS1이 각국에 할당한 국가 또는 지역 코드입니다. 한국은 '880'으로 시작하며, 독일은 '400~440', 미국·캐나다는 '00~09'입니다. 둘째, 입력할 때 12자리와 13자리 중 어떤 것을 넣어야 하나요? 12자리를 입력하면 도구가 자동으로 체크 디지트를 계산해 줍니다. 13자리를 입력할 경우 마지막 자리가 유효한지 검증하며, 잘못된 경우 경고를 표시합니다. 셋째, 내 매장에서만 파는 제품이라면 임의의 번호를 만들어도 될까요? 네, 내부 재고 관리나 자체 판매용이라면 가능하지만, 외부 유통망(마켓플레이스, 백화점 등)에서는 GS1에서 발급한 공식 번호만 인정됩니다. 넷째, 잘못된 체크 디지트를 입력하면 어떻게 되나요? 도구는 오류 메시지를 표시하며 바코드 생성을 거부하거나, 자동으로 올바른 체크 디지트로 교정해 줍니다. 이처럼 EAN-13 바코드 생성기는 사용자의 실수를 방지하고 표준 준수를 돕는 실용적인 도구입니다. 다양한 바코드 유형이 필요하다면 일반 바코드 생성기도 참고하세요.

가장 많이 받는 질문

EAN-13 바코드 생성기에서 숫자는 12자리만 입력해야 하나요, 13자리까지 입력해야 하나요?

12자리만 입력해 주세요. EAN-13 바코드 생성기는 마지막 13번째 자리인 체크 디지트를 자동으로 계산해 줍니다. 만약 13자리를 입력하셨다면, 입력하신 체크 디지트가 유효한지 검증한 후 일치하지 않으면 오류를 표시합니다.

처음 2~3자리 숫자는 무슨 의미인가요?

EAN-13의 앞부분은 GS1 국가 코드(GS1 prefix)입니다. 예를 들어, 한국 제품은 보통 '880'으로 시작합니다. 이 코드는 제품이 등록된 국가 또는 지역을 나타내며, 이후 숫자는 제조사 코드와 제품 코드로 구성됩니다. 자세한 구조는 바코드 구조 설명에서 확인할 수 있습니다.

직접 만든 가게에서만 팔 상품인데, 임의로 EAN-13 번호를 만들어도 될까요?

네, 내부용으로만 사용한다면 임의의 번호를 생성해도 됩니다. 다만, 이 경우 해당 바코드는 공식적인 GTIN이 아니며, 외부 유통망(예: 대형마트, 온라인 마켓)에 진입할 때 문제가 생길 수 있습니다. 공식적으로 판매하려면 GS1 가입을 통해 정식 번호를 발급받아야 합니다.

체크 디지트가 틀린 13자리 번호를 입력하면 어떻게 되나요?

입력하신 13자리 중 체크 디지트가 계산 결과와 다르면, EAN-13 바코드 생성기는 오류 메시지를 표시하고 바코드를 생성하지 않습니다. 정확한 바코드를 만들기 위해선 처음 12자리만 입력하거나, 전체 13자리가 유효한지 반드시 확인해야 합니다.

UPC-A와 EAN-13은 서로 호환되나요?

네, UPC-A는 실질적으로 앞에 '0'을 붙인 EAN-13과 동일합니다. 예를 들어 UPC-A '123456789012'는 EAN-13 '0123456789012'와 같습니다. 따라서 북미 외 지역에서도 대부분의 스캐너가 UPC-A를 인식할 수 있습니다. 다른 형식이 필요하시면 UPC-A 바코드 생성기도 이용해 보세요.

생성된 바코드를 인쇄할 때 크기나 여백은 어떻게 해야 하나요?

표준 EAN-13 바코드의 명목 크기는 너비 37.29mm, 높이 25.93mm입니다. 확대·축소는 80%~200% 범위 내에서 가능하며, 좌우에는 최소 3.5mm 이상의 조용 영역(quiet zone)을 반드시 확보해야 스캔 오류를 방지할 수 있습니다.