Barcode Generator
从文本生成条形码图像 — CODE 128、EAN-13、UPC-A 等
您的数据不会离开浏览器。条形码格式
条形码文本
条形码格式
Barcode Generator 介绍
条形码是通过平行线条的宽度和间距来表示数据的机器可读方式。1952年由 Norman Woodland 和 Bernard Silver 受摩尔斯电码启发发明,1974年首次在 Wrigley 口香糖包装上完成商业扫描。如今,一维线性条形码广泛应用于零售(EAN-13、UPC-A)、物流(CODE 128、ITF-14)、医疗(Pharmacode)和出版(ISSN)等领域。所有处理均在浏览器内完成,数据不会发送到服务器。
工作原理
使用纯 JavaScript Canvas 将文本编码为 CODE 128、CODE 39、EAN-13/8、UPC-A、ITF-14、MSI 和 Pharmacode 条形码,遵循各格式官方条纹规范并自动计算校验位。所有处理均在浏览器内完成。
常见用途
- 为产品标签或价格标签生成条形码
- 为内部物流创建发货或库存条形码
- 为图书馆书脊生成 CODE 128 条形码
- 为零售包装原型生成 EAN-13 或 UPC-A 代码
- 创建测试条形码以验证扫描器硬件和软件
- 导出用于印刷包装设计的条形码图像
常见问题
- 支持哪些条形码格式?
- 支持 CODE 128、CODE 39、EAN-13、EAN-8、UPC-A、ITF-14、MSI 和 Pharmacode。默认的 CODE 128 支持完整的 ASCII 字符集。
- 可以打印生成的条形码吗?
- 可以。建议下载 SVG 格式以获得最佳打印质量——SVG 是矢量格式,可无损缩放至任意尺寸。PNG 为固定分辨率,适合数字用途。对于零售标签,建议条宽至少 2px、高度至少 60px,以确保扫描器可靠读取。
- 数据会发送到服务器吗?
- 不会。所有生成过程均在浏览器中通过 JavaScript Canvas 完成,数据不会离开您的浏览器标签页。
- 为什么 EAN-13 需要恰好 12 位数字?
- EAN-13 由用户输入的 12 位数字加上自动计算的第 13 位校验位组成。标准规定只接受固定长度的纯数字,因此不支持字母字符。