快速开始
-
输入卡号
可含空格或连字符,工具会自动忽略非数字字符。
-
查看结果
显示是否通过 Luhn 校验,以及有效数字位数是否在 13–19 范围内。
验证 13-19 位卡号是否通过 Luhn 校验位,用于表单开发与测试卡号筛选。
阅读完整指南: Luhn算法与IBAN验证指南:从原理到风控实践 →
隐私提示:本地解析,不上传服务器。
↓ 在下方输入区粘贴内容,结果会立即显示
Luhn 算法校验信用卡/银行卡号格式(忽略空格与连字符)。
纯数字: 4532015112830366
Luhn 校验通过
校验位正确; 不代表卡号真实或可用。
仅做格式校验,不连接支付网络,不存储卡号。
验证 13-19 位卡号是否通过 Luhn 校验位,用于表单开发与测试卡号筛选。
输入卡号
可含空格或连字符,工具会自动忽略非数字字符。
查看结果
显示是否通过 Luhn 校验,以及有效数字位数是否在 13–19 范围内。
Luhn(模 10)从右向左处理数字:最右一位为校验位,其余位按位加倍;若加倍后大于 9 则减去 9。所有位求和后应能被 10 整除。该算法可捕获大多数单数字录入错误与相邻数字对调。
Visa、Mastercard、Amex 等卡组织在 PAN 上使用 Luhn,但「通过校验」仅表示格式可能合法,不代表卡号真实存在、未过期或有余额。
通过 Luhn 不代表真实卡; 支付联调请使用 Stripe、Adyen 等网关官方测试号。本工具适合前端表单校验、单元测试样本生成与教学演示。
Input
4532 0151 1283 0366
Output
Pass
常见教学用测试号,勿用于真实扣款。
不会,仅在浏览器内存中计算,刷新页面即清空。
Luhn 用于卡号 PAN;IBAN 使用 MOD-97 与各国长度规则,见 iban-validator。