首页 › 转换工具 › 条形码生成
BG

条形码生成

支持CODE128/EAN-13编码,Canvas纯JS绘制

支持编码CODE128 / EAN-13
渲染方式Canvas 纯 JS 绘制
输出格式PNG 图片下载
运行环境浏览器本地生成
输入文本内容 0 字符
条形高度: 120px

条形码生成说明

条形码(Barcode)是将宽度不等的多个黑条和空白按照一定的编码规则排列,用以表示一组信息的图形标识符。本工具支持生成 CODE128 和 EAN-13 两种常见条形码。

CODE128:一种高密度、可变长度的条码,支持全部 128 个 ASCII 字符(0-127)。CODE128 包含三个子集:子集 A(大写字母、数字、控制字符)、子集 B(大小写字母、数字、符号)、子集 C(双位数字压缩)。本工具采用自动模式,对连续数字使用子集 C 压缩,其余使用子集 B,并自动计算校验位。

EAN-13:国际通用的商品条码标准,由 13 位数字组成(12 位数据 + 1 位校验位)。前 2-3 位为国家/地区代码,随后是厂商代码和商品代码,最后 1 位为校验位。输入 12 位数字时本工具会自动计算并补全校验位。

实现原理:使用纯 JavaScript 实现编码算法,通过 HTML5 Canvas 绘制黑白条纹。CODE128 每个字符占 11 个模块,EAN-13 每个数字占 7 个模块,均包含起始符、数据符、校验符和终止符。

用途:商品包装标识、物流追踪、库存管理、文档编号、资产标签等场景。生成的 PNG 图片可直接用于打印或嵌入文档。

转换工具