不同码制对内容有不同要求,见下方类型说明
支持的码制
| 码制 | 可用字符 | 长度要求 | 常见用途 |
|---|---|---|---|
| 可见 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 | 可选 |
| text | 1 显示可读文字(默认),0 隐藏 | 可选 |
| margin | 静空区模块数,0–40,默认 10 | 可选 |
| format | png(默认,直接返回图片)或 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。