实时检查卡号:Luhn 校验和、卡片方案、有效长度以及发卡银行和国家。验证一个号码或粘贴整个列表。
信用卡验证工具是一款基于Luhn算法(模10校验)的在线卡号校验器,输入或粘贴卡号即可实时判断格式是否合法。它同时完成四件事:运行Luhn校验、按最新BIN卡段识别卡组织、核对卡号长度、通过BIN查询返回发卡行、所属国家和卡片类型。整个过程在浏览器本地完成,卡号不上传、不留存。需要说明的是,这款工具只校验号码的格式与结构,并不判断卡片是否真实、是否有效或账户里是否有余额。无论您是开发支付表单的程序员,还是需要核对虚拟卡卡段的跨境电商卖家,ToolsPivot的这款工具都能在几秒内给出清晰结果。
信用卡验证工具的核心是把一串卡号拆解成可读的结构化信息。它先用Luhn算法验证最后一位校验位是否正确,再按有序BIN卡段(从最具体的卡段开始匹配)判断卡片属于哪个卡组织,接着核对该卡组织对应的合法长度。通过前六位数字,工具会读取本地BIN数据分片,返回发卡银行、发卡国家和卡片类型(信用卡、借记卡或预付卡)。ToolsPivot把这套流程做成了边输入边出结果的即时体验,不需要点击提交按钮。它接受手动输入的单个卡号,也接受一次性粘贴的整份卡号列表,配合删除重复行工具可以先把粘贴来的数据去重再批量校验。
这款工具主要服务三类人群:开发支付相关功能的程序员、做谷歌与脸书广告投放的外贸和跨境电商卖家,以及需要核对卡号格式的财务与客服人员。程序员用它在前端做表单校验,避免把明显错误的卡号提交到支付网关;跨境卖家用它查询自己手上虚拟信用卡的BIN卡段,判断某张卡是否符合广告平台或商户的收单要求;财务和客服则用批量功能快速筛出格式不对的记录。它同样适合正在学习Luhn算法的学生和技术爱好者。
许多免费卡号校验工具还在用过时的"首位数字正则"来判断卡组织,结果把万事达2字头新卡段、银联、RuPay等卡片识别错误或直接漏掉。本工具用有序BIN卡段逐级匹配,让重叠卡段也能正确归属——例如Discover的622126到622925会先于银联宽泛的62卡段被识别出来。过去查发卡行往往要依赖收费API或有次数限制的网站,而这里的BIN查询走的是打包在本地的离线数据集,没有调用次数限制,也不把您的卡号发往任何服务器。
当您需要在把卡号提交给支付系统或商户之前,先确认它在格式上是否合法时,这款工具最有价值。它适用于前端开发、跨境支付核对、数据清洗和技术学习等多个场景,尤其在处理大批量卡号或不熟悉的国际卡组织时能省下大量时间。
需要提醒的是,格式校验通过并不代表卡片真实可用。即使一张卡号顺利通过Luhn和长度校验,也可能是随机生成、已注销或余额不足的号码,最终能否交易仍要以发卡行的授权结果为准。
背景: 一位做独立站的外贸卖家准备用虚拟信用卡为脸书和谷歌广告充值,担心手上的卡片不被平台接受。 操作流程:
背景: 一个电商团队在开发结账页,需要在用户点击支付前拦下格式错误的卡号。 操作流程:
背景: 某公司财务收到一份供应商提供的收款卡号名单,需要在打款前排查明显错误。 操作流程:
背景: 一位计算机课老师要向学生讲清楚银行卡校验位的原理。 操作流程:
Luhn算法是本工具判断卡号格式的核心,也叫模10算法,由IBM工程师Hans Peter Luhn发明,已被写入ISO/IEC 7812国际标准。它的作用是检测手动输入时的单个数字错误和相邻数字调换,据统计能捕获约98%的此类偶然错误,但它不是加密手段,无法防范蓄意伪造。银行卡的最后一位就是按这套规则算出的校验位。
校验步骤:
举例来说,以银联卡号6212280200141664948为例,去掉校验位后按上述规则计算奇偶位之和,若最终总和恰好是10的倍数,即认定格式合法。工具的运算视图会把这些中间步骤逐一列出,方便您核对或学习。
一个完整的银行卡号由发卡行识别码、发卡行自定义位和校验码三部分组成,其中前六位(BIN,也称IIN)决定了卡片属于哪个卡组织、由谁发行。工具正是靠这套结构完成识别:先按有序BIN卡段判断卡组织,再核对长度,最后用前六位查询发卡行信息。下表是本工具支持识别的主要卡组织及其卡号特征。
| 卡组织 | 卡段前缀 | 卡号长度 |
|---|---|---|
| Visa | 4 | 13、16、19 |
| 万事达卡 | 51–55、222100–272099(2字头) | 16 |
| 美国运通 | 34、37 | 15 |
| Discover | 6011、644–649、65、622126–622925 | 16–19 |
| JCB | 3528–3589 | 16–19 |
| 大来卡 | 300–305、36、38–39 | 14–19 |
| 银联 | 62 | 16–19 |
| RuPay | 60、81、82、508 | 16 |
| Maestro | 5018/5020/5038/6759等 | 12–19 |
| Verve | 506099–506198、650002–650027、507865–507964 | 16、18、19 |
需要注意的是,银联早期发行过以9字头开头的卡,这类卡只符合国内标准、不能在境外使用;而60、62字头才是符合ISO国际标准、可在海外受理的银联标准卡。这也是为什么仅凭首位数字判断卡组织会出错,而按完整BIN卡段匹配才准确。
不能,它只校验卡号的格式和结构,不判断卡片是否真实存在、是否有效或账户有无余额。工具会运行Luhn校验、识别卡组织并核对长度,但一个号码即使全部通过,也可能是随机生成或已注销的。是否能真正交易,最终以发卡行的授权为准。
它使用Luhn算法,也就是模10校验,这是写入ISO/IEC 7812国际标准的通用卡号校验方法。算法通过对卡号各位进行翻倍、求和、取模运算来验证最后一位校验位,能识别大多数手动输入的单个数字错误。
不会,所有校验和BIN查询都在您的浏览器本地完成,卡号不会发送到任何服务器,也不会被存储。这款工具没有外部接口和数据库,从架构上降低了数据泄露的风险。
因为许多免费工具仍用过时的首位数字规则判断卡组织,漏掉了万事达2字头、银联、RuPay等较新的卡段。本工具采用有序BIN卡段逐级匹配,从最具体的卡段开始识别,因此能正确归属这些容易被忽略的卡片。
BIN查询通过卡号前六位返回发卡银行、发卡国家和卡片类型(信用卡、借记卡或预付卡)。这些数据来自打包在本地的离线数据集,没有调用次数限制。对于不属于真实发卡机构的测试号码,工具会明确标注。
支持,切换到批量校验标签页粘贴多条卡号,即可得到包含卡组织、Luhn结果和有效性的表格。粘贴前可先自行整理去重,让结果更清晰。
可以,批量校验的结果支持导出为CSV或JSON两种格式,方便归档、对账或接入后续程序。导出的JSON也能用其他数据工具进一步处理。
主行业标识(MII)是卡号的第一位数字,用来表示发卡机构所属的行业类别,例如银行金融业、航空业或旅游娱乐业。它是ISO/IEC 7812标准的一部分,工具会在详情中把这一位单独拆解出来说明。
跨境卖家可以用它查询虚拟信用卡的BIN卡段,提前判断卡片是信用卡还是预付卡,以及所属国家。这有助于在为脸书、谷歌或TikTok广告充值前,评估卡片是否符合平台或商户的收单要求,减少投放中途被拒的情况。
合适,开发者可以参考它的Luhn校验逻辑,在支付表单提交前拦截格式错误的卡号,减少无效请求。它同样适合搭配邮箱验证工具和密码强度检测工具一起做完整的表单输入校验。
请仅将它用于合法用途,例如自有卡号的格式核对、支付功能测试或算法学习,切勿用于伪造卡号或任何欺诈行为。在处理他人卡号信息时,应遵守《个人信息保护法》等相关法规,妥善保护数据;如需生成隐私声明,可使用隐私政策生成器。
不需要,这款工具完全免费,无需注册即可在线使用,单个校验和批量校验都不限次数。如果您还需要查询域名归属等信息,ToolsPivot也提供Whois查询工具等其他免费工具。