验证信用卡号码

使用Luhn算法、MII、IIN和校验和在线检查信用卡号码!

输入信用卡号码

示例信用卡号码 获取更多测试数据?

信用卡类型 IIN范围 信用卡号码
Visa 4 4916077506643876
MasterCard 2221-2720 5229657264125429
American Express 34, 37 374313476701813
Discover 6011, 622126-622925, 644-649, 65 6011594786717005
Diners Club 300-305, 309, 36 30036592321275
JCB 3528-3589 3554770375953116

Luhn算法检查

信用卡号码必须通过Luhn算法测试才能确认是否为有效的信用卡号码。

输入的信用卡号码通过了Luhn检查,所以是一个有效的信用卡号码!

输入的信用卡号码未通过Luhn检查。这不是一个有效号码!

主账号

第7位到最后一位数字减1表示个人账户标识符(最后一位是校验和)。

发卡机构识别号码(IIN)

卡号的前六位数字标识发卡给持卡人的机构。

  • Visa
  • Mastercard
  • American Express
  • Discover
  • JCB
  • Diners Club

主要行业标识符(MII)

第一位数字是主要行业标识符(MII),它表示个人账户标识符。

借记卡或信用卡号码中的数字

卡片信息:

发卡网络 IIN范围 是否活跃 长度 验证
Visa 4 13, 16 Luhn算法
MasterCard 2221-2720 16 Luhn算法
51-55 16 Luhn算法
American Express 34, 37 15 Luhn算法
Discover Card 6011, 622126-622925, 644-649, 65 16 Luhn算法
Diners Club International 300-305, 309, 36 14 Luhn算法
38-39 16 Luhn算法
Diners Club United States & Canada 54, 55 16 Luhn算法
Carte Blanche 300-305 14 Luhn算法
enRoute 2014, 2149 15 no validation
JCB 3528-3589 16 Luhn算法
Bankcard 5610, 560221-560225 16 Luhn算法
China UnionPay 62 16-19 Luhn算法
InterPaymentTM 636 16-19 Luhn算法
InstaPayment 637-639 16 Luhn算法
Laser 6304, 6706, 6771, 6709 16-19 Luhn算法
Maestro 50, 56-69 12-19 Luhn算法
Dankort 5019 16 Luhn算法
Solo 6334, 6767 16, 18, 19 Luhn算法
Switch 4903, 4905, 4911, 4936, 564182, 633110, 6333, 6759 16, 18, 19 Luhn算法
UATP 1 15 Luhn算法