什么是银行卡查询?
银行卡号的前 6-10 位称为 BIN 码(银行识别码),由国际标准 ISO/IEC 7812 规定,用于标识发卡机构和卡组织。通过 BIN 码可以识别出发卡银行、卡类型(借记卡/信用卡)和卡品牌(银联/VISA/MasterCard)。
Yeo工具箱的银行卡查询工具在本地对卡号做 Luhn 算法校验,并用内置 BIN 数据集匹配发卡行信息。所有查询均在浏览器本地完成,卡号不会上传到服务器,也不涉及任何持卡人隐私数据。
如何使用Yeo工具箱的银行卡查询?
输入 13-19 位银行卡号
点击「查询」按钮
结果会显示 Luhn 校验状态与卡号长度
根据 BIN 码匹配发卡行、卡类型和卡品牌
常见使用场景
场景1:财务对账时快速确认对方银行卡的发卡行
场景2:电商支付系统根据卡 BIN 码路由合适的支付通道
场景3:用户注册绑卡时自动识别卡品牌和类型
场景4:前端表单输入时验证银行卡号格式是否正确
使用小贴士
输入时卡号中的空格会被自动忽略,可放心粘贴
BIN 数据集目前覆盖主要银行,未收录的 BIN 会明确提示可扩充
分步操作:第一次用照着做
输入卡号测试值 6225880123456783
点「查询」,识别出银联卡、发卡行信息
改动卡号任意一位再查,校验应提示失败
对照 BIN 表理解前 6-8 位的含义
真实示例与结果解读
6225880123456783 是一个通过 Luhn 算法校验的测试卡号(非真实卡号,仅供演示):最右一位 3 是校验位,由前 15 位按 Luhn 规则算出。两条恒等式可以现场验证:全号按 Luhn 求和必须被 10 整除;改动任意一位后校验必然失败。算法本身也有业界对照——标准测试号 4539578763621486(Visa)判合法、末位改成 7 即判非法,你的工具如果判不出这个区别,就是 Luhn 实现有误。
边界情况与常见错误
Luhn 只验格式不验存在性,卡号有效不等于卡真实存在
8 位 BIN 与 6 位 BIN 并存,识别时先按 8 位匹配再回退 6 位
卡号中的空格输入前先清理,部分工具不自动去空格
输入完整卡号属敏感操作,确认工具是本地计算不上传
预付费卡、虚拟卡的 BIN 与借记卡不同,风控场景注意区分
常见问题
Q1: 银行卡号查询能看到什么信息?
通过银行卡号的前6-10位(BIN码)可以识别发卡银行、卡类型(借记卡/信用卡/储蓄卡)、卡品牌(银联/VISA/MasterCard/运通)等信息。但不能查到持卡人姓名、余额等隐私信息。
Q2: BIN码是什么?
BIN(Bank Identification Number)即银行识别码,是银行卡号的前6位。国际标准ISO/IEC 7812规定银行卡号前6位用于标识发卡机构。银联卡BIN码通常以62开头。
Q3: 银行卡号有规律吗?
标准银行卡号通常是16-19位数字。最后一位(Luhn校验位)可通过Luhn算法从前面的数字计算得出,用于校验卡号是否输入正确。本工具也提供Luhn校验功能。
更新日志
2026-10-08 更新:补充详细教程、示例与常见问题
2026-08-04 更新:Yeo工具箱 银行卡查询工具正式上线
⚠ 声明:本工具所有数据处理均在您的浏览器本地完成,数据不会被上传到任何服务器。