Ktoolio

바코드 생성기 (CODE128 · EAN-13 · ITF-14)

텍스트를 입력하면 CODE128, EAN-13, ITF-14 등 표준 규격의 1차원 바코드를 즉시 생성합니다.상품 관리, 재고 조사, 물류 라벨 등에 필요한 바코드 이미지를 간편하게 만들어보세요.

① 바코드 내용 입력

스캔했을 때 사용할 주문번호·상품코드 등을 입력합니다.

EAN-13 / UPC-A / ITF-14는 숫자 전용입니다. JsBarcode가 체크디지트를 자동 계산하므로, 마지막 검증 숫자를 제외한 코드만 입력해도 동작합니다.

② 기본 설정

사용할 포맷과 막대 두께·높이를 조절해 인쇄 크기를 맞춥니다.

바코드 포맷

규격 선택

가장 범용적인 포맷으로, 내부 관리·주문번호·송장 등에 널리 사용됩니다.

막대 두께

최소 막대 기준

2.0 px · 0.53 mm

프린터 해상도가 낮으면 막대가 너무 얇을 경우 스캐너가 인식하지 못할 수 있습니다.

바코드 높이

세로 길이

80 px · 21.2 mm

스캐너마다 최소 높이 요구사항이 다를 수 있으니, 실제 환경에서 테스트해 보세요.

③ 고급 옵션 · 색상 & 텍스트

막대 색상

스캐너 인식률을 위해 막대는 검정, 진곤색처럼 진한 색상을 사용하는 것이 좋습니다.

배경 색상

배경은 흰색에 가까울수록 좋습니다. 컬러 라벨지 위에 인쇄할 경우 대비를 꼭 확인하세요.

텍스트 표시

사람이 코드 내용을 눈으로도 확인해야 한다면 텍스트 표시를 유지하는 편이 좋습니다.

④ 바코드 미리보기

실제 라벨 크기와 스캐너 인식을 인쇄 전 꼭 확인하세요.

텍스트를 입력하면 바코드가 여기 표시됩니다.

배송 라벨, 상품 스티커, 재고 관리용 바코드를 만들 때는 실제 사용하는 프린터·용지·스캐너 조합으로 테스트 인쇄를 먼저 진행하는 것이 가장 안전합니다.

바코드 생성 가이드 · 인쇄/스캔 실무 팁 · FAQ

도구는 위에서 끝나지만, 실제 업무에서 스캔 잘 되는 바코드는 아래 디테일에서 결정됩니다. 포맷 선택부터 인쇄 품질, GS1/상품 바코드 주의사항까지 한 번에 정리했습니다.

이 도구가 특히 도움 되는 상황

  • 주문번호/송장번호를 라벨로 찍어 출고 오류를 줄이고 싶을 때
  • 재고 조사(피킹/입고) 속도를 올리고 싶을 때
  • 창고/사무실 자산(PC, 모니터, 장비) 태그를 빠르게 만들 때
  • 스캐너/모바일 앱 테스트용 샘플 바코드가 필요할 때

스캔 성공률은 인쇄 디테일이 좌우합니다

  • 막대가 얇으면 프린터에서 번져서 검은 덩어리가 됩니다
  • 여백(Quiet Zone)이 부족하면 스캐너가 시작/끝을 못 잡습니다
  • 광택 라벨/코팅은 반사 때문에 실패 확률이 올라갑니다
  • 현장 프린터/라벨지/스캐너 조합으로 테스트 인쇄가 필수입니다

신뢰/보안 포인트(정확하게)

  • 입력한 바코드 텍스트는 서버로 업로드/저장하지 않고 브라우저에서 렌더링됩니다
  • 단, 페이지 자체에는 분석 스크립트가 포함될 수 있으며 이는 입력값과 무관합니다
  • 업무/개인 목적의 합법적 사용을 권장하며, 타인의 식별코드 무단 복제는 지양하세요

포맷 선택: 무엇을 언제 써야 하나

바코드는 예쁘게 보이는 것보다 스캔 환경에서 안정적으로 읽히는 것이 목표입니다. 목적에 맞는 규격을 고르는 순간 성공률이 크게 올라갑니다.

CODE128 (권장: 주문/물류/내부 관리)

숫자·영문·기호를 폭넓게 담을 수 있어 주문번호(ORD-...), 송장번호, 내부 관리 키 같은 업무용 문자열에 가장 무난합니다. 별도의 GS1 발급 없이도 내부용 라벨로 쓰기 좋습니다.

  • 추천 사례: 주문번호/출고번호/창고 위치코드/자산 태그
  • 장점: 표현력 높음, 실무 호환성 높음
  • 주의: 너무 긴 문자열은 라벨 폭을 크게 잡아야 합니다(막대가 과밀해지면 실패)

CODE39 (레거시/단순 자산 태그)

규칙이 단순해 오래된 장비/레거시 시스템에서 쓰이는 경우가 있습니다. 다만 데이터 밀도가 낮아 같은 정보를 담으려면 길어지기 쉬워, 공간이 좁은 라벨에는 불리할 수 있습니다.

EAN-13 / UPC (유통용 상품 바코드: 개념 이해가 중요)

마트/편의점에서 찍히는 상품 바코드 계열입니다. 단순히 숫자 13자리(UPC는 12자리)로 보이지만, 실제 유통에서는 보통 GTIN/GS1 체계와 연결됩니다. 내부 테스트/사내 식별에는 쓸 수 있어도, 정식 판매 상품 바코드로 임의 생성해 붙이는 것은 권장하지 않습니다.

현장 판단 가이드

고객이 계산대/리테일 스캐너로 찍을 상품이면 GS1 발급 여부를 먼저 확인하세요. 내부관리/테스트 라벨이면 CODE128이 더 안전한 선택인 경우가 많습니다.

ITF-14 (박스/케이스 단위 물류)

박스(케이스) 단위 물류 라벨에 쓰이는 경우가 많습니다. 라벨이 크고 스캔 거리/각도가 다양한 환경에서 쓰이므로 여백과 대비가 특히 중요합니다.

  • 추천 사례: 박스 식별, 케이스 출고 단위, 물류 단위 코드
  • 주의: 작은 라벨에 억지로 넣으면 인식이 급격히 떨어집니다

인쇄 품질: 두께·높이·여백·해상도(스캔 성공률 체크리스트)

스캔이 안 된다의 대부분은 데이터가 아니라 인쇄 품질 문제입니다. 이 섹션은 현장에서 바로 적용되는 우선순위만 남겼습니다.

1) 막대 두께(Bar width): 프린터가 못 따라오면 실패

  • 열전사/라벨 프린터가 저해상도일수록 막대를 너무 얇게 만들면 번집니다
  • 막대가 번져서 서로 붙으면 스캐너는 다른 패턴으로 인식합니다
  • 해결: 먼저 두께를 올리고(예: 2 → 3), 라벨 폭을 확보하세요

2) 바코드 높이(Height): 짧으면 스캔 각도 허용폭이 줄어듭니다

  • 높이가 낮을수록 스캐너가 읽을 수 있는 각도/거리 범위가 줄어듭니다
  • 현장 스캔이 급하면 높이를 먼저 늘리는 편이 효과적입니다

3) Quiet Zone(좌우 여백): 스캐너가 시작/끝을 잡는 공간

바코드 양쪽의 빈 공간이 부족하면 스캐너가 바코드의 경계를 찾지 못합니다. 라벨 디자인에서 가장 먼저 희생되는 부분이지만, 스캔 성공률에는 가장 치명적입니다.

4) 대비(Contrast): 검정 막대 + 흰 배경이 여전히 정답

  • 막대는 검정/짙은 남색처럼 진한 색이 안정적입니다
  • 배경은 흰색에 가까울수록 좋습니다(컬러 라벨지는 실패 확률 증가)
  • 광택 코팅/라미네이팅은 반사로 인식이 흔들릴 수 있습니다

실무 팁(시간 절약)

스캔이 불안정하면 포맷 변경보다 먼저: (1) 두께↑ (2) 높이↑ (3) 여백↑ (4) 대비↑ 순서로 조정하세요. 대부분 여기서 해결됩니다.

업무별 추천 세팅: 주문/재고/물류/테스트

같은 바코드라도 목적이 다르면 최적 세팅이 달라집니다. 아래는 현장에서 바로 가져다 쓰는 기본값 템플릿입니다.

주문/출고 라벨(추천: CODE128 + 텍스트 표시)

  1. 포맷: CODE128
  2. 내용: 예) ORD-2026-000123 / INV-2026-01-0009
  3. 두께: 중간 이상(프린터가 약하면 더 두껍게)
  4. 높이: 스캐너가 멀리서도 읽어야 하면 높이부터 확보
  5. 텍스트 표시: 사람 검증이 필요하면 ON

재고/자산 태그(추천: CODE128 또는 CODE39)

  • 장비가 레거시면 CODE39를 고려(단, 길어질 수 있음)
  • 자산번호는 짧고 규칙적일수록 라벨 크기를 줄일 수 있습니다
  • 예: PC-SEOUL-001 같은 규칙을 만들면 운영이 쉬워집니다

박스/케이스 물류(추천: ITF-14, 라벨은 크게)

  • 작은 스티커에 억지로 넣으면 실패합니다(라벨 크기 우선)
  • 출고 현장에서는 각도/거리 변수가 크므로 대비/여백이 더 중요합니다

스캐너/앱 테스트(빠르게 샘플 뽑기)

  • 같은 문자열로 두께/높이를 바꿔 여러 버전을 저장해 비교하세요
  • 스캔 실패 조건(빛 반사, 기울기, 거리)을 일부러 만들어 테스트하면 운영 사고가 줄어듭니다

스캔 실패 원인 & 해결(현장형)

실패 원인은 기술보다 환경인 경우가 많습니다. 아래 체크리스트를 순서대로 적용하면 디버깅 시간을 크게 줄일 수 있습니다.

가장 흔한 7가지 원인

  • 막대가 너무 얇아 인쇄 번짐 → 두께/라벨 폭 증가
  • 좌우 여백 부족(Quiet Zone) → 라벨 디자인에서 여백 확보
  • 배경이 어둡거나 컬러 라벨지 → 흰 배경으로 변경, 대비 극대화
  • 광택/코팅 반사 → 무광 라벨지 사용 또는 조명/각도 조정
  • 라벨이 곡면(병/원통) → 높이 늘리고 폭 확보, 스캔 각도 가이드
  • 너무 긴 문자열 → CODE128이라도 길면 과밀(라벨 폭 늘리기/키 짧게)
  • 프린터 헤드 상태 불량(줄무늬/누락) → 프린터 유지보수 필요

즉시 처방(가장 빠른 해결)

현장에서 당장 스캔이 안 되면: (1) 두께↑ (2) 높이↑ (3) 배경 흰색↑ (4) 여백↑ 순서로 조정하세요. 포맷 변경은 마지막 수단입니다.

데이터 처리/보안 안내(신뢰를 위한 정확한 문장)

애드센스 심사와 사용자 신뢰 모두에서 정확한 보안 문구가 중요합니다. 과장 대신, 사실을 짧고 명확하게 적는 편이 안전합니다.

  • 이 도구는 입력값을 서버로 업로드하거나 DB에 저장하지 않습니다(브라우저에서 바코드를 렌더링).
  • SVG/PNG 저장은 사용자의 기기에서만 생성/다운로드됩니다.
  • 단, 페이지 자체에 분석 스크립트가 포함될 수 있으며 이는 입력값과 무관하게 동작합니다.
  • 민감정보(주민번호, 계정 비밀번호 등)를 바코드로 만들지 않는 것을 권장합니다.

FAQ — 현장에서 가장 많이 묻는 질문

바코드 생성 자체는 쉽지만, 운영에서 안 깨지는 바코드를 만들려면 질문 포인트가 반복됩니다. 아래 답변은 실사용 관점으로 정리했습니다.

어떤 포맷이 제일 무난해요?

주문번호/내부관리/물류 라벨이면 CODE128이 가장 범용적입니다. 문자/숫자 혼합도 가능하고 호환성이 높습니다.

EAN-13/UPC는 아무 숫자나 넣어도 되나요?

기술적으로는 가능해도, 유통/판매 상품의 정식 상품 바코드는 보통 GS1/GTIN 체계와 연결됩니다. 내부관리/테스트 목적이면 문제 없지만, 실제 판매/유통 목적이면 GS1 발급 여부를 확인하는 편이 안전합니다.

체크디지트(검증 숫자)는 꼭 넣어야 하나요?

이 도구는 라이브러리(JsBarcode)에서 체크디지트를 계산하는 동작이 있을 수 있습니다. 다만 운영에서는 회사 규정/데이터 원장과 일치가 중요하므로, 조직 내 표준을 먼저 정하고 입력 규칙을 통일하는 것을 권장합니다.

스캔이 잘 안 되면 포맷을 바꾸는 게 맞나요?

대부분은 인쇄 품질 문제입니다. 포맷 변경 전에 두께/높이/여백/대비를 먼저 조정하세요.

막대 두께는 어느 정도가 좋아요?

프린터 해상도/라벨 폭에 따라 다릅니다. 얇게 시작했다가 실패하면 두께를 올리는 방향이 정답인 경우가 많습니다.

바코드 양옆 여백이 왜 중요하죠?

스캐너는 여백을 기준으로 바코드 시작/끝을 판단합니다. 여백이 부족하면 데이터가 맞아도 인식이 실패합니다.

색상 바꿔도 되나요?

가능하지만 막대는 진한 색, 배경은 밝은 색이 안정적입니다. 대비가 약해지면 실패 확률이 급증합니다.

모바일로 찍을 건데도 똑같아요?

모바일 카메라는 조명/초점/셔터 속도 변수에 더 민감합니다. 높이/두께를 조금 더 여유 있게 잡는 편이 좋습니다.

라벨지 재질도 영향이 있나요?

있습니다. 광택/코팅은 반사 때문에 실패할 수 있습니다. 가능하면 무광 라벨이 안정적입니다.

너무 긴 주문번호를 넣어도 되나요?

가능하지만 라벨 폭이 좁으면 막대가 과밀해져 인식률이 떨어집니다. 문자열을 줄이거나 라벨 폭을 키우세요.

텍스트(사람이 읽는 코드)는 켜야 하나요?

현장에서 사람이 확인해야 하면 켜는 편이 안전합니다. 다만 공간이 부족하면 끄고 대신 라벨 디자인에 별도 텍스트 영역을 두는 방식도 가능합니다.

SVG와 PNG 중 무엇이 좋아요?

인쇄 품질 기준으로는 SVG가 유리합니다(벡터). PNG는 호환성이 좋지만 확대 인쇄 시 픽셀이 보일 수 있습니다.

PNG 다운로드가 흐리게 보일 때는요?

스케일(내부 변환 배율)과 인쇄 설정이 영향을 줍니다. 가능하면 SVG로 출력 후 인쇄하거나, PNG는 더 큰 크기로 변환해 사용하세요.

이 도구가 내 데이터를 서버에 저장하나요?

입력한 바코드 내용은 서버에 업로드/저장하지 않고 브라우저에서 렌더링됩니다. 단, 사이트에는 광고/분석 스크립트가 포함될 수 있으며 이는 입력값과 무관합니다.

회사에서 쓰려면 어떤 규칙을 먼저 정해야 하나요?

코드 규칙(접두어/날짜/시리얼), 중복 방지 정책, 라벨 크기 표준, 프린터/라벨지 규격을 먼저 합의하면 운영 비용이 크게 줄어듭니다.

함께 쓰면 좋은 팁/도구