💳

卡号 Luhn 校验

用 Luhn 算法校验银行卡/信用卡号是否合法,并识别常见卡组织。

本地处理 · 不上传

加载工具中…

相关:Luhn · 卡号校验 · 信用卡校验 · 银行卡验证 · 校验位

卡号 Luhn 校验用 Luhn 算法验证银行卡号、IMEI 等编号的校验位是否正确,并能为不完整号码算出校验位。校验在本地完成,号码不上传。

使用步骤

  1. 输入要校验的号码
  2. 查看校验是否通过
  3. 或输入不含末位的号码计算校验位
  4. 查看逐位计算过程

使用场景

  • 表单提交前做卡号格式预校验
  • 生成测试用的合法号码
  • 排查录入错误导致的号码无效
  • 理解校验位的计算原理

小贴士

  • Luhn 只能发现录入错误,不能证明卡号真实存在或可用——它是防手滑的,不是防伪的。
  • 该算法能检出所有单个数字错误和几乎所有相邻数字调换,这正是人工录入最常见的两类失误。
  • 永远不要在前端存储或上传真实卡号。校验只用于即时的格式提示,实际支付应交给持牌机构的 SDK。

常见问题

通过校验就是有效卡号吗?

不是。Luhn 只验证数字之间的数学关系成立,随手编一串满足算法的数字也能通过。卡是否存在、是否有余额只有发卡行知道。

哪些号码用 Luhn?

主流银行卡、部分社保号与手机 IMEI 都采用 Luhn 校验位。它是国际标准 ISO/IEC 7812 的一部分。

输入的卡号安全吗?

计算完全在浏览器本地进行,号码不经过网络。但仍建议使用测试号码,任何网页都不该是你输入真实卡号的地方。

卡号 Luhn 校验是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用卡号 Luhn 校验,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。