Code128 条形码
← ToolBox
/ Code128 条形码
🌙
首页
‹
💻 开发
‹
Code128 条形码
📊 Code128 Barcode
📐 工作原理与说明
总模块数 = 11 × (1 起始符 + n 数据符号 + 1 校验符) + 13 终止符
校验位 C = (V
Start
+ Σ
i=1…n
V
i
× i) mod 103
Code 128 的每个符号固定占 11 个模块(3 条 3 空,条宽之和为偶数、空宽之和为奇数),终止符特殊、占 13 个模块。校验位按加权模 103 计算:起始符权重为 1,其后第 i 个数据符号权重为 i,把加权和除以 103 取余即得校验符号值。输入为纯数字且长度为偶数时,本页自动改用 Code C,每两位数字压缩为一个符号,条码更短。
文本(ASCII 字符)
生成
导出明细 CSV
复制
📚 深度解析:CODE128 条形码
💡 常见使用场景
物流与仓储标签:Code 128 支持全部 128 个 ASCII 字符、密度高,是快递面单与仓库周转箱的主流选择;纯数字且长度为偶数时自动切到 Code C,条码更短。
GS1-128 对接:在零售与医疗供应链中,Code 128 常以 FNC1 开头承载 GS1 应用标识符(如 (01) 全球贸易项目代码、(17) 有效期),需按 AI 规则解析而不是当作普通字符串。
生成
输入数字串(如 `123456789`)→ 渲染 CODE128 条码图形;请按规范长度与校验位填写。
❓ 常见问题(FAQ)
Code 128 的校验位怎么算?
加权模 103:起始符权重为 1,其后第 i 个数据符号权重为 i,把各符号值乘以权重求和后除以 103 取余,余数即校验符号的值。校验符与终止符都必须编码进条码,扫描器会自动核对其一致性。
Code 128 有 A/B/C 三套子集,怎么选?
A 含大写字母、数字与控制字符,B 含
大小写
字母与数字,C 专为纯数字设计(每两位压成一个符号,长度减半)。多数编码器会自动混合:数字段用 C、字母段用 A/B,通过切换码过渡,兼顾密度与表达力。
⚠️ 使用说明与注意事项
本工具纯前端运行,数据不会上传到服务器
建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
计算结果仅供参考,请以实际应用场景为准
🔗 相关工具
📄
.properties 解析器 - 免费开发工具,properties 解析器 | ToolBox免费在线工具箱
.properties 解析器
💻
AST抽象语法树查看器 - 在线解析JavaScript代码生成AST树形结构,支持节点 | ToolBox免费在线工具箱
AST 抽象语法树查看器
🧹
CSS 压缩/美化工具 - 免费开发工具,CSS 压缩/格式化/美化 | ToolBox免费在线工具箱
CSS 压缩/格式化/美化
🏋️
CSS 格式化 - 免费开发工具,在线CSS 格式化 | ToolBox免费在线工具箱
CSS 格式化
✨
Cron 表达式生成器 - 免费开发工具,在线Cron 表达式生成器 | ToolBox免费在线工具箱
⏰ Cron 表达式生成器
🏋️
GraphQL 格式化 - 免费开发工具,在线GraphQL 格式化 | ToolBox免费在线工具箱
◈ GraphQL 格式化
📖
关于「Code128 条形码」
▼
📝
工具简介
Generate Code 128 barcodes with automatic subset selection and a modulo-103 check character.