生成工具 / 条形码生成

条形码生成

在线生成 CODE128、EAN-13、UPC-A、CODE39、ITF、CODABAR 等一维条码,可调尺寸颜色、下载 PNG,并提供免费 API 接口。

不同码制对内容有不同要求,见下方类型说明

支持的码制

码制可用字符长度要求常见用途
可见 ASCII(字母数字符号) 不限 物流单号、仓储、通用编号
数字 12 或 13 位(末位可自动补) 国际商品条码
数字 7 或 8 位 小包装商品
数字 11 或 12 位 北美商品条码
数字、大写字母、- . 空格 $ / + % 不限 工业、军工、资产标签
数字 偶数位(奇数自动补 0) 外箱、储运包装
数字与 - $ : / . +,起止用 A–D 不限 血库、图书馆、快递

免费 API 接口

GET 请求,直接返回条形码 image/png 图片,可用于 <img> 标签或程序调用。匿名有频率限制。

请求地址://www.i5p.com/bar/?data=...&type=code128

参数说明是否必填
data条码内容(需 URL 编码)必填
type码制:code128 / ean13 / ean8 / upca / code39 / itf / codabar,默认 code128可选
w单元宽度像素,1–8,默认 2可选
h条码高度像素,20–400,默认 100可选
fg前景色,如 %23000000(# 需转义为 %23)可选
bg背景色,如 %23ffffff可选
text1 显示可读文字(默认),0 隐藏可选
margin静空区模块数,0–40,默认 10可选
formatpng(默认,直接返回图片)或 base64(返回 JSON 的 data URI)可选

示例:

<!-- CODE128 商品编号 -->
<img src="//www.i5p.com/bar/?data=I5P-20260909">

<!-- EAN-13 商品条码,加高加宽 -->
<img src="//www.i5p.com/bar/?data=6901234567892&type=ean13&w=3&h=140">

注:EAN-13 / EAN-8 / UPC-A 可只填前 12 / 7 / 11 位数字,末位校验码由系统自动补全;ITF 位数为奇数时自动补前导 0。