信用卡生成器 🔒 完全在您的浏览器中运行——不上传任何数据。

符合 Luhn 的测试卡号 + 官方沙盒卡。

⚠ 这些仅是格式有效的测试号码。它们能通过 Luhn 校验,但并非真实卡片,没有任何资金,无法用于实际消费。

固定前 4、6 或 8 位(BIN)。留空则随机填充。

提示:点击卡号可复制它,点击 ⧉ 按钮复制整行。

卡片持卡人有效期CVV

官方沙盒测试卡

支付服务商发布固定的卡号,用于在其沙盒中触发特定结果。在测试 Stripe、PayPal 等时请使用这些卡号,而非生成的号码。

ScenarioNumberSource
Visa — success4242 4242 4242 4242Stripe
Visa — declined4000 0000 0000 0002Stripe
Visa — insufficient funds4000 0000 0000 9995Stripe
Visa — 3D Secure required4000 0025 0000 3155Stripe
Mastercard — success5555 5555 5555 4444Stripe
Amex — success3782 822463 10005Stripe
Visa — success4111 1111 1111 1111PayPal / generic
Mastercard — success5105 1051 0510 5100PayPal / generic

关于此工具

信用卡号并非随机:开头几位(IIN)标识卡组织,长度按卡组织固定,最后一位是对其余部分的 Luhn 校验位。本工具生成满足这三条规则的号码,因此支付表单会将其视为格式正确——非常适合测试校验、格式化和结账流程,而无需使用真实卡片。

一切在浏览器中生成,无网络请求。进行端到端支付测试时,请使用下方列出的官方沙盒卡:Stripe 等服务商会将特定号码映射为"成功""被拒""余额不足"等结果。

常见问题

这些信用卡号是真的吗?能用来买东西吗?

不是。每个号码都是在你的浏览器中随机生成的,只是模仿真实卡号的结构——能通过 Luhn 校验,但没有关联任何银行、账户或真实资金,无法被扣款。这些号码仅供测试支付表单和结账流程使用,绝不可用于诈骗。

"通过 Luhn 校验"是什么意思?这对测试有什么意义?

Luhn 算法是每个真实卡号都必须满足的校验和,许多支付表单会在提交前于客户端进行这项校验。生成的号码同样能通过这项校验,因此可以像真实卡号一样用于表单校验测试——但并不属于任何真实账户。

可以测试特定场景吗,比如卡被拒绝或 3D 验证?

可以。生成器下方的沙盒表格列出了 Stripe 和 PayPal 知名的测试号码,各自对应特定结果——成功、拒绝、余额不足、3D 验证——你可以直接在沙盒支付集成中触发这些代码路径。

我的数据会上传到服务器吗?

不会。卡号、姓名和 CVV 均使用 Web Crypto API 完全在你的浏览器中生成。你生成的任何内容都不会被发送到任何地方,也不会存储在我们的服务器上。

可以为特定卡组织生成卡号,或固定 BIN 前缀吗?

可以。选择特定卡组织(Visa、万事达卡、美国运通、Discover、JCB、大来卡)或保持"任意",还可以固定前 4、6 或 8 位数字,以测试基于 BIN 的路由逻辑。