IFSC code and MICR code

Find IFSC code, MICR code, branch code and addresses of all banks operating in India.

IFSC Code Finder

SBI | PNB | Canara Bank | HDFC | Bank of Baroda | Bank of India | ICICI

IFSC code search tool helps you to find all India bank IFSC code quickly. It is very easy and quick to find IFSC code of any bank branches across the country. Just use the drop down boxes above and fill the search criteria.

Search IFSC code from banks listed below

Given below is the list of NEFT RTGS enabled banks operating in India. Click on a bank to view Bank IFSC Code, MICR Code, branch addreess and contact number etc. In order to find IFSC code quickly, use our IFSC code search tool above and fill the search criteria.

IFSC Code – Indian Financial System Code

IFSC Code - Indian Financial System Code

The Indian Financial System Code (IFSC) is a unique identifier that is allocated by the Reserve Bank of India to all the bank branches in the country that form part of the electronic payments infrastructure. The IFSC code has 11 characters and is composed of both alphabet and numbers. The code helps identify bank branches in all of the aforementioned payment settlement platforms like the Immediate Payment System, National Electronic Fund Transfer and Real Time Gross Settlement.

This code is follows a specific pre-determined format and is made up of three parts that reveal various details about the branch that it represents. For example, let us take the sample IFSC Code of a branch belonging to the State Bank of India (SBI), SBIN0010676. In this the first part is made up of four alphabets and stands for the name of the parent bank. This part is common to all the IFSC codes of branches belonging to a bank. Here in this specific case, ‘SBIN’ stands for the State Bank of India (SBI). The next part of the code is a zero that is set aside for any use in the coming years. The last part is a six-character code that forms the unique branch identification code. This code is unique to one particular branch among all the branches belonging to the State Bank of India.

When a transfer is initiated in any of the aforementioned platforms, the IFSC code that is provided to the system helps its narrow down the branch where the recipient account is present. Here, the account number that is entered helps the system identify from the pool of accounts in the recipient branch the required bank account in which the funds are intended to be deposited.

The IFSC code of one’s bank account can be identified from the bank-issued passbook or upon consultation of the bank’s website. This code is even present on the cheque book provided by the bank. Each and every branch has a code that is different from all of the others. This is even when they are part of the same parent bank.

The IFSC code helps ensure that the payment system runs error free and provides seamless service. This is through the check mechanism demonstrated above where the IFSC narrows down the recipient branch and helps prevent errors in transaction. The IFSC code also plays a vital role in the RBI’s transaction monitoring system that keeps track of all electronic fund transfers in the country.

How to find IFSC code?

IFSC code search tool helps you to find all India bank IFSC code quickly. It is very easy and quick to find IFSC code of any bank branches across India. Just use the drop down boxes above and fill the search criteria.

Follow the steps as listed below

  1. Step 1: Select Bank - HDFC Bank
  2. Step 2: Select State - Uttar Pradesh
  3. Step 3: Select District - Allahabad
  4. Step 4: Finally Select Bank branch to display IFSC code, Bank MICR Code, address and branch code etc.
IFSC code search - How to find IFSC code.

IFSC Code List

Given below is the list of IFSC code of most viewed branches


IFSC: SBIN0000102


Branch Code : 000102, MICR : 284002002, Location: Near Elite Crossing... Jhansi Uttar Pradesh , Pin code - 284001




Branch Code : PBZD72, MICR : (Not Provided), Location: 24-25, Moulana Abdul Kalam Azad Road... Howrah West Bengal , Pin code - 711101


IFSC: CBIN0284722


Branch Code : 284722, MICR : (Not Provided), Location: Bakrol, Ajwa Nimeta Road... Vadodara Gujarat , Pin code - 390019


IFSC: ICIC0000746


Branch Code : 000746, MICR : 686229152, Location: Grd Flr, Njavathil Complex... Kottayam Kerala , Pin code - 686507


IFSC: INDB0000136


Branch Code : 000136, MICR : 190234002, Location: Zero Mile Stone, Budshah Bridge... Srinagar Jammu And Kashmir , Pin code - 190001


IFSC: ABHY0065074


Branch Code : 065074, MICR : 400065074, Location: Virani Business Centre, Shop No. 1... Thane Maharashtra , Pin code - 400612


IFSC: ALLA0211807


Branch Code : 211807, MICR : 700010107, Location: 87, Tentulberia Road... Kolkata West Bengal , Pin code - 700084


IFSC: UTIB0001598


Branch Code : 001598, MICR : 799211202, Location: Taltali House, Central Road... South Tripura Tripura , Pin code - 799120


IFSC: BKID0009444


Branch Code : 009444, MICR : 472013001, Location: Tikamgarh Branch Binodkunj Tiraha, Collectorate Road... Tikamgarh Madhya Pradesh , Pin code - 472001


IFSC: MAHB0000569


Branch Code : 000569, MICR : 444014049, Location: Main Road,Daryapur ... Amravati Maharashtra , Pin code - 444803


MICR Code – Magnetic Ink Character Recognition Code

MICR Code – Magnetic Ink Character Recognition Code

The Magnetic Ink Character Recognition Code (MICR code) is a technology that is utilized in the determining the originality of paper based documents. Primarily used in the banking sector, this code can be commonly found in instruments like bank cheques. They play a similar role to that which the IFSC plays in the internet banking space. The code employs character recognition technology in order to determine the veracity of a sensitive document like a bank cheque. MICR code can be found easily on the bottom of any bank cheque. When viewed appropriately the code reveals various details like the bank account number, bank identification code, cheque number etc.

Electronic Financial Transactions in India

Thorough payment systems like e-banking, internet banking and mobile banking, electronic payments today have revolutionized the way we make conduct our daily financial transactions. These systems allow customers the ease of conducting payments directly through the website of the bank or financial institution or on a mobile phone through its mobile application. Moreover, upon these platforms the payments are processed very prompts preventing unnecessary delays for customers and businesses. This is a far throw from the days prior when deposit, withdrawal and transfer slips had to be handed in at the bank in person in order to conclude any transaction. There are various methods of conducting online payments today. Each of these methods is based on a different virtual platform. Some of the most popular methods are:

NEFT – National Electronic Fund Transfer

National Electronic Fund Transfer (NEFT) is a national payment settlement platform for the transfer of funds from one bank account to the other. In this payment system funds can be transferred from the account of an individual or institution to another individual or institutions bank account as long as both their respective bank branches are participants of NEFT. In addition to this anyone without a bank account can also remit cash at a NEFT participant branch with instructions to deposit in a certain account. NEFT payments are cleared every hour between 8a and 7pm i.e. about 12 times on weekdays and every hour between 8am and 1pm i.e. six times on Saturdays.

RTGS – Real Time Gross Settlement

Real Time Gross Settlement (RTGS) is another mode of conducting electronic payments. In this system the payments are cleared real-time as soon as instructions are received from the customer. In this mode the clearance of payments is done individually, unlike in the aforementioned case of NEFT where transfers in a particular hour are grouped before being processed. The RTGS platform has a minimum transfer requirement of INR 2 lakh and is intended solely for transactions of high value. The service is live between 9 am and 4:30 pm on weekdays and between 9am and 2pm on Saturdays.

IMPS – Immediate Payment System

Immediate Payment System (IMPS) is an instant payment processing service that was introduced in recent years. The system is live 24 hours a day and 7 days a week. This allows remitters to instantly transfer funds between bank accounts through the internet at various access points like the website, mobile application and Automated Teller Machines (ATMs). This method is touted to be the most economical of the platforms listed herein and also the most prompt.

It is evident that while all of the above methods essentially provide the same service, they vary greatly in terms of the timings of operation, the duration of processing, the mode of operations and the protocol of payment settlement followed. However, there exists a commonality that ties together all of the above platforms. All of the previously mentioned platforms are connected by a hypothetical plank where any payment can be conducted only with the knowledge of the recipient’s bank account and the IFSC of the bank branch where his account is present.

Search By IFSC

Get bank details by ifsc code. Enter an eleven character alphanumeric code.

Search IFSC