银行卡号校验工具

在线用 Luhn 算法校验银行卡号是否合法,并识别卡组织(银联、Visa、MasterCard 等)和卡 BIN 长度,不查询任何个人信息。

工具功能

本工具使用Luhn(模10)算法校验银行卡号格式是否有效,同时根据卡号开头BIN码识别常见卡组织,包括中国银联、Visa、MasterCard、美国运通等。本工具仅做本地格式校验,不联网查询卡片真实有效性,也不会存储您输入的卡号。

使用方法

在输入框中输入完整银行卡号,输入过程中会自动实时校验,也可以点击「校验银行卡号」按钮手动触发。结果会显示校验结果、卡号长度以及识别出的卡组织。

校验原理

Luhn(模10)算法是银行卡号广泛使用的校验算法,计算步骤如下:

  1. 从卡号倒数第二位开始,每隔一位将数字乘以2
  2. 如果乘以2后得到的数字大于9,则将结果减去9
  3. 将所有处理后的数字相加得到总和
  4. 如果总和能被10整除,则卡号格式有效,否则无效

卡组织识别根据卡号开头BIN码规则判断:

注意事项

本工具仅验证卡号格式是否符合编码规则,无法判断卡片是否真实存在、是否属于您本人。输入卡号时请仔细检查,避免输入错误。仅供参考,不构成专业建议。

校验通过说明卡号是真实有效的吗?

不是。本工具仅验证卡号格式符合银行卡的编码规则,无法确认该卡片是否真实存在、是否可以正常使用。格式校验通过只能说明卡号填写格式大概率是正确的。

为什么我的卡号校验不通过?

如果确认卡号输入正确但校验不通过,可能是该银行卡使用了非标准的编码规则,也可能输入时存在多余空格、符号,或长度不符合常规范围(13-19位)。

工具会保存我输入的银行卡号吗?

不会。所有计算都在您的浏览器本地完成,不会将卡号上传到服务器,也不会存储任何输入信息,请放心使用。

可以识别出是哪家银行的卡吗?

本工具仅识别卡组织(银联、Visa等),不支持识别发卡银行。识别发卡银行需要完整的BIN库数据,本工具暂不提供该功能。