💳

银行卡号校验器

Luhn 算法校验银行卡号合法性,识别 Visa/Mastercard/银联等卡组织前缀。
银行卡 📂 其他 👤 ToolWorld 🏷️ v1.1.12
加载中...

银行卡号校验器

Luhn 算法校验 · 发卡行前缀参考表

•••• •••• •••• ••••
未知卡组织

常见卡组织前缀参考(仅供参考)

卡组织 前缀(BIN) 卡号长度
Visa413 / 16
Mastercard51-55, 2221-272016
银联 UnionPay6216-19
American Express34, 3715
JCB3528-358916
Diners Club36, 38, 300-30514
Discover6011, 6516-19

本工具仅做 Luhn 算法格式校验与卡组织前缀识别,不验证卡号是否真实存在,也不连接任何银行系统。请勿输入您的真实银行卡号进行测试。

使用说明

📖 工具介绍


银行卡号校验器是一款基于 Luhn 算法(又称模 10 算法)的免费在线卡号格式校验工具。全世界几乎所有银行卡、信用卡与借记卡号都遵循 Luhn 这一公开校验规则:从卡号最右侧的校验位开始向左,奇数位数字直接相加,偶数位数字先乘以 2,若乘积大于 9 则减去 9(等价于乘积个位加十位),最后将所有数字之和对 10 取余,余数为 0 即说明卡号符合编码规则。本工具在浏览器本地完整实现了这一算法,并附带了卡组织前缀识别功能:根据卡号前几位数字判断它属于 Visa、Mastercard、中国银联、American Express、JCB、Diners Club 还是 Discover。界面采用模拟银行卡片视觉,输入的卡号会以 4 位一组的方式实时显示在卡片上,校验结果以绿色或红色状态条呈现,下方还附有一张常见卡组织前缀与卡号长度参考表,方便您在录入卡号、调试支付表单或学习 Luhn 算法时快速核对。工具全程离线运行,不会上传任何卡号,也不连接银行系统,仅做格式层面的校验,不验证卡号是否对应真实账户。

✨ 功能特点


  • 标准 Luhn 算法:严格按从右往左偶数位乘 2、大于 9 减 9 的规则实现
  • 卡组织识别:根据 BIN 前缀自动识别 Visa、Mastercard、银联、Amex、JCB 等
  • 卡片可视化:输入的卡号以 4 位分组显示在模拟银行卡片上,直观易读
  • 长度提示:对 13-19 位之外的长度给出友好提示
  • 前缀参考表:内置常见卡组织前缀与标准卡号长度对照表
  • 完全离线:所有校验在浏览器完成,不上传任何卡号信息

📝 使用方式


  1. 在输入框中输入银行卡号(只需数字,自动忽略空格与短横线)
  2. 上方模拟银行卡片会实时按 4 位一组显示您输入的卡号
  3. 点击校验卡号按钮或按回车键,查看绿色或红色校验结果条
  4. 结果中会显示识别出的卡组织与卡号长度
  5. 参考下方前缀表核对卡组织识别是否正确

⚠️ 注意事项


  • 格式校验不等于真实存在:Luhn 通过只说明卡号符合编码规则,不代表该卡号对应真实银行账户
  • 隐私安全:本工具不连接任何银行系统,请勿输入您的真实银行卡号进行测试
  • 前缀参考:卡组织前缀表为常见公开参考,个别特殊卡段可能识别为未知卡组织
  • 长度范围:主流银行卡号长度为 13-19 位,超出范围会给出提示
  • 仅做学习用途:本工具适合表单开发调试与 Luhn 算法学习,不构成任何金融建议

相关推荐

⏫︎