五岁小站 - 免费在线工具箱

加载中...

银行卡校验

银行卡号校验
支持 16-19 位银行卡号,数据本地校验不会上传
批量校验

批量校验结果将显示在这里

银行卡知识

银行卡号一般由 16-19 位数字组成:

部分 位数 说明
发卡行标识代码 (BIN) 6-8 位 标识发卡银行和卡片类型
个人账户标识 6-12 位 个人在银行的账户标识
校验码 1 位 使用 Luhn 算法计算

Luhn 算法(也称模 10 算法)是一种简单的校验和公式,用于验证银行卡号的有效性:

  1. 从卡号最后一位开始,逆向将偶数位数字乘以 2
  2. 如果乘积大于 9,则减去 9(或者两位数字相加)
  3. 将所有数字相加
  4. 如果总和能被 10 整除,则校验通过

注意:Luhn 算法只能验证卡号格式是否正确,不能验证卡号是否真实存在。

621700-621799 中国建设银行
622200-622299 中国工商银行
622800-622899 中国农业银行
621660-621669 中国银行
622500-622599 中国邮政储蓄银行
621000-621099 招商银行
622150-622159 交通银行
622600-622699 浦发银行
622900-622999 广发银行
623000-623099 平安银行