Credit Card Number Generator

Get credit card numbers for testing and development purposes instantly!

Visa
16 Digits
4716 6074 3748 6680
Exp: 12/29 CVV: 601
MasterCard
16 Digits
5597 3428 7996 2565
Exp: 12/30 CVV: 625
Amex
15 Digits
3436 9107 6789 827
Exp: 12/29 CVV: 701
Discover
16 Digits
6011 5885 7904 7604
Exp: 12/30 CVV: 832
Diners Club
14 Digits
3021 2686 0993 88
Exp: 12/30 CVV: 800
JCB
16 Digits
3501 9953 3095 6037
Exp: 12/31 CVV: 381
Maestro
16 Digits
6759 8730 1544 1611
Exp: 12/27 CVV: 238
Laser
16 Digits
6771 9323 4090 6369
Exp: 12/31 CVV: 483
InstaPayment
16 Digits
6396 5953 5696 9376
Exp: 12/28 CVV: 984

What is Credit Card Number?

Credit Card issuers refer to the leading six digits on the card as an "bank identification number (BIN)", or "issuer identification number (IIN)". The remaining numbers on the card are referred to as the primary account number (PAN).

Bank card numbers are allocated in accordance with ISO/IEC 7812. IINs and PANS have a certain level of internal structure and share a common numbering scheme.

The prefix or first digit of the issuer identification number is the MII (major industry identifier). The last digit is the checksum which must pass the Luhn algorithm check.

Luhn Algorithm

The Luhn algorithm, also known as the "mod 10" or "modulus 10" algorithm, is a simple checksum formula used to validate a variety of identification numbers.

  1. Double every second digit from the right.
  2. If the product is > 9, sum the digits of the product.
  3. Take the sum of all digits.
  4. If the total modulo 10 is 0, the number is valid.

Term Meanings

  • Issuer: An institution that issues credit cards.
  • Merchant: An organization that accepts cards.
  • PIN: Personal Identification Number.