Credit Card Number Generator & Validator
Generate Luhn-valid test card numbers for QA and sandbox payments, or validate a card number to detect its brand.
Generator
| Number | Exp | CVV | Holder |
|---|---|---|---|
| 01/30 | 854 | JAMIE LOPEZ | |
| 11/27 | 119 | CASEY PATEL | |
| 12/30 | 060 | JORDAN SHARMA | |
| 08/28 | 637 | JORDAN SULLIVAN | |
| 01/28 | 125 | QUINN MORALES |
Validator
Do not enter a real card number.
About this tool
This generator creates credit card numbers that satisfy the Luhn checksum and follow brand-specific prefix and length rules for Visa, MasterCard, American Express, Discover, JCB, Diners Club, and UnionPay. The numbers are useful for filling out test payment forms, exercising QA flows, and seeding sandbox payment gateways. They are not real and cannot be used for any purchase or subscription.
The validator does the reverse: strip spaces and dashes from the input, detect the brand by prefix, check that the length matches what the brand allows, and verify the Luhn checksum. Use it to sanity-check the test data your QA stack is producing.
FAQ
- Are these real credit card numbers?
- No. They pass the Luhn check used by payment forms, but they are not issued by any bank and have no funds behind them.
- Which card brands are supported?
- Visa, MasterCard, American Express, Discover, JCB, Diners Club, and UnionPay.
- Can I generate a card for a specific BIN range?
- Yes. Enter the BIN prefix and the tool fills in the rest, then appends a valid Luhn check digit.
- Is the data sent anywhere?
- No. Everything runs in your browser. Nothing you type or generate leaves your device.