跳到正文
马克工具箱

银行卡号 Luhn 校验

输入信用卡或借记卡卡号,检查格式和 Luhn 校验位。工具可以发现常见输错,但不能查询发卡行,也不能证明银行卡真实存在或仍然有效。

在浏览器本地运行,输入的内容和文件都不会上传

可以包含空格和连字符,所有校验都只在本机浏览器中进行。

Luhn 校验通过

纯数字卡号
4111 1111 1111 1111
数字位数
16
校验通过只能排除常见输入错误,不能证明银行卡真实存在或仍然有效。请勿输入密码、CVV 安全码或短信验证码。

使用步骤

  1. 输入银行卡号,可以带空格或连字符;不要输入密码、CVV 安全码和短信验证码。
  2. 查看数字位数和 Luhn 校验是否通过。
  3. 如果校验位错误,可对照工具算出的正确末位数字检查输入。

参数说明

卡号位数
支付卡号通常为 12—19 位数字。位数正确并不能识别银行,也不能证明该号码已经发行。
Luhn 校验
从右向左把间隔的数字乘以 2 并作减 9 处理,再把所有数字相加;总和能被 10 整除即通过。
校验位
卡号最后一位用于使整体通过 Luhn 算法,工具可以根据前面的数字算出应有的末位校验码。

安全测试号码

4111 1111 1111 1111 和 5555 5555 5555 4444 是公开使用的测试号码,能通过 Luhn 校验,但不是可用于支付的真实账户。

Luhn 算法能发现所有单个数字输错和大多数相邻数字颠倒。它只是检错算法,不提供加密、授权或反欺诈能力。

常见问题

校验通过就代表银行卡是真的吗?

不是。Luhn 只检查号码内部的算术关系,无法判断账户是否发行、是否有效或是否有余额。

输入的卡号会上传吗?

不会,校验只在本机浏览器中运行。如果只是测试算法,仍建议使用公开的测试号码。

所有银行卡都使用 Luhn 算法吗?

大多数主流信用卡和借记卡使用,但也有号码格式不同或采用其他校验规则的情况。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具