ITF 条形码
← ToolBox
/ ITF 条形码
🌙
首页
‹
💻 开发
‹
ITF 条形码
📊 ITF Barcode
📐 工作原理与说明
每 2 位数字交叉编码为 5 条 + 5 空
校验位:GTIN-14 mod 10(从右往左 3、1 交替加权)
ITF(Interleaved 2 of 5)是纯数字、高密度条码:把数字两两配对,第一位决定 5 个条(宽窄)的位置,第二位决定 5 个空,二者交织在同一段宽度内,因此同样长度下比 Code 39 短得多。每个字符 5 个元素中 2 个为宽(宽窄比通常 2:1 或 3:1)。ITF 只能表示偶数位数字,常用于瓦楞纸箱外箱的 ITF-14(承载 GTIN-14)。因无自校验且易发生「短读」,通常加黑色护边框(Bearer Bar)防止斜扫描时漏读。
数字(偶数位,推荐 14 位)
生成
导出明细 CSV
复制
📚 深度解析:ITF 条形码
💡 常见使用场景
外箱物流标识:ITF-14 印在瓦楞纸箱外表面,承载 GTIN-14,是配送中心与仓库收货时扫描的主要条码,通常配合上下护边框(Bearer Bar)使用。
包装层级换算:GTIN-14 的第一位是包装指示符(0 表示未知或单品,1–8 表示不同层级包装),补码时用它区分「一箱 12 瓶」与「一瓶」。
生成
输入数字串(如 `123456789`)→ 渲染 ITF 条码图形;请按规范长度与校验位填写。
❓ 常见问题(FAQ)
为什么 ITF 必须是偶数位数字?
ITF 把数字两两配对,第一位决定条、第二位决定空,交织在同一段宽度内。位数为奇数时最后一位无处配对,需在前补 0 凑成偶数,这也是 ITF-14 固定 14 位的原因。
护边框(Bearer Bar)有什么用?
ITF 是连续型条码、缺乏自校验,手持扫描器斜着划过时容易只扫到一部分条空而误读(短读)。在条码四周加一圈实心黑框能强制扫描线完整穿过,显著降低误读率,是 ITF-14 的推荐做法。
⚠️ 使用说明与注意事项
本工具纯前端运行,数据不会上传到服务器
建议在主流浏览器(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 格式化
📖
关于「ITF 条形码」
▼
📝
工具简介
Generate ITF (Interleaved 2 of 5) barcodes for even-length numeric data.