India BIN List

12,131 Bank Identification Number ranges issued in India, with the issuing bank, card brand and card type for each.

Total BIN ranges

12,131

Card brands

  • RUPAY6,791
  • VISA2,116
  • MASTERCARD1,217
  • MAESTRO574
  • JCB/RUPAY496
  • AMERICAN EXPRESS299

Card types

  • DEBIT9,462
  • CREDIT2,794
BINBrandTypeIssuer
607926RUPAYDEBITHDFC BANK
607927RUPAYDEBITBANK OF INDIA
607928RUPAYDEBITICICI BANK
607929RUPAYDEBITNORTH EAST SMALL FINANCE BANK
607930RUPAYDEBITYES BANK
607931RUPAYDEBITINDUSIND BANK
607932RUPAYDEBITAXIS BANK
607933RUPAYDEBITSTATE BANK OF INDIA
607934RUPAYDEBITYES BANK
607935RUPAYDEBITODISHA STATE CO-OPERATIVE BANK
607936RUPAYDEBITYES BANK
607937RUPAYDEBITIDBI
607938RUPAYDEBITBANK OF BARODA
607939RUPAYDEBITAXIS BANK
607940RUPAYDEBITIDBI
607941RUPAYDEBITKARUR VYSYA BANK
607942RUPAYDEBITICICI BANK
607943RUPAYDEBITICICI BANK
607944RUPAYDEBITBANK OF BARODA
607945RUPAYDEBITBANK OF INDIA
607946RUPAYDEBITIDBI
607947RUPAYDEBITBANK OF INDIA
607948RUPAYDEBITUNION BANK OF INDIA
607949RUPAYDEBITCITY UNION BANK
607950RUPAYDEBITTAMILNADU MERCANTILE BANK
607951RUPAYDEBITKARNATAKA BANK
607952RUPAYDEBITAXIS BANK
607953RUPAYDEBITSARASWAT CO-OPERATIVE BANK
607954RUPAYDEBITICICI BANK
607955RUPAYDEBITIDBI
607956RUPAYDEBITBANK OF BARODA
607957RUPAYDEBITHDFC BANK
607958RUPAYDEBITHDFC BANK
607959RUPAYDEBITSARASWAT CO-OPERATIVE BANK
607960RUPAYDEBITSARASWAT CO-OPERATIVE BANK
607961RUPAYDEBITHDFC BANK
607962RUPAYDEBITICICI BANK
607963RUPAYDEBITICICI BANK
607964RUPAYDEBITIDBI
607965RUPAYDEBITICICI BANK
607966RUPAYDEBITICICI BANK
607967RUPAYDEBITIDBI
607968RUPAYDEBITICICI BANK
607969RUPAYDEBITKARNATAKA STATE CO-OPERATIVE APEX BANK
607970RUPAYDEBITKARNATAKA STATE CO-OPERATIVE APEX BANK
607971RUPAYDEBITKARNATAKA STATE CO-OPERATIVE APEX BANK
607972RUPAYDEBITGUJARAT STATE CO-OPERATIVE BANK
607973RUPAYDEBITGUJARAT STATE CO-OPERATIVE BANK
607974RUPAYDEBITAXIS BANK
607975RUPAYDEBITHDFC BANK
607976RUPAYDEBITHDFC BANK
607977RUPAYDEBITHDFC BANK
607978RUPAYDEBITICICI BANK
607979RUPAYDEBITCITY UNION BANK
607980RUPAYDEBITSTATE BANK OF INDIA
607981RUPAYDEBITIDBI
607982RUPAYDEBITICICI BANK
607983RUPAYDEBITβ€”
607984RUPAYDEBITβ€”
607985RUPAYDEBITβ€”
607986RUPAYDEBITβ€”
607987RUPAYDEBITβ€”
607988RUPAYDEBITβ€”
607989RUPAYDEBITβ€”
607990RUPAYDEBITβ€”
607991RUPAYDEBITβ€”
607992RUPAYDEBITβ€”
607993RUPAYDEBITβ€”
607994RUPAYDEBITβ€”
607995RUPAYDEBITβ€”
607996RUPAYDEBITβ€”
607997RUPAYDEBITβ€”
607998RUPAYDEBITβ€”
607999RUPAYDEBITβ€”
608000RUPAYDEBITβ€”
608001RUPAYDEBITFINO PAYMENTS BANK
608002RUPAYDEBITFINO PAYMENTS BANK
608003RUPAYDEBITFINO PAYMENTS BANK
608004RUPAYDEBITβ€”
608005RUPAYDEBITDEVELOPMENT BANK OF SINGAPORE
608006RUPAYDEBITKOTAK MAHINDRA BANK
608007RUPAYDEBITICICI BANK
608008RUPAYDEBITIDBI
608009RUPAYDEBITGUJARAT STATE CO-OPERATIVE BANK
608010RUPAYDEBITYES BANK
608011RUPAYDEBITHDFC BANK
608012RUPAYDEBITIDBI
608013RUPAYDEBITICICI BANK
608014RUPAYDEBITUTKARSH SMALL FINANCE BANK
608015RUPAYDEBITβ€”
608016RUPAYDEBITSHAMRAO VITHAL CO-OPERATIVE BANK
608017RUPAYDEBITYES BANK
608018RUPAYDEBITYES BANK
608019RUPAYDEBITTELANGANA STATE CO-OPERATIVE APEX BANK
608020RUPAYDEBITIDBI
608021RUPAYDEBITICICI BANK
608022RUPAYDEBITβ€”
608023RUPAYDEBITINDIAN BANK
608024RUPAYDEBITHDFC BANK
608025RUPAYDEBITHDFC BANK

What these numbers mean

A Bank Identification Number is the first six to eight digits of a payment card. It identifies the institution that issued the card and encodes the card brand, whether the card is debit or credit, and the country of issue. Payment processors use it to route a transaction and to apply the right interchange rules before any authorisation happens.

A BIN identifies a range, never an individual account. Nothing on this page maps to a real cardholder or a real card number, and knowing a BIN does not get you any closer to one.

To check a full BIN and see the issuer's contact details, use the BIN checker. To build test cards on a given prefix, the card generator accepts a custom BIN.