我找找就

银行卡号 Luhn 校验

银行卡 Luhn 算法在线校验与测试卡号生成,支持 Visa、银联、Mastercard 等,可选 CVV 与有效期,仅供支付表单开发测试,本地运行。

🌐 跨境测试数据 · 第 26/29 步

下一步: EAN-13/UPC 条码 · 查看整套流程

使用记录 0 展开

使用工具或停止输入约 3 秒后会自动保存输入内容,点击列表可恢复。仅存于本浏览器,不会上传。

    粘贴时自动去掉空格、横线;仅做 Luhn 格式校验,不联网验证

    使用说明

    1. Luhn 校验:输入卡号检查格式与卡组织
    2. 测试卡生成:选择卡组织与数量,生成 Luhn 有效假卡号
    3. 可附带 CVV、有效期;生成后可一键送去校验

    银行卡 Luhn 校验与测试卡说明

    适用场景

    • 录入收款账号时排除输错一位的号码(Luhn 校验)
    • 支付、电商结账表单前端格式预检
    • 开发联调时生成Luhn 有效测试卡号(含可选 CVV、有效期)
    • 生成后切换到「Luhn 校验」Tab 验证算法闭环

    全部在浏览器本地完成。正式支付沙盒请优先参考 Stripe 测试卡文档

    Luhn 算法步骤

    1. 从右往左,将每隔一位的数字 × 2,若结果 > 9 则 − 9
    2. 所有数字求和
    3. 和能被 10 整除则通过(仅防手误,不防欺诈)

    测试卡生成即按上述规则反算最后一位校验码,保证格式有效。

    常见卡组织 BIN 与位数

    卡组织 号段前缀 生成长度
    Visa 4 16 位
    Mastercard 51 / 52 / 53 / 54 / 55 16 位
    银联 UnionPay 62 16 位
    American Express 34 / 37 15 位
    Discover 6011 / 65 16 位
    JCB 3528 / 3589 16 位

    测试卡与真实验卡的区别

    • Luhn 通过 ≠ 卡号真实存在、可扣款
    • 真实支付还会查 BIN 库、CVV、AVS、3D Secure 等
    • 本工具生成的 CVV、有效期为随机假数据,不能通过真实网关
    • 禁止用于购物、绑卡、撞库或任何欺诈行为

    切勿在不可信页面输入真实完整卡号与 CVV。本页生成与校验均不上传服务器。

    银行卡号 Luhn 校验常见问题

    生成的测试卡能用来付款吗?
    不能。仅通过 Luhn 格式校验,未关联真实银行账户。正式联调请用支付平台沙盒测试卡。
    Luhn 通过就能转账吗?
    不能。Luhn 仅校验号码格式,不能证明卡号有效或归属。
    为什么默认银联?
    国内支付与财务表单常测银联 62 开头卡号;也可切换 Visa、Mastercard 等国际卡组织。