无需登录 数据私有 本地保存

信用卡类型检测器 - 仅识别发卡行不验证

12
0
0
0
•••• •••• •••• ••••
未知
已输入 0 位数字
等待输入...
Visa MasterCard Amex Discover JCB Diners 银联 Maestro RuPay
隐私安全:所有检测均在您的浏览器本地完成,卡号不会被发送到任何服务器。此工具仅通过BIN前缀识别发卡行,不验证卡号真伪,不会存储任何信息。建议仅输入卡号前6-8位即可完成识别。
卡片信息

请输入卡号以查看发卡行详细信息。

常见问题与知识点

BIN(Bank Identification Number,银行识别码)或 IIN(Issuer Identification Number,发卡行识别码)是信用卡号的前6位数字。它由ISO组织分配,用于唯一标识发卡机构。例如,以4开头的卡号属于Visa,以34或37开头属于American Express。通过分析BIN范围,我们的工具可以快速判断卡片属于哪个发卡行品牌。前6-8位足以完成识别,您无需输入完整卡号。

标准信用卡号通常包含13-19位数字,分为三个部分:
① 前6位(BIN/IIN):标识发卡行和卡组织品牌;
② 中间位(第7位至倒数第2位):个人账户标识,由发卡行分配;
③ 最后1位:校验位(Check Digit),基于Luhn算法计算。
例如Visa卡号4xxx xxxx xxxx xxxx,首位4即表明属于Visa网络。

品牌BIN前缀常见位数
Visa4xxx13位 / 16位
MasterCard51-55 或 2221-272016位
American Express34, 3715位
Discover6011, 65, 644-649, 622126-62292516位
JCB3528-358916位
Diners Club36, 38, 300-30514位
银联 UnionPay62xx16-19位
Maestro50, 56-6912-19位
RuPay60, 65, 81, 82, 50816位
* MasterCard于2017年启用了2221-2720的新BIN范围,部分旧工具可能无法识别。

完全安全。本工具的所有检测逻辑均在您的浏览器本地执行(客户端JavaScript),卡号数据不会通过互联网发送到任何服务器,也不会被存储或记录。您甚至只需输入卡号前6-8位即可完成发卡行识别,无需提供完整卡号。我们强烈建议您不要在不信任的网站上输入完整信用卡信息。本工具仅供学习和参考使用。

这是一个有趣的技术细节。银联(UnionPay)和Discover有战略合作协议,Discover的某些BIN范围(如622126-622925)与银联的62开头范围存在重叠。具体来说:
622126-622925:属于Discover网络(但也可在银联网络使用);
其他62开头:通常属于银联。
本工具已内置此细分逻辑,会优先将622126-622925识别为Discover,其余62开头识别为银联。

Luhn算法(又称"模10算法")是一种用于验证信用卡号完整性的校验公式。通过计算卡号所有数字的加权和,判断卡号是否可能有效(防止输入错误)。但Luhn校验不能确认卡号真实存在或账户有效。
本工具的设计目标是仅识别发卡行品牌,而非验证卡号真伪,因此未集成Luhn算法。您可以使用前6-8位即可完成品牌识别,完全无需提供完整卡号。