信用卡生成器(仅测试)
本工具生成通过 Luhn(mod-10)校验的信用卡号,支持 Visa、Mastercard、American Express、Discover 和 JCB。它会生成结构正确的随机号码——长度正确、IIN(发卡行识别码)前缀正确,以及准确计算的 Luhn 校验位——并附带随机的有效期、CVV 与持卡人姓名。
仅限测试——请阅读
这些号码不是真实的信用卡。 它们不关联任何银行、账户或支付处理商,仅用于开发和 QA。尝试用生成的号码做真实交易会失败,且可能构成欺诈。
在大多数司法辖区,使用非发卡机构签发的信用卡号购买商品、服务或订阅都是违法的。
合法用途
- 客户端表单校验 — 构建并测试检查长度与 Luhn 的 UI。
- 设计模型 — 在截图中展示逼真卡号而不暴露真实数据。
- 单元与集成测试 — 使用形式合规的卡号填充测试数据库。
- 教学材料 — 用真实外观的数据演示 Luhn 算法。
- 支付网关沙箱 — 某些沙箱接受 Luhn 有效号码做冒烟测试。
生成过程
- 选择品牌对应的 IIN 前缀(Visa
4、Mastercard51–55或2221–2720、Amex34/37、Discover6011/65、JCB3528–3589)。 - 随机填充至
总长度 − 1。 - 计算 Luhn 校验位并附加。
- 按品牌格式化输出(多数为
4-4-4-4,Amex 为4-6-5)。
品牌与长度
| 品牌 | 前缀 | 长度 |
|---|---|---|
| Visa | 4 | 16 |
| Mastercard | 51-55 / 2221-2720 | 16 |
| American Express | 34, 37 | 15 |
| Discover | 6011, 65 | 16 |
| JCB | 3528-3589 | 16 |
再次强调:仅在开发环境中使用这些号码。切勿用于真实购买。
Tiny Online Tools







