VISA Credit Card Generator
A valid VISA test card number starts with 4, is 16 digits long and passes the Luhn check. Generate one below with expiry, CVV and cardholder details, or use an official gateway test number.
This card is property of CardGenr Testing Services.
This is a test card for development purposes only.
Not valid for real transactions.
Click card to flip
Card Details
Odessa, Iowa 69019-2171
Austria
Custom BIN Generator
Enter a specific BIN/IIN prefix (4-8 digits) to generate a card from that issuer.
{
"number": "4849489919435372",
"type": "VISA",
"expiry": "05/2028",
"expiryMonth": "05",
"expiryYear": "2028",
"name": "STEPHANIE WELCH PHD",
"cvv": "610",
"address": "7587 Emmalee Plaza",
"city": "Odessa",
"state": "Iowa",
"zipcode": "69019-2171",
"country": "Austria"
}About VISA Cards
Starts with 4
16 digits
3 digits
Banking and Financial
For Testing Only
These card numbers are generated for software testing purposes only. They cannot be used for real transactions and any attempt to do so may be illegal.
Recent Cards
Official VISA test card numbers
Payment gateways only accept their own published test numbers in sandbox mode. These are the VISA cards each gateway documents for a successful payment.
| Card number | Gateway | Notes |
|---|---|---|
4242 4242 4242 4242 | Stripe | Any 3 digits (4 for Amex) |
4000 0566 5566 5556 | Stripe | Debit |
4005 5192 0000 0004 | PayPal | 3 digits (4 for Amex) |
4012 0000 3333 0026 | PayPal | 3 digits (4 for Amex) |
4111 1111 1111 1111 | Adyen | 737 |
4111 1111 1111 1111 | Braintree | Any valid CVV |
4005 5192 0000 0004 | Braintree | Any valid CVV |
4111 1111 1111 1111 | Square | CVV 111 |
4100 2800 0000 1007 | Razorpay | Debit / consumer |
4012 8888 8888 1881 | Razorpay | Any random CVV |
4111 1111 1111 1111 | Authorize.Net | Any 3 digits (4 for Amex) |
4007 0000 0002 7 | Authorize.Net | 13-digit |
4111 1111 1111 1111 | NMI | CVV 999 returns a match |
4111 1111 1111 1111 | Cybersource | Any 3 digits (4 for Amex) |
4622 9431 2701 3705 | Cybersource | CVV 838 |
4000 0000 0000 2701 | Worldpay | Not specified by Worldpay |
4242 4242 4242 4242 | Checkout.com | Credit, GB |
4000 0200 0000 0000 | Checkout.com | Credit, US |
4242 4242 4242 4242 | Shopify | Any 3 digits (4 for Amex) |
4000 0503 6000 0001 | Shopify | eftpos Australia / Visa |
4622 9431 2318 9285 | Apple Pay | Exp 12/2028, CVV 096 |
4622 9431 2318 9293 | Apple Pay | Exp 12/2028, CVV 413 |
4543 4740 0224 9996 | Mollie | Shows Visa logo |
4084 0840 8408 4081 | Paystack | CVV 408; reusable |
4235 6477 2802 5682 | Mercado Pago | 123 (1234 for Amex) |
How to Use VISA Test Cards
Test credit card numbers are essential for developers building e-commerce applications, payment gateways, or any software that processes card payments. Our VISA generator creates valid test numbers that pass Luhn algorithm validation.
Common Use Cases:
- Testing payment form validations
- Developing checkout flows
- Integration testing with payment gateways (test mode)
- UI/UX testing for card input components
- Automated testing and CI/CD pipelines
Frequently asked questions
What is a valid VISA test card number?
4242 4242 4242 4242 is Stripe's VISA test card. Any VISA number that starts with 4, has 16 digits and passes the Luhn check is valid in format, but gateways only accept their own published test numbers.
How many digits does a VISA card number have?
VISA card numbers are 16 digits long, with a 3-digit security code.
Can I use generated VISA numbers in Stripe or PayPal test mode?
No. Gateway sandboxes reject numbers they did not publish, even when they pass the Luhn check. Use the official VISA test numbers listed on this page for sandbox payments, and generated numbers for form validation and UI tests.
Are generated VISA numbers real cards?
No. They follow the VISA number format but are not linked to any account, so they cannot be used to make a purchase.