🔢 校验在你自己的浏览器里完成,卡号不上传、不联网。本工具只能验证号码格式是否自洽,不能查询卡片是否有效、属于谁、余额多少。

💳 输入卡号

0 个号码

常规银行卡号为 13~19 位数字,最后一位是校验位。

输入卡号后点「开始校验」。

📊 常见卡种与号段

按卡号前几位(BIN)判断卡种,是业内通用做法。

卡种BIN 前缀常见长度
银联 UnionPay62 开头16 / 19 位
Visa4 开头13 / 16 / 19 位
Mastercard51-55、2221-272016 位
JCB3528-358916 位
American Express34、3715 位
Diners Club300-305、36、3814 位

⚠️ 使用提示:① Luhn 校验只验证号码是否自洽(校验位算得对不对),不说明这张卡真实存在、有效或有余额;② 一个「通过 Luhn 的号码」也可能是随便编出来的,不要用它判断真伪;③ 卡种识别按 BIN 前缀推断,个别发卡行有特殊号段,仅供参考;④ 请不要在这里输入自己的真实卡号,用测试号码即可;⑤ 卡号只在本地计算,不上传、不保存。

💳

银行卡号 Luhn 校验

开发工具 完全免费 🌙 支持黑夜模式 🔒 本地计算,不上传 🧮 模 10 算法 🔧 反推校验位

开发支付功能要造测试数据?整理表格怕卡号录错?Luhn 算法就是用来「一眼看出号码有没有打错」的。
① 即时校验:告诉你校验位是「匹配」还是「不匹配」;
② 卡种识别:按 BIN 前缀判断银联 / Visa / Mastercard / JCB 等;
③ 批量校验:一次粘贴多行,逐条给出结果与汇总;
④ 反推校验位:给出前 N-1 位,算出最后一位该是几;
⑤ 算法透明:结果里列出「加权求和 → 取模 → 校验位」的完整过程。
全程在你自己的浏览器里计算,卡号不上传。

类别开发工具
算法Luhn / 模 10(ISO/IEC 7812-1)
输入13~19 位数字,支持批量
运行环境所有现代浏览器

核心特性

标准 Luhn 算法
批量校验
卡种识别
反推校验位
过程可追溯
不上传

关于这个工具

算法步骤(ISO/IEC 7812-1):
① 从右往左,校验位(最右一位)不参与加权;
② 对剩余数字从右往左交替乘 1 和 2(即倒数第 2、4、6…位乘 2);
③ 乘积大于 9 就减去 9(等价于把两位数拆开相加);
④ 所有值求和 S,若 (S + 校验位) 能被 10 整除,则号码自洽;
⑤ 反推校验位时,先算出「当前前缀的加权和 S」,校验位 = (10 − S mod 10) mod 10。
它不做:不查发卡行、不查余额、不验证卡片状态。

怎么用

  1. 第 1 步
    把卡号粘进输入框(可多行)。
  2. 第 2 步
    点「✅ 开始校验」,逐条看「匹配 / 不匹配」。
  3. 第 3 步
    要造测试数据就点「🔧 反推正确校验位」,输入前 N-1 位。
  4. 第 4 步
    看卡种识别结果,确认 BIN 前缀符合预期。
  5. 第 5 步
    整理表格时,把「不匹配」的号码挑出来重新核对。

更新记录

  • v1.0 2026-09-21 工具正式上线:按 ISO/IEC 7812-1 的 Luhn(模 10)算法校验卡号,支持批量多行校验、BIN 卡种识别(银联 / Visa / Mastercard / JCB / Amex / Diners)、反推正确校验位与计算过程展示,附卡种号段速查表。本地计算不上传,适配黑夜模式与移动端。

常见问题

校验通过就说明这张卡是真的吗?
不是。Luhn 只是一个「防手滑」的校验位算法,它保证的是「这个号码的各位数字之间关系自洽」。
随便编一串数字,只要最后一位按算法算对,也会「通过」。
要判断卡是否真实有效,必须走支付机构的鉴权流程(预授权、四要素验证等),网页端做不到,本站也不提供。
Luhn 算法具体怎么算的?
以卡号 `6222021234567890123` 为例:
① 去掉最右一位校验位,剩下的从右往左编号;
② 奇数位(第 1、3、5…位,从右数)乘 2,偶数位乘 1;
③ 乘积 ≥10 时减 9;
④ 全部相加得 S;
⑤ 校验位应等于 `(10 − S % 10) % 10`。
本工具的「计算过程」区会把每一步的中间值列出来,可以对照手算。
为什么卡种识别有时候不对?
因为卡种是靠 BIN(前 6 位,本工具用前 2~4 位做粗判)识别的,而现实中存在:
· 联名卡、虚拟卡使用了特殊号段;
· 部分国家或地区的发卡行号段与常见规则不同;
· 新卡组织启用新号段(如 Mastercard 的 2 系列)。
所以识别结果仅供参考,正式业务请以支付机构返回的卡种为准。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码