본문으로 바로가기

바코드 생성기베타

CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF-14 바코드를 만드세요. 체크 디지트를 자동으로 계산·검증하며, 이 브라우저 안에서만 만들어집니다.

미리보기

값을 입력하세요.

예: ORDER-2026-0042

문자·숫자를 자유롭게 담을 수 있는 범용 형식. 재고·주문번호 등에 씁니다.

모양 옵션

색상

사용 방법

형식을 고르고 값을 입력하면 바코드가 만들어집니다. EAN-13·EAN-8·UPC-A·ITF-14처럼 체크 디지트가 있는 형식은 체크 디지트를 뺀 숫자만 입력해도 자동으로 계산해 붙여 주고, 체크 디지트까지 입력했다면 값이 맞는지 검증합니다. 완성된 바코드는 PNG나 SVG로 내려받을 수 있습니다.

형식별 안내

CODE128은 문자·숫자·기호를 자유롭게 담을 수 있어 재고 관리 번호나 주문번호에 널리 쓰입니다. EAN-13은 북미 이외 지역(유럽·아시아 등)에서, UPC-A는 북미에서 주로 쓰는 소매 상품 코드이고, EAN-8은 포장이 작은 상품을 위한 짧은 버전입니다. ITF-14는 낱개가 아니라 박스 단위 물류에 쓰며, CODE39는 숫자·대문자·일부 기호만 다루지만 오래된 스캐너와도 잘 호환됩니다. 실제 소매용 EAN·UPC 코드로 상품을 유통하려면 GS1 같은 공인 기관에 등록한 번호가 있어야 합니다. 이 도구는 입력한 번호를 표준 규격의 막대 모양(심볼)으로 그려 줄 뿐, 번호를 발급하지 않습니다.

체크 디지트란

체크 디지트는 숫자를 잘못 입력하거나 스캐너가 잘못 읽었을 때 이를 걸러내기 위한 검증용 숫자입니다. EAN-13·EAN-8·UPC-A·ITF-14는 모두 같은 GS1 규칙을 쓰는데, 체크 디지트를 뺀 나머지 숫자를 오른쪽부터 3, 1, 3, 1 순서로 곱해 더한 값을 10의 배수로 만드는 수가 체크 디지트입니다. 숫자만 입력하면 이 계산을 대신 해 드리고, 체크 디지트까지 입력했다면 계산 결과와 맞는지 확인해 알려 드립니다.

인쇄할 때 참고하세요

막대가 너무 가늘거나 바코드 바깥의 여백(quiet zone)이 부족하면 스캐너가 시작과 끝 지점을 찾지 못해 인식률이 떨어집니다. 막대 두께와 여백을 줄일수록 작게 인쇄할 수 있지만 스캔 거리가 짧아지므로, 매장 계산대처럼 가까이서 스캔한다면 줄여도 되지만 창고에서 멀리 스캔한다면 넉넉하게 두세요.

개인정보

바코드는 이 브라우저 안에서만 만들어집니다. 입력한 값은 어디로도 전송되지 않으며 서버를 거치지 않습니다.

참고 자료

자주 묻는 질문

이 도구로 만든 바코드를 실제 상품에 붙여 팔 수 있나요?

아닙니다. EAN-13·UPC-A 같은 소매용 코드로 실제 상품을 유통하려면 GS1 같은 공인 기관에서 발급받은 번호(사업자 접두코드)가 있어야 합니다. 이 도구는 입력한 숫자를 표준 형식의 막대 모양(심볼)으로 그려 줄 뿐, 번호 자체를 발급하거나 등록하지 않습니다.

체크 디지트는 어떻게 계산되나요?

EAN-13·EAN-8·UPC-A·ITF-14는 모두 같은 GS1 규칙을 씁니다. 체크 디지트를 뺀 나머지 숫자를 오른쪽부터 3, 1, 3, 1 순서로 곱한 뒤 모두 더하고, 그 합을 10의 배수로 만드는 데 필요한 수가 체크 디지트입니다. 체크 디지트 없이 숫자만 입력해도 자동으로 계산해 붙여 줍니다.

어떤 형식을 골라야 하나요?

글자와 숫자를 자유롭게 섞어 쓰려면 CODE128을, 소매 상품이면 북미 이외 지역(유럽·아시아 등)에서는 EAN-13을, 북미에서는 주로 UPC-A를 쓰고, 포장이 작으면 EAN-8을, 박스 단위 물류라면 ITF-14를, 구형 스캐너나 산업용 라벨에는 CODE39를 씁니다.

사용한 오픈소스: JsBarcode (MIT)