💳
卡号 Luhn 校验
用 Luhn 算法校验银行卡/信用卡号是否合法,并识别常见卡组织。
本地处理 · 不上传
加载工具中…
相关:Luhn · 卡号校验 · 信用卡校验 · 银行卡验证 · 校验位
卡号 Luhn 校验用 Luhn 算法验证银行卡号、IMEI 等编号的校验位是否正确,并能为不完整号码算出校验位。校验在本地完成,号码不上传。
使用步骤
- 输入要校验的号码
- 查看校验是否通过
- 或输入不含末位的号码计算校验位
- 查看逐位计算过程
使用场景
- 表单提交前做卡号格式预校验
- 生成测试用的合法号码
- 排查录入错误导致的号码无效
- 理解校验位的计算原理
小贴士
- Luhn 只能发现录入错误,不能证明卡号真实存在或可用——它是防手滑的,不是防伪的。
- 该算法能检出所有单个数字错误和几乎所有相邻数字调换,这正是人工录入最常见的两类失误。
- 永远不要在前端存储或上传真实卡号。校验只用于即时的格式提示,实际支付应交给持牌机构的 SDK。
常见问题
通过校验就是有效卡号吗?
不是。Luhn 只验证数字之间的数学关系成立,随手编一串满足算法的数字也能通过。卡是否存在、是否有余额只有发卡行知道。
哪些号码用 Luhn?
主流银行卡、部分社保号与手机 IMEI 都采用 Luhn 校验位。它是国际标准 ISO/IEC 7812 的一部分。
输入的卡号安全吗?
计算完全在浏览器本地进行,号码不经过网络。但仍建议使用测试号码,任何网页都不该是你输入真实卡号的地方。
卡号 Luhn 校验是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用卡号 Luhn 校验,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。