← 全部工具
barcode_scanner
条码生成器
免费在线专业条码生成器,支持 EAN-13、UPC-A、CODE128、CODE39、ITF-14、DataMatrix、GS1-128 等格式,批量生成 ZIP 下载,A4/Avery 印刷排版,高清 PNG/SVG/PDF 导出,无水印无注册,所有操作在浏览器本地完成。
qr_code_2单条生成
stacks批量生成
grid_view印刷排版
history历史记录
share复制分享链接
linkAPI 接入
条码内容
条码格式
EAN-13(零售商品,13位数字)
EAN-8(小包装,8位数字)
UPC-A(北美零售,12位数字)
ITF-14(外箱,14位数字)
CODE128(物流仓储,字母数字)
CODE39(工业,字母数字)
GS1-128(带 AI 应用标识符)
DataMatrix(2D,高密度)
PDF417(2D,可变长度)
QR Code(2D,通用)
Aztec Code(2D,运输)
play_arrow
生成条码
高级设置
expand_more
尺寸
expand_more
单位
mm
px
宽度 (mm)
高度 (mm)
分辨率 (DPI)
203 DPI(热敏打印机)
300 DPI(激光打印机)
600 DPI(高精度)
X 尺寸 (mm)
静区预设
GS1 标准 (10×X)
最小 (5×X)
无静区
自定义
静区宽度 (X 倍数)
校验位
expand_more
自动补全校验位(EAN/UPC/ITF)
视觉
expand_more
前景色
背景色
透明背景(仅 SVG)
人识文字字体
OCR-B(标准)
Monospace
Inter
Arial
字体大小 (pt)
显示条码下方数字
上行文字(可选,如 SKU)
下行文字(可选,如品牌)
GS1-128 应用标识符助手
expand_more
选择 AI 代码并输入数据,系统会自动拼接 GS1-128 字符串。
01 — GTIN(14位)
10 — 批次/批号
17 — 有效期 YYMMDD
21 — 序列号
240 — 产品变体
310x — 净重 kg
+ 添加字段
应用到条码内容
视觉预览
实际尺寸
正在生成...
downloadPNG (2×)
downloadSVG
downloadPDF
print直接打印
嵌入代码
expand_more
HTML img 标签
复制
Markdown
复制
GS1 合规检查
expand_more
序列号批量
CSV 文件上传
条码格式
CODE128
EAN-13
EAN-8
UPC-A
ITF-14
CODE39
DataMatrix
导出格式
PNG(每个文件)
SVG(每个文件)
宽 (mm)
高 (mm)
前缀
起始数字
生成数量
步进
补零
预览示例
BJ001
预览前 5 个
upload_file
点击或拖拽上传 CSV / TXT 文件
每行一条数据,可选第2列为上行文字,第3列为下行文字
#
条码数据
上行文字
下行文字
folder_zip
生成全部并下载 ZIP
纸张模板
A4 标准(210×297 mm)
Avery 5160(30 枚/页,2.625×1 英寸)
Avery 5163(10 枚/页,4×2 英寸)
自定义
自定义纸张 (mm)
页宽
页高
列数
行数
页边距(mm)
间距(mm)
条码来源
单条重复
来自批量数据
条码内容
条码格式
CODE128
EAN-13
EAN-8
UPC-A
ITF-14
CODE39
DataMatrix
refresh
更新预览
picture_as_pdf下载 PDF
print直接打印
排版预览(按比例缩放)
格式说明
EAN-13 — 零售商品,13位数字,含校验位
UPC-A — 北美零售,12位数字
CODE128 — 物流仓储,支持字母数字混合
ITF-14 — 外箱标签,14位数字
DataMatrix — 2D 矩阵码,高密度编码
GS1-128 — 带 AI 标识符,医疗/食品追溯
使用说明
选择「单条 / 批量 / 排版」标签
输入条码内容并选择格式
展开「高级设置」配置尺寸、颜色、校验位
下载 PNG / SVG / PDF,或直接打印
批量模式可序列号生成或上传 CSV 并打包 ZIP
数据安全
所有条码生成均在您的浏览器本地完成,条码内容不会上传至任何服务器,完全私密。配置自动保存至 localStorage,刷新后自动恢复,可通过分享链接传递当前配置。
link
API 接入文档(REST 接口规范)
expand_more
以下为条码生成 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 包。