Luhn 校验器

Luhn 算法 · 校验位 · 本地验证

Luhn 校验器

输入数字号码,验证 Luhn 校验位是否正确,也可以计算前缀应补的最后一位。

Luhn 算法说明

适合银行卡号、IMEI 等编码格式的基础校验

Luhn 算法是一种常见校验位算法,用来发现数字串录入错误。它不能证明号码真实有效,只能说明数字串符合该校验规则。

Luhn 校验步骤

从右向左处理数字,隔位乘以 2,大于 9 的结果减 9,最后求和。如果总和能被 10 整除,则号码通过 Luhn 校验。

使用场景和隐私提醒

  • 开发表单时,用测试号码检查前端校验逻辑和校验位提示。
  • 处理 IMEI、会员编号或其他编码时,先确认目标系统确实采用 Luhn 算法。
  • 不要把真实银行卡号、身份证号或敏感号码粘贴到不必要的第三方页面。

本工具只在浏览器中计算格式结果,不连接银行、运营商或任何外部号码数据库。

Luhn 校验常见问题

关于校验位、隐私和适用范围

可以校验使用 Luhn 算法的号码格式,例如部分银行卡号、IMEI 等。