바코드 생성기

텍스트나 숫자를 입력하면 CODE128·EAN-13 바코드를 실시간으로 만들고 PNG로 저장합니다. 높이·배율·값 표시를 조절할 수 있으며, 모든 처리는 브라우저 안에서만 이루어져 입력값이 서버로 전송되지 않습니다.

✅ 모든 처리는 브라우저에서만 실행됩니다. 입력값·생성 이미지는 서버로 전송되지 않습니다.

CODE128과 EAN-13, 뭐가 다를까?

CODE128 — 무엇이든 담는 범용 바코드

영문 대소문자·숫자·특수기호(ASCII 전체)를 자유롭게 담을 수 있는 가변 길이 바코드입니다. 자릿수 제한이 없어 사내 재고관리, 물류·택배 송장, 자산 관리 태그, 회원 카드 등 스스로 규칙을 정해 쓰는 곳에 가장 널리 쓰입니다. 같은 데이터를 다른 방식보다 짧고 조밀하게 표현하는 것도 장점입니다.

EAN-13 — 마트 계산대의 상품 바코드

숫자 13자리 고정 규격의 국제 표준 상품 코드입니다. 앞자리는 국가 코드(한국은 880), 가운데는 제조사·상품 코드, 마지막 1자리는 체크 디지트(오류 검증용 자동 계산값)입니다. 시중에 유통되는 소매 상품에 부여되며, 실제 판매용 코드는 GS1 Korea에서 정식 발급받아야 합니다(이 생성기는 이미 발급받은 번호를 바코드 이미지로 만드는 용도).

💡 위 생성기에 EAN-13용 숫자를 12자리만 입력하면 마지막 체크 디지트가 자동으로 계산되어 13자리가 완성됩니다. 13자리를 직접 넣으면 체크 디지트가 맞는지 검증합니다.

이렇게 활용하세요

스캔 잘 되게 만드는 요령

해상도화면용은 상관없지만 인쇄 시에는 300dpi 이상 권장. 너무 작게 인쇄하면 막대가 뭉개져 인식 실패
여백(Quiet Zone)바코드 좌우에 빈 여백을 충분히 남길 것. 여백이 좁으면 스캐너가 시작·끝을 못 찾음
배율(막대 굵기)막대가 너무 얇으면 저가 스캐너·카메라에서 인식률이 떨어짐 — 배율을 키워 테스트
대비흰 바탕에 검은 막대가 표준. 배경색·반사가 있으면 인식 저하

자주 묻는 질문

입력한 내용이 서버로 전송되나요?

아니요. 바코드 인코딩·이미지 생성·PNG 저장까지 전부 브라우저 안에서 처리되며, 입력값이나 이미지는 어떤 서버로도 전송·저장되지 않습니다.

만든 EAN-13 바코드를 상품에 바로 써도 되나요?

이 도구는 번호를 바코드 이미지로 변환할 뿐입니다. 실제 유통 상품에 쓰려면 GS1 Korea에서 정식 상품 코드를 발급받아 그 번호를 넣어야 합니다.

※ 본 도구는 참고·업무 편의용입니다. 정식 상품 코드(GS1) 발급은 관련 기관을 통해 진행하세요.