不喜欢广告? 无广告 今天

条形码校验位验证器

数据开发人员数学
广告 移除?

单项验证

空格、连字符和点号会自动被移除。ISBN-10 可能以 X 结尾。

批量验证

输入一个条形码以验证

批量结果

条形码 格式 地位 预期值
结果将显示在这里
广告 移除?

指导

条形码校验码验证器

条形码校验位验证器

通过一次粘贴即可验证任何零售或运输条形码的校验码。验证器会根据数字位数自动检测格式,使用正确的算法重新计算预期的校验码——EAN/UPC/GTIN 使用 GS1 模 10,ISBN-10 使用模 11——并提供逐位分解,以便您清楚地看到哪里出现了转录错误。

如何使用

  1. 将条形码粘贴到 条形码 字段中。空格、连字符和点号会自动被移除。
  2. 离开 格式自动检测,或在输入模糊时选择特定标准(一个8位数字可能是EAN-8或UPC-E)。
  3. 查看结果——有效表示尾部校验码与算法预期相符,无效则表示不相符。
  4. 检查 计算分解 以查看每个数字的权重、累计和以及模运算结果。
  5. 要一次性验证多个条形码,请将它们粘贴到 批量验证 中——每行一个——表格将按行填充。

支持的格式

  • EAN-13 – 用于全球消费产品的13位零售条形码。
  • EAN-8 – 用于小型包装的8位简短形式。
  • UPC-A – 用于北美地区的12位代码。
  • UPC-E – 8位压缩的UPC;验证器会将其内部扩展为UPC-A。
  • ISBN-10 – 传统的10位图书标识符,可能以X结尾。
  • ISBN-13 – 现代的13位图书标识符,以978或979开头。
  • GTIN-14 – 用于运输容器的14位物流单元标识符。

特征

  • 自动检测格式 – 通过长度和前缀识别七种条形码标准;在需要时可手动覆盖。
  • 逐步解析 – 每个参与数字的位置、数字、权重和产品信息。
  • 预期值与实际值 – 显示算法预期的数字,以便您一眼就能修正错误字符。
  • 批量模式 – 一次性验证数百个条形码,每行一个格式和判断结果。
  • 宽容输入 – 空格、连字符、点号和小写X在验证前会被标准化。
  • 100% 客户端 – 数字永远不会离开浏览器;不会被记录或发送到服务器。

常问问题

  1. 为什么相同的数字字符串在ISBN-10和ISBN-13中需要不同的校验码?

    ISBN-10 使用模11算法,权重从10递减到2,而ISBN-13 使用与EAN-13共享的GS1模10算法。算术运算、权重模式甚至字母表都不同——ISBN-10 可以以 X 结尾(代表10),而 ISBN-13 必须以0到9之间的数字结尾。

  2. EAN/UPC 中交替的3、1权重模式实际上能检测到什么?

    它能检测所有单个数字替换错误,以及大多数相邻数字交换错误。3和1之间的不对称性意味着交换两个相邻数字通常会产生不同的总和,从而触发校验。仅通过倍数的方案(如Luhn)只能在相邻数字相差恰好为5时检测到交换错误。

  3. 为什么GTIN-14与EAN-13使用相同的算法但长度不同?

    GTIN是GS1框架中的统一14位容器。较短的代码(EAN-13、UPC-A、EAN-8)在概念上被右对齐放置在GTIN-14中,前面补零。为了确保系统可以在同一字段中存储所有变体并重用相同的验证器,算法必须保持一致。

  4. 条形码通过校验码验证后仍可能错误吗?

    是的。校验码仅能防止转录错误——如拼写错误、OCR识别错误、模糊扫描。它并不能证明该代码是合法发行的,或其底层GTIN属于真实产品。要验证这一点,您需要GS1查询或产品数据库。

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 移除?
广告 移除?
广告 移除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 移除?