# Online credit card number generator

Select language:

This tool randomly generates credit card numbers that conform to the Luhn formula (MOD 10 check), but will not work to really purchase something.

Do not use the generated credit card numbers in any production system.
If you do, you may end up in jail or get a fine.
Web shops monitors bounce credit cards and your IP address and shipping address are used to trace you.

The generated credit card numbers should only be used for testing purposes. For example testing your e-commerce sites or testing your financial software which requires credit card data. The credit card numbers should pass any pre-validation but will be declined at the credit card processing system.

A credit card number, for example: 1234567812345678, consists of 3 parts:

• The bank identification number
The first six digits is the bank identification number (BIN) or issuer identification number (IIN) to identify the issuer of the card.
• The acccount number
The number between the bank identification number and the check digit is 6 to 9 digits long and is used to identify the individual account number.
• The check digit
The last digit is the check digit and is added to validate the authenticity of the credit card number (based on the Luhn algorithm).

Example 1:

Verify if credit card number 502091324785 pass the Luhn algorithm:

1. Write down the credit card number:

5
0
2
0
9
1
3
2
4
7
8
5

2. Starting from the check digit and moving to the left, double every second digit (thus double the values in the orange cells):

10
0
4
0
18
1
6
2
8
7
16
5

3. If the result of the doubling ends up with a 2 digit number then add those 2 digits together:

10 = 1 + 0 = 1
18 = 1 + 8 = 9
16 = 1 + 6 = 7

1
0
4
0
9
1
6
2
8
7
7
5

4. Add up all numbers in each cell:

1 + 0 + 4 + 0 + 9 + 1 + 6 + 2 + 8 + 7 + 7 + 5 = 50

5. 50 modulo 10 = 0. The result must be 0 to pass the Luhn test.
Credit card number 502091324785 pass the Luhn test.

Example 2:

Verify if credit card number 4462009138008 pass the Luhn algorithm:

1. Write down the credit card number:

4
4
6
2
0
0
9
1
3
8
0
0
8

2. Starting from the check digit and moving to the left, double every second digit (thus double the values in the orange cells):

4
8
6
4
0
0
9
2
3
16
0
0
8

3. If the result of the doubling ends up with a 2 digit number then add those 2 digits together:

16 = 1 + 6 = 7

4
8
6
4
0
0
9
2
3
7
0
0
8

4. Add up all numbers in each cell:

4 + 8 + 6 + 4 + 0 + 0 + 9 + 2 + 3 + 7 + 0 + 0 + 8 = 51

5. 51 modulo 10 = 1. The result must be 0 to pass the Luhn test.
Credit card number 4462009138008 does not pass the Luhn test.
This tool generates fake credit card numbers for major credit card brands, based on the following scheme:

 Credit card brand Bank identification number prefix Credit card number length American Express 34|37 15 Diners Club Carte Blanche 300-305 14 Diners Club International 36 14 Diners Club US and Canada 54|55 16 Discover Card 6011|622126-622925|644-649|65 16 InstaPayment 637-639 16 JCB 3528-3589 16 Laser 6304|6706|6771|6709 16-19 Maestro 5018|5020|5038|6304|6759|6761|6762|6763 12-19 Mastercard 51-55 16 Visa 4 13|16 Visa Electron 4026|417500|4508|4844|4913|4917 16

Example American Express credit card number:
An American Express credit card number starts with number 34 or 37 and the credit card number has total 15 digits:

377261620324999     (15 digits)
349854194206314     (15 digits)

Example Mastercard credit card number:
A Mastercard credit card number starts with number 51, 52, 53, 54 or 55 and the credit card number has total 16 digits:

5181975718047403     (16 digits)
5204571199083364     (16 digits)
5322683667269933     (16 digits)
5477754834149242     (16 digits)
5539624233693270     (16 digits)

Example Laser credit card number:
A Laser credit card number starts with number 6304, 6706, 6771 or 6709 and the credit card number has total 16, 17, 18 or 19 digits:

670676038979126821     (18 digits)
6771363087405086     (16 digits)
6304096514549839     (16 digits)
6304219447607087665     (19 digits)

By selecting "Random brand" in the "Credit card brand" pull down menu, fake credit card numbers will be generated for any of the major brands.

By selecting "Custom scheme" in the "Credit card brand" pull down menu, an input field "Custom scheme data" will open where you can specify your own credit card number scheme. Each line in the input field must have the following format:

Credit card name, Bank identification number prefix, Credit card length

Use the comma ( , ) to separate the Credit card name, Bank identification number prefix and Credit card length.
Use the pipe ( | ) to separate individual values (45|46|47)
Use the dash ( - ) to specify a range of values (45-47).

Example Custom credit card number scheme:
Test card 1, 3614|3616|3617|3633-3635, 16
Test card 2, 500235, 16

At the bottom of the page you can post comments. All comments with criminal intentions will be deleted, for example related to selling or buying credit card information, credit card verification values (CVV), card security code (CSC) etc.

YOU USE THIS SERVICE AT YOUR OWN RISK. MOBILEFISH.COM WILL NOT BE LIABLE FOR ANY DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SERVICE.

## Input online credit card number generator:

 Number of credit card numbers *: (Max. 2000 ) Credit card brand *: Random brandAmerican ExpressDiners Club Carte BlancheDiners Club InternationalDiners Club US and CanadaDiscover CardInstaPaymentJCBLaserMaestroMastercardVisaVisa Electron Custom scheme     Show brand name Must pass the Luhn test*: Yes No Yes and No     Show Luhn validation Credit card number format *: No formatting Separate with spaces Separate with dashes Separate with dots Expiration date *: No date mm/yyyy mm/yy To prevent automated submissions an Access Code has been implemented for this tool. Please enter the Access Code as displayed above. *: * = required