🌐
Quora
quora.com › How-do-I-find-out-the-name-etc-from-a-credit-card-number
How to find out the name, etc., from a credit card number - Quora
Answer (1 of 16): The owner's name is printed clearly on the front of the card, usually at the bottom left under the account number. A Cardholder name is the name of an individual that appears on the front of the card, usually at the bottom left.
🌐
DNS Checker
dnschecker.org › credit-card-validator.php
Credit Card Validator | CC checker
Quickly verify credit card numbers with our free online CC checker tool. Find the bank name, country, and other details about the credit card in seconds.
People also ask

What is a Bank Identification Number (BIN)?
A Bank Identification Number (BIN) is a unique set of digits that identifies a specific bank and its associated financial institution. The BIN is often used to identify the issuer of a credit or debit card and can also be used to verify the authenticity of the card. The BIN is typically the first six digits of a card number and can be used to determine the card's brand and the country of origin.
🌐
payspacemagazine.com
payspacemagazine.com › payspace magazine › bin checker - define the bank by the credit/debit card number | payspace magazine
BIN CHECKER - Define the Bank by the Credit/Debit Card Number | ...
How does the BIN Checker tool help with fraud prevention?
The BIN Checker tool helps with fraud prevention by allowing merchants to verify the authenticity of a credit or debit card before accepting payment. By using the BIN Checker, merchants can ensure that the BIN matches the card brand and that the issuing bank is legitimate. This can reduce the risk of fraudulent transactions and chargebacks, as well as protect the merchant and the customer from unauthorized use of the card.
🌐
payspacemagazine.com
payspacemagazine.com › payspace magazine › bin checker - define the bank by the credit/debit card number | payspace magazine
BIN CHECKER - Define the Bank by the Credit/Debit Card Number | ...
What is a BIN Checker?
A BIN Checker is a tool that allows you to check the details of a bank identification number (BIN). A bank identification number is a unique set of digits that identifies a specific bank and its associated financial institution. The BIN is often the first six digits of a credit or debit card number, and by using a BIN Checker, you can verify the authenticity of the card and reduce the risk of fraud.
🌐
payspacemagazine.com
payspacemagazine.com › payspace magazine › bin checker - define the bank by the credit/debit card number | payspace magazine
BIN CHECKER - Define the Bank by the Credit/Debit Card Number | ...
🌐
PaySpace Magazine
payspacemagazine.com › payspace magazine › bin checker - define the bank by the credit/debit card number | payspace magazine
BIN CHECKER - Define the Bank by the Credit/Debit Card Number | PaySpace Magazine
August 6, 2025 - Нow to find the bank name from credit card number. Get the bank name by first digits of debit or credit card number. The first 6 digits of a credit cards comprises credit card type (Visa or MasterCard), issuing bank, and debit or credit card.
🌐
BinDB
bindb.com › bin-database
BIN Database : Lookup & identify card issuing bank and country
Credit card BIN Database search. IIN lookup identify card issuing bank name, debit and credit cards, country based on Issuer Identification Number data.
🌐
Imatts
myaccount.imatts.com › Cardholders.aspx
Card Holder Lookup
To check a card balance and transaction history please enter your card number below, choose the type of card that you are checking, and click the "Check Balance" Button.
🌐
Smallseotools
smallseotools.com › credit-card-validator
Online Credit Card Validator With Issuing Bank Name
This online facility provides you with an opportunity to check the personal account number by entering your credit card number. You may have an idea that from Digits 7th to final number minus 1 specifies the single account number. You can find a credit card's validity against the Luhn algorithm with our valid credit card number identifier. This method will enable you to find if the card is valid or invalid. The advanced credit card validator will allow you to find any hidden information, including bank name, bank address, website, etc., by processing the first 6 to 8 digits you will enter.
Top answer
1 of 2
21

Yes, you can. We had to do this a while back for an e-commerce application we wrote.

The first 6 digits of a credit card is known as the Bank Identification Number (or BIN). Some credit card processing gateways can return this information, or you can do it yourself. There are public databases with this information stored for each card type: VISA, MasterCard, AMEX, etc.

This list shows some of the common BINs:

And this link explains this concept to a little better depth.

Hope this helps!

2 of 2
2

The first six numbers identify the card type and bank. In America we tend to take the short cut of the first number to identify card type, but in fact the first four identify the exact card issuing company and the bank is further identified by the last two (card types with more than 100 banks will have more than one set of numbers in the first four). All six numbers identify the bank exactly. Pace mbmccormick, though, this list is not regarded as public information, and if you wanted to get an authoritative list you would have to pay for it and only get it with confidentiality agreements.

However, enough of the information has been collected and identified publicly that you can get an approximate answer from publicly available BIN databases. This is especially true if the individual bank is not your greatest concern (that is you are not looking to call them or validate that the card holder can correctly identify the bank based on the bin number) but rather you want to make sure that the card is issued in the same country as the card holder claims (or wants to ship to).

Find elsewhere
🌐
Google Play
play.google.com › store › apps › details
Cards Information Finder - Apps on Google Play
➜ Find any cards information like card type, bank name, country name and brand name using first six digits of the card. ➜ Giving most useful information, about the credit, debit, prepaid and virtual cards information's.
Rating: 3.9 ​ - ​ 294 votes
🌐
Cds-am
cds-am.net › help › WordDocuments › creditcardnumbersearch.htm
Credit Card Number Search
To search by credit card (last 4), select the radio button for Credit Card (last 4) and enter the last 4 digits of the credit card number that you are searching for.
🌐
Bincodes
bincodes.com › creditcard-checker
Validate, Verify & Check Credit Card or Debit Card Number
Free online tools to check, verify & validate Credit Card or Debit Card Number
🌐
Visa Developer Community
community.developer.visa.com › t5 › Use-Cases › Is-it-possible-to-check-that-a-card-actually-belongs-to-a-person › td-p › 6046
Solved: Is it possible to check that a card actually belon... - Visa Developer Community
February 15, 2017 - Cards are issued by Visa issuing banks which have all the details about cards such as: cardholder name. Visa cannot provide such information through the APIs. However, we have an API Payment Account Validation provides other ways to validate cardholder identity. It accepts a primary account number (PAN) as input and performs an Account Verification.
🌐
Cybersource Developer Community
community.developer.cybersource.com › t5 › Integration-and-Testing › how-to-validate-name-on-credit-card › td-p › 22163
how to validate name on credit card - Cybersource Developer Community
January 26, 2012 - It's very easy to get someone's name, therefore the only items that really matter from a security standpoint are the card number, expiration date, and perhaps billing address (if you're using AVS). What's wrong with ignoring name and just checking for duplicate address / credit card?
🌐
Privacy.com
privacy.com › blog › how-to-identify-credit-card-and-debit-card-by-number
How To Identify Credit Card and Debit Card by Number
For example, you can use a free BIN/IIN lookup service like Binlist to check your credit card details using its BIN number, including the type of bank card you have (debit or credit card), the card network, and the issuing bank name.
Top answer
1 of 16
900

The credit/debit card number is referred to as a PAN, or Primary Account Number. The first six digits of the PAN are taken from the IIN, or Issuer Identification Number, belonging to the issuing bank (IINs were previously known as BIN — Bank Identification Numbers — so you may see references to that terminology in some documents). These six digits are subject to an international standard, ISO/IEC 7812, and can be used to determine the type of card from the number.

Unfortunately the actual ISO/IEC 7812 database is not publicly available, however, there are unofficial lists, both commercial and free, including on Wikipedia.

Anyway, to detect the type from the number, you can use a regular expression like the ones below: Credit for original expressions

Visa: ^4[0-9]{6,}$ Visa card numbers start with a 4.

MasterCard: ^5[1-5][0-9]{5,}|222[1-9][0-9]{3,}|22[3-9][0-9]{4,}|2[3-6][0-9]{5,}|27[01][0-9]{4,}|2720[0-9]{3,}$ Before 2016, MasterCard numbers start with the numbers 51 through 55, but this will only detect MasterCard credit cards; there are other cards issued using the MasterCard system that do not fall into this IIN range. In 2016, they will add numbers in the range (222100-272099).

American Express: ^3[47][0-9]{5,}$ American Express card numbers start with 34 or 37.

Diners Club: ^3(?:0[0-5]|[68][0-9])[0-9]{4,}$ Diners Club card numbers begin with 300 through 305, 36 or 38. There are Diners Club cards that begin with 5 and have 16 digits. These are a joint venture between Diners Club and MasterCard and should be processed like a MasterCard.

Discover: ^6(?:011|5[0-9]{2})[0-9]{3,}$ Discover card numbers begin with 6011 or 65.

JCB: ^(?:2131|1800|35[0-9]{3})[0-9]{3,}$ JCB cards begin with 2131, 1800 or 35.

Unfortunately, there are a number of card types processed with the MasterCard system that do not live in MasterCard’s IIN range (numbers starting 51...55); the most important case is that of Maestro cards, many of which have been issued from other banks’ IIN ranges and so are located all over the number space. As a result, it may be best to assume that any card that is not of some other type you accept must be a MasterCard.

Important: card numbers do vary in length; for instance, Visa has in the past issued cards with 13 digit PANs and cards with 16 digit PANs. Visa’s documentation currently indicates that it may issue or may have issued numbers with between 12 and 19 digits. Therefore, you should not check the length of the card number, other than to verify that it has at least 7 digits (for a complete IIN plus one check digit, which should match the value predicted by the Luhn algorithm).

One further hint: before processing a cardholder PAN, strip any whitespace and punctuation characters from the input. Why? Because it’s typically much easier to enter the digits in groups, similar to how they’re displayed on the front of an actual credit card, i.e.

4444 4444 4444 4444

is much easier to enter correctly than

4444444444444444

There’s really no benefit in chastising the user because they’ve entered characters you don't expect here.

This also implies making sure that your entry fields have room for at least 24 characters, otherwise users who enter spaces will run out of room. I’d recommend that you make the field wide enough to display 32 characters and allow up to 64; that gives plenty of headroom for expansion.

Here's an image that gives a little more insight:

UPDATE (2016): Mastercard is to implement new BIN ranges starting Ach Payment.

2 of 16
97

In javascript:

function detectCardType(number) {
    var re = {
        electron: /^(4026|417500|4405|4508|4844|4913|4917)\d+$/,
        maestro: /^(5018|5020|5038|5612|5893|6304|6759|6761|6762|6763|0604|6390)\d+$/,
        dankort: /^(5019)\d+$/,
        interpayment: /^(636)\d+$/,
        unionpay: /^(62|88)\d+$/,
        visa: /^4[0-9]{12}(?:[0-9]{3})?$/,
        mastercard: /^5[1-5][0-9]{14}$/,
        amex: /^3[47][0-9]{13}$/,
        diners: /^3(?:0[0-5]|[68][0-9])[0-9]{11}$/,
        discover: /^6(?:011|5[0-9]{2})[0-9]{12}$/,
        jcb: /^(?:2131|1800|35\d{3})\d{11}$/
    }

    for(var key in re) {
        if(re[key].test(number)) {
            return key
        }
    }
}

Unit test:

describe('CreditCard', function() {
    describe('#detectCardType', function() {

        var cards = {
            '8800000000000000': 'UNIONPAY',

            '4026000000000000': 'ELECTRON',
            '4175000000000000': 'ELECTRON',
            '4405000000000000': 'ELECTRON',
            '4508000000000000': 'ELECTRON',
            '4844000000000000': 'ELECTRON',
            '4913000000000000': 'ELECTRON',
            '4917000000000000': 'ELECTRON',

            '5019000000000000': 'DANKORT',

            '5018000000000000': 'MAESTRO',
            '5020000000000000': 'MAESTRO',
            '5038000000000000': 'MAESTRO',
            '5612000000000000': 'MAESTRO',
            '5893000000000000': 'MAESTRO',
            '6304000000000000': 'MAESTRO',
            '6759000000000000': 'MAESTRO',
            '6761000000000000': 'MAESTRO',
            '6762000000000000': 'MAESTRO',
            '6763000000000000': 'MAESTRO',
            '0604000000000000': 'MAESTRO',
            '6390000000000000': 'MAESTRO',

            '3528000000000000': 'JCB',
            '3589000000000000': 'JCB',
            '3529000000000000': 'JCB',

            '6360000000000000': 'INTERPAYMENT',

            '4916338506082832': 'VISA',
            '4556015886206505': 'VISA',
            '4539048040151731': 'VISA',
            '4024007198964305': 'VISA',
            '4716175187624512': 'VISA',

            '5280934283171080': 'MASTERCARD',
            '5456060454627409': 'MASTERCARD',
            '5331113404316994': 'MASTERCARD',
            '5259474113320034': 'MASTERCARD',
            '5442179619690834': 'MASTERCARD',

            '6011894492395579': 'DISCOVER',
            '6011388644154687': 'DISCOVER',
            '6011880085013612': 'DISCOVER',
            '6011652795433988': 'DISCOVER',
            '6011375973328347': 'DISCOVER',

            '345936346788903': 'AMEX',
            '377669501013152': 'AMEX',
            '373083634595479': 'AMEX',
            '370710819865268': 'AMEX',
            '371095063560404': 'AMEX'
        };

        Object.keys(cards).forEach(function(number) {
            it('should detect card ' + number + ' as ' + cards[number], function() {
                Basket.detectCardType(number).should.equal(cards[number]);
            });
        });
    });
});
🌐
SitePoint
sitepoint.com › business
Matching cardholder name with cc number? - Business - SitePoint Forums | Web Development & Design Community
November 3, 2008 - Hi all, great forums. I have burning question that I cannot find an answer to. I would like to know if there is a way to confirm that the name a customer provided matches the credit card number they gave. Basically, I…
🌐
Privacy.com
privacy.com › blog › how-to-find-credit-card-number-without-card
How To Find the Credit Card Number Without the Card [Tips]
You can also contact your card issuer if you want to know your credit card number and you don’t have the card with you. The following sections elaborate on what these solutions entail. If you have an online account with your bank or credit card issuer, you can likely access your credit or debit card information by logging in to the relevant website or app.
🌐
Bankrate
bankrate.com › credit cards › advice
Credit Card Information: The Basics You Need To Know | Bankrate
July 18, 2025 - Printed on a credit card, you’ll find the card number, the cardholder’s name, the card’s expiration date and the card’s security code — all the details you need to make purchases online or in person.