is a complete online database for all kinds of banking codes like MICR, IBAN, Routing Numbers, BSB Numbers, SORT Codes, SWIFT Codes and IFSC codes used for national and international transactions. These banking codes are assigned by Bankers Association or bank supervisory body of a country to all its authorized member banks or financial organization. The rules vary according to the country.

BankingDB provides an absolute inventory of complete financial data, executive contact data, bank branch code and location. You can easily find the desired code by searching with your ideal country, city, bank name, zip/postal code, bank account number, etc. (entirely depending on the codes you are looking for).

Our services are completely free and we have made an earnest effort to update the latest information through the ideal sources.


The bank codes vary according to the location. The National bank codes are different from the International Bank Identifier Code.

Countries using International Bank Account Numbers (IBAN) have integrated the bank code into the prefix of an IBAN. The bank codes also differ from the Bank card code (CSC). Middle East, Europe and Caribbean countries use IBAN for international fund transfer.

Some countries also use domestic bank codes to transfer money within their borders. For example:

  • Routing Number in United States (USA)
  • Routing Number or Transit Number in Canada
  • SORT Codes in United Kingdom (UK) and National SORT Codes (NSC) in Ireland
  • Indian Financial System Code (IFSC Code) in India and much more.


The Indian Financial System Code (IFSC) is an 11 letter code assigned by RBI. The code identifies every bank branch uniquely, that are participating in the National Electronic Fund Transfer (NEFT) system in India. It regulates inter-bank electronic fund transfer by identifying the source and station bank.

The IFSC code is used by the Real Time Gross Settlement (RTGS) and National Electronic Funds Settlement Systems (NEFT) to find the destination bank/ branch. A list of IFSC's according to the banks are available with all the bank branches partaking in Inter Bank Electronic Funds Transfer.

BankingDB has a list of all the bank-branches participating in RTGS/NEFT. ...learn more about IFSC Codes


The Magnetic Ink Character Recognition code is a 9 digit unique number which appears on the bottom of the cheque, followed by the cheque number. Every bank branch has a different MICR code. This character recognition technology is used by the banking industry to ease the processing and clearing of the cheque and other documents.

The MICR line at the bottom of cheques and other vouchers includes the document-type indicator; bank account number, bank code, cheque number, cheque amount, and a control indicator. The technology allows MICR readers to scan and read the information directly into a data-collection device. ...learn more about MICR Codes


The International Bank Account Number comprises a maximum of 34 alphanumerical characters. The number is attached to all the accounts in European countries plus Switzerland, Hungary, Norway and Switzerland. The IBAN is built of a code that recognizes the country to which the account belongs to, the bank and the account number. It makes the cross-border payment easier and smoother.

The 34 alphanumeric characters, consist of the country code, two cheque digits and the bank account number. The cheque digits authorize a sanity cheque of the bank account number to verify its integrity before submitting a transaction. ...learn more about IBAN


The Society for Worldwide Interbank Financial Telecommunication (SWIFT) code is an 8 or 11 character unique identification code for a particular bank. The code is a standard format of Bank Identifier Codes (BIC) and is used while transferring money between banks, especially for international wire transfers. Moreover, it is used for exchanging other messages between them.

It is used by both financial and non-financial institutions(when assigned to a non-financial institution the code is known as a Business Entity Identifier or BEI.) At present there are over 40,000 "live" SWIFT codes. The "live" codes are for the comrade who are actively connected to the SWIFT network. ...learn more about SWIFT Code

Routing Number

Bank Routing Number or Routing Transit Number (RTN) or Bank Routing Number is a nine digit number used to identify a financial organization in a transaction in the United States (US). The number appears on the base of cheques identifying the financial organization for which it was signed. It is used for the electronic routing of funds (ACH transfer) from one bank account to another.

Routing is used for domestic transfer to make money transfers along with bank account number of the recipient. However, to make an international inward monetary transfer, you require SWIFT code along with Routing Number and Account Number. ...learn more about Routing Numbers

Sort Code

The SORT code is the bank code used by both British and Irish banking industry to route money transfers between banks within these countries through their respective clearance organizations. It is a six digit number that identifies both bank and branch, where the account is held.

SORT code in Ireland is known as National SORT Code and is controlled by IPSO (Irish Payment Services Organization). However, the format of the code remains same, but they are regulated by different authorities in different countries. Banks of Northern Ireland can be a part of either British or the Irish clearing system, entirely depending on their registered country. ...learn more about SORT Code

BSB Number

The Bank State Branch(BSB) is the name given to the bank code in Australia, which is a branch identifier. The BSB is used for the account number system by every financial organization. The shape of BSB with the account number does not allow account numbers to be transferred between financial organizations. It consist of six figures and is used for the processing of electronic and paper transactions, excluding the payment card numbering. ...learn more about BSB Numbers