표준 바코드 생성기 (EAN-13 · Code 128 · UPC-A & 체크디지트)

HOT

유통 소매용 EAN-13, 택배/물류용 Code 128 바코드 실시간 생성 및 Modulo-10 검증 번호 계산

ADVERTISEMENT · TOP BANNER

Responsive 728x90 / 320x100 Ad Slot

(CLS Prevention Active · Zero Shift)
100% 브라우저 연산 (서버 전송 없음, 개인정보 안전)
Interactive Client Mode

바코드 데이터 및 규격 옵션

계산된 Modulo-10 체크디지트:3
바코드 높이 (Height):100px
벡터 SVG 바코드 실시간 렌더링 (인쇄소 규격)
8801234567893

국제 표준 1D 바코드 규격별 특징 비교표

바코드 규격자릿수 / 문자셋체크디지트 방식주요 사용 산업 분야
EAN-1313자리 숫자 (한국 880)Modulo 10 (가중치 1:3)글로벌 대형마트, 편의점, 유통 상품 포장
Code 128ASCII 128자 (알파벳+숫자)Modulo 103CJ대한통운/우체국 택배 송장, 창고 재고 SKU
UPC-A12자리 숫자Modulo 10미국, 캐나다 북미 소매점 유통 상품
ADVERTISEMENT · HIGH CTR IN-FEED

Native In-Feed / High Viewability Ad Slot

(CLS Prevention Active · Zero Shift)

1D 선형 바코드 규격(EAN-13 · Code 128 · UPC-A)과 글로벌 물류 유통 자동화

현대 글로벌 소매 유통과 공급망 관리(SCM), 물류 창고 자동화의 근간을 지탱하는 가장 신뢰성 높은 광학 식별 기술은 1D 선형 바코드(Linear Barcode)입니다. 1970년대 미국 슈퍼마켓 협회(Uniform Code Council)가 상품 계산대 대기 시간을 획기적으로 줄이기 위해 UPC(Universal Product Code)를 도입한 이래, 바코드는 인간의 수기 입력 오탈자율(약 300회 입력당 1회)을 광학 스캐너 판독 오차율(수백만 번 스캔당 1회 미만) 수준으로 극적으로 낮추며 현대 상거래의 필수 인프라로 자리 잡았습니다.

전 세계 소매 유통 시장에서 통용되는 대표적인 바코드 규격은 'EAN-13(International Article Number)'과 북미 표준인 'UPC-A'입니다. 국제표준기구 GS1에 의해 관리되는 EAN-13은 전 세계 마트, 백화점, 편의점 POS(Point of Sale) 계산대에서 스캔되는 13자리 표준 식별자입니다. 대한민국 국가 식별 코드인 '880'을 시작으로 제조사 코드와 상품 코드가 부여되며, 마지막 13번째 자리는 광학 오인식을 방지하는 수학적 모듈로 10(Modulo 10) '체크디지트(Check Digit)'로 구성됩니다.

한편 물류 운송장, 택배 송장, 부품 시리얼 번호 및 병원 의약품 관리 분야에서는 숫자뿐만 아니라 영문 대소문자와 키보드 특수기호까지 모두 고밀도로 표현할 수 있는 'Code 128'이 사실상의 산업 표준으로 군림하고 있습니다. 오르보킷 바코드 생성기는 브라우저 단에서 순수 자바스크립트 벡터 렌더링을 통해 EAN-13의 13번째 검증 번호를 실시간 자동 계산하며, 열전사 라벨 프린터 및 상업 패키지 인쇄에 필요한 무손실 벡터 SVG 및 초고해상도 PNG를 100% 무료로 생성합니다.

광학 반사율 변조 메커니즘과 GS1 모듈로 10(Modulo 10) 체크디지트 수학 공식

검은 바(Bar)와 흰 공백(Space)의 너비 비율 판독 원리 및 스캐너 오독 방지 검증 알고리즘입니다.

EAN-13 가중치 모듈로 10 체크디지트(Check Digit) 계산 공식Mathematical Formulation
Step 1: S = (홀수 자리 합 × 1) + (짝수 자리 합 × 3) (1번째부터 12번째 자리까지) Step 2: Check Digit = (10 - (S mod 10)) mod 10

스캐너가 바코드를 읽을 때 인접한 두 숫자의 위치가 뒤바뀌는 전치 오류(Transposition Error)를 100% 감지하기 위해 홀수 번째 자리에 1, 짝수 번째 자리에 3의 가중치를 교차 곱합합니다.

대한민국 유통 상품 코드 '880123456789' (12자리)의 13번째 체크디지트 검증
홀수 자리 숫자 합계 × 1(8 + 0 + 2 + 4 + 6 + 8) × 1 = 28 × 128
짝수 자리 숫자 합계 × 3(8 + 1 + 3 + 5 + 7 + 9) × 3 = 33 × 399
총 가중 합계 (S)28 + 99127
10의 배수 보정 연산(10 - (127 mod 10)) = (10 - 7)최종 체크디지트: 3

👉 완성된 정식 유통 EAN-13 바코드는 '8801234567893'이 되며, 전 세계 모든 POS 스캐너에서 오류 없이 정상 결제 승인됩니다.

  • Code 128 고밀도 인코딩: 3가지 서브셋(Code A: 대문자/제어문자, Code B: 대소문자/ASCII, Code C: 2자리 숫자를 1문자로 압축)을 통해 최소 면적에 최다 정보 표현.
  • EAN-13 구조 분해: 앞 3자리(국가코드: 한국 880, 미국 000~019 등) + 제조업체 코드(4~6자리) + 상품 개별 품번(3~5자리) + 체크디지트(1자리).
  • 양방향(Bi-directional) 스캔: 레이저가 바코드를 왼쪽에서 오른쪽으로 읽거나 거꾸로 오른쪽에서 왼쪽으로 통과해도 시작/종료 문자(Start/Stop Pattern)를 통해 자동 방향 보정.
  • 무한 벡터 SVG: 라벨 감열지 인쇄 시 선의 경계선이 안티앨리어싱 흐림 없이 100% 명확한 직각(Square Edge)을 유지하여 스캔 실패율 원천 차단.

산업 표준 1D 바코드 규격(EAN-13 vs Code 128 vs UPC-A vs Code 39) 심층 비교표

지원 문자셋, 데이터 용량, 주요 적용 산업 및 표준화 기구를 비교한 기술 사양서입니다.

바코드 규격데이터 자릿수 / 문자셋체크디지트 알고리즘인코딩 밀도주요 표준화 기구대표 적용 분야
EAN-13 (JAN-13)13자리 고정 (숫자 전용)GS1 Modulo 10 (가중치 1, 3)중간GS1 국제기구글로벌 소매 상품 포장, 대형마트/편의점 POS
Code 128가변 길이 (전체 ASCII 128자)Modulo 103 체크섬매우 높음 (압축 모드 지원)ISO/IEC 15417택배 운송장, 물류창고 시리얼 라벨, 의료기기
UPC-A12자리 고정 (숫자 전용)Modulo 10 (가중치 3, 1)중간GS1 US / 북미 소매 표준미국 및 캐나다 수출 완제품 패키지
Code 39가변 길이 (대문자+숫자+특수7자)선택적 Modulo 43낮음 (폭이 넓어짐)ANSI / AIM 규격군수 물자 부품 식별, 자동차 공장 제조 공정
ITF-14 (Interleaved 2 of 5)14자리 고정 (숫자 전용)GS1 Modulo 10높음 (골판지 박스 인쇄 특화)GS1 물류 표준외포장 골판지 물류 박스, 팔레트 선적 단위
GS1-128 (UCC/EAN-128)가변 길이 (응용식별자 AI 결합)Modulo 103매우 높음GS1 SCM 표준식품 유통기한·로트 번호·무게 복합 물류 송장

* 일반 소매 판매 상품은 EAN-13이나 UPC-A를 적용해야 하며, 사내 재고 관리나 ERP 품번용으로는 영문과 기호가 지원되는 Code 128을 선택하는 것이 정석입니다.

ADVERTISEMENT · IN-ARTICLE CONTENT

High-Engagement In-Article Native Ad Slot

(CLS Prevention Active · Zero Shift)

사용 방법

11. 비즈니스 목적에 맞는 바코드 표준 규격 선택

국내외 소매 유통 상품용(EAN-13), 북미 수출용 상품(UPC-A), 물류/재고/시리얼 번호용 영문·숫자 범용 규격(Code 128) 중 선택합니다.

22. 바코드 데이터 번호 또는 문자열 입력

EAN-13의 경우 앞 12자리 숫자를 입력하면 13번째 검증 번호(체크디지트)가 자동 산출되며, Code 128은 알파벳과 숫자를 자유롭게 입력합니다.

33. 바 두께(Scale), 높이(Height) 및 텍스트 레이블 커스텀

사용할 라벨 용지 및 포장 박스 크기에 맞춰 바코드 선 굵기 배율, 바 높이, 하단 판독 숫자(Human Readable Text) 노출 여부를 조절합니다.

44. 인쇄소 출력용 벡터 SVG 또는 고해상도 PNG 다운로드

원클릭으로 이미지를 내려받아 어도비 일러스트레이터 패키지 디자인 파일이나 라벨 인쇄 소프트웨어(바텐더 등)에 직접 배치합니다.

이커머스 및 물류 현장에서의 표준 바코드 생성 실무 적용 사례

쿠팡 입고, 해외 수출, 재고 관리 라벨링의 실제 성공 적용 사례입니다.

쿠팡 로켓배송 / 네이버 풀필먼트 상품 등록

GS1 표준 유통 바코드(880으로 시작하는 EAN-13)를 생성하여 개별 상품 비닐 패키지에 인쇄 부착, 입고 바코드 리더기 검수 1초 통과.

동대문 의류 쇼핑몰 자체 재고 SKU 관리

Code 128을 활용하여 'TOP-BLACK-XL-01'과 같은 알파벳-하이픈 혼합 품번을 바코드로 라벨링하여 오배송률 0% 달성.

아마존 FBA 북미 수출용 소비재 상품 패키징

미국 현지 소매점 및 아마존 물류센터 규격에 맞춰 12자리 UPC-A 바코드를 인쇄 패키지 칼선에 완벽 벡터로 배치.

피트니스 센터 및 스터디카페 회원권 바코드

회원 전화번호 뒤 8자리를 Code 128로 생성하여 키오스크 및 무인 게이트 레이저 스캐너의 초고속 출입 통제에 적용.

💡 바코드 라벨 인쇄 및 검수 전문가의 현장 실전 테크니컬 팁

✓ 바코드 하단의 숫자(Human Readable)를 절대 삭제하지 마세요

인쇄물이 긁히거나 오염되어 광학 스캐너 판독에 실패할 경우, 계산원이나 물류 작업자가 하단 숫자를 키보드로 직접 수동 입력할 수 있는 유일한 백업 수단입니다.

✓ 열전사 라벨 프린터로 출력할 때는 바코드 바(Bar) 방향을 헤드 진행 방향과 수직으로 놓으세요

프린터 헤드 노즐 중 하나가 막히거나 손상될 경우, 가로로 인쇄하면 바코드의 특정 선이 통째로 지워져 스캔이 불가능해집니다. 출력 진행 방향과 바의 배열 방향을 고려하여 인쇄 방향을 설정하세요.

✓ 바코드의 좌우 여백(Quiet Zone)을 최소 10배 바 폭 이상 확보하세요

스캐너는 바코드가 시작되기 전과 끝난 후의 빈 여백을 감지하여 코드의 길이를 인식합니다. 여백 없이 패키지 모서리에 바코드를 바짝 붙여 인쇄하면 스캐너가 시작 문자를 감지하지 못합니다.

✓ 바코드 색상 조합 시 붉은색 선이나 붉은색 배경을 절대 사용하지 마세요

대부분의 산업용 바코드 스캐너는 650nm 전후의 붉은색 반도체 레이저를 사용합니다. 붉은색 잉크는 붉은 레이저 빛을 그대로 반사하여 스캐너 눈에는 흰색 배경과 동일하게 인식되므로 판독이 불가능합니다.

⚠️ 흔히 하는 실수 & 예방법

❌ EAN-13 마지막 자리에 임의의 아무 숫자를 직접 입력하여 체크디지트 불일치 에러를 내는 실수
✅ 13번째 자리는 앞 12자리의 가중합으로 고정 결정되는 수학적 검증 숫자입니다. 임의로 적으면 전 세계 마트 POS 스캐너에서 '체크섬 오류' 경고음이 울립니다. 본 계산기의 자동 계산 기능을 활용하세요.
❌ 포장 디자이너가 바코드 비율을 강제로 가로 방향으로 찌그러뜨리는 왜곡(Scaling Distortion) 실수
✅ 바코드의 핵심은 좁은 바와 넓은 바의 정밀한 너비 비율(Ratio)입니다. 가로로 왜곡 압축하면 스캐너가 바의 두께 단계를 분별하지 못해 인식이 전면 거부됩니다. 비율 고정(Uniform Scaling)을 유지하세요.
❌ Code 128 바코드에 한글이나 중국어 등 다국어 문자를 입력하는 실수
✅ 1D 선형 바코드 규격은 ASCII 표준 문자만을 지원합니다. 한글 제품명을 담아야 할 때는 1D 바코드 대신 2D QR코드나 데이터매트릭스(DataMatrix)를 채택해야 합니다.
❌ 정식 유통 바코드를 GS1 공식 등록 없이 가상 번호로 생성하여 시판하는 실수
✅ 대형마트, 백화점, 쿠팡 등에 정식 입점하려면 대한상공회의소 유통물류진흥원(GS1 Korea)에서 공인 업체 코드를 발급받아야 합니다. 임의 번호는 타사 등록 상품과 번호가 충돌할 수 있습니다.

자주 묻는 질문 (FAQ)

사용자 및 전문가들이 가장 자주 묻는 핵심 질문과 명확한 해답입니다.

6 Q&As

마지막 13번째 자리는 앞서 입력된 12자리 숫자가 올바른지 판별하는 '체크디지트(검증 번호)'이기 때문입니다. 앞 12자리의 홀수/짝수 위치에 각각 1과 3의 가중치를 곱해 합산한 뒤 10의 배수를 맞추는 공식(Modulo 10)에 의해 수학적으로 단 하나의 숫자만 도출됩니다. 잘못된 숫자를 넣으면 전 세계 모든 바코드 스캐너에서 인식을 거부합니다.

ADVERTISEMENT · FOOTER BANNER

Wide Responsive Banner

(CLS Prevention Active · Zero Shift)