바코드 생성기
EAN-13, UPC-A, Code 128, Code 39, ITF-14, DataMatrix, GS1-128을 지원하는 무료 온라인 바코드 생성기입니다. 대량 생성 후 ZIP 다운로드, 인쇄용 A4·Avery 시트 조판, 고해상도 PNG·SVG·PDF 내보내기를 제공하며 워터마크도 회원가입도 없습니다. 모든 처리는 브라우저 안에서 이루어집니다.
고급 설정
치수
체크디지트
외관
생성 중...
삽입 코드
HTML img 태그
마크다운
GS1 적합성 점검
BJ001
CSV / TXT 파일을 클릭하거나 끌어다 놓아 올리세요
한 줄에 항목 하나씩. 2열은 상단 문구, 3열은 하단 문구로 쓰입니다 (선택).
| # | 바코드 데이터 | 상단 문구 | 하단 문구 |
|---|
직접 입력 용지 (mm)
조판 미리보기 (축소 표시)
규격 안내
- EAN-13 — 소매 상품용, 체크디지트 포함 13자리
- UPC-A — 북미 소매용, 12자리
- CODE128 — 물류·창고용, 영숫자
- ITF-14 — 운송 박스 라벨용, 14자리
- DataMatrix — 2차원 매트릭스 코드, 고밀도 인코딩
- GS1-128 — AI 식별자 포함, 의료·식품 이력 추적용
사용 방법
- 단일 / 대량 / 시트 조판 탭을 고릅니다
- 바코드 내용을 입력하고 규격을 고릅니다
- 고급 설정에서 크기, 색상, 체크디지트를 조정합니다
- PNG · SVG · PDF로 내려받거나 바로 인쇄합니다
- 대량 모드에서는 일련번호로 만들거나 CSV를 올려 ZIP으로 받습니다
데이터 보안
바코드 생성은 전부 브라우저 안에서 이루어지며 입력한 데이터는 어떤 서버로도 전송되지 않습니다. 설정은 localStorage에 자동 저장되어 새로고침해도 그대로 복원되며, 현재 설정을 링크로 만들어 공유할 수 있습니다.
API 문서 (REST 인터페이스 규격)
아래는 바코드 생성 API의 인터페이스 규격입니다. 서버에서 이 규약대로 구현할 수 있으며, 모든 매개변수는 이 페이지의 입력 항목과 1:1로 대응합니다.
cURL 예시
curl -X POST https://api.paritylabel.com/v1/barcode \
-H "Content-Type: application/json" \
-d '{
"text": "1234567890128",
"format": "ean13",
"width_mm": 50,
"height_mm": 20,
"dpi": 300,
"fg": "#000000",
"bg": "#ffffff",
"output": "png"
}' \
--output barcode.png
JavaScript fetch 예시
const res = await fetch(
'https://api.paritylabel.com/v1/barcode',
{
method: 'POST',
headers: {'Content-Type':'application/json'},
body: JSON.stringify({
text: '1234567890128',
format: 'ean13',
width_mm: 50, height_mm: 20,
dpi: 300, output: 'svg'
})
}
);
const svg = await res.text();
응답 형식: PNG는
image/png, SVG는 image/svg+xml, PDF는 application/pdf로 반환됩니다. 대량 생성 엔드포인트는 texts[] 배열을 받아 ZIP 파일을 돌려줍니다.