barcode_scanner
条码生成器
免费在线专业条码生成器,支持 EAN-13、UPC-A、CODE128、CODE39、ITF-14、DataMatrix、GS1-128 等格式,批量生成 ZIP 下载,A4/Avery 印刷排版,高清 PNG/SVG/PDF 导出,无水印无注册,所有操作在浏览器本地完成。
高级设置
尺寸
校验位
视觉
正在生成...
嵌入代码
HTML img 标签
Markdown
GS1 合规检查
BJ001
upload_file
点击或拖拽上传 CSV / TXT 文件
每行一条数据,可选第2列为上行文字,第3列为下行文字
| # | 条码数据 | 上行文字 | 下行文字 |
|---|
自定义纸张 (mm)
排版预览(按比例缩放)
格式说明
- EAN-13 — 零售商品,13位数字,含校验位
- UPC-A — 北美零售,12位数字
- CODE128 — 物流仓储,支持字母数字混合
- ITF-14 — 外箱标签,14位数字
- DataMatrix — 2D 矩阵码,高密度编码
- GS1-128 — 带 AI 标识符,医疗/食品追溯
使用说明
- 选择「单条 / 批量 / 排版」标签
- 输入条码内容并选择格式
- 展开「高级设置」配置尺寸、颜色、校验位
- 下载 PNG / SVG / PDF,或直接打印
- 批量模式可序列号生成或上传 CSV 并打包 ZIP
数据安全
所有条码生成均在您的浏览器本地完成,条码内容不会上传至任何服务器,完全私密。配置自动保存至 localStorage,刷新后自动恢复,可通过分享链接传递当前配置。
link
API 接入文档(REST 接口规范)
以下为条码生成 API 的接口规范,服务端可按此协议实现。所有参数与本页表单一一对应。
cURL 示例
curl -X POST https://api.labelonline.cn/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.labelonline.cn/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 包。