Back to Tools
Free Online Tool

IFSC Code Search – Find Bank IFSC Code

Find Indian bank branch details and IFSC codes quickly by selecting a bank, state, district and branch — or enter an IFSC code directly. All search runs in your browser, with no external service.

Popular Banks

Tap to filter

Quick Keyword Search

Bank, branch, city, district, state, PIN or IFSC
Partial match, case-insensitive. Searches bank, branch, city, district, state, PIN and IFSC.

Search by Bank, State, District & Branch

Cascading filters

Direct IFSC Search

11-character code
Format: 4 bank letters + 0 (5th) + 6 branch characters. Case-insensitive.

IFSC Database Information

Total Records
Total Banks
Total States / UTs
Last Updated
Data source
Coverage note

Related SUPRAVAT.IN Tools

More free calculators and tools from the SUPRAVAT.IN ecosystem.

Can't find the tool you need?

We're adding new calculators and utilities regularly. Let us know what you'd like to see next.

0 / 500

Thanks! Your tool suggestion has been received.

Your idea may help us decide what to build next.

About the SUPRAVAT.IN IFSC Code Search

The IFSC Code Search is a free online tool that helps you find Indian bank branch details and IFSC codes. You can search by selecting a bank, state, district and branch, or by entering an IFSC code directly. It is an IFSC Code Finder built for quick, in-browser lookups with no sign-up required.

What is an IFSC code?

An IFSC (Indian Financial System Code) is an 11-character alphanumeric code assigned by the Reserve Bank of India to uniquely identify each bank branch that participates in electronic payment systems. The first four characters represent the bank, the fifth character is normally zero, and the last six characters identify the specific branch. An IFSC Code Search helps you look up the correct Bank Branch IFSC Code for a transfer.

What is IFSC used for?

IFSC codes are used to route electronic fund transfers in India, including NEFT (National Electronic Funds Transfer), RTGS (Real Time Gross Settlement) and IMPS (Immediate Payment Service). When you initiate a transfer, the IFSC code tells the payment system exactly which bank and branch should receive the money. Using the correct IFSC helps ensure the payment reaches the intended account without delay.

Where can you find an IFSC code?

You can find an IFSC code on a bank's cheque book (printed on each cheque leaf), in your passbook, on account statements, and on the bank's official website. You can also use this IFSC Search tool to find a Bank IFSC Code by selecting the bank, state, district and branch, or by entering the code directly to confirm the branch it maps to.

How to search for an IFSC code

There are several ways to use this IFSC Code Search India tool. You can drill down using the cascading filters: choose a bank, then a state, then a district or city, and finally a branch — the matching branch details appear below. You can type any keyword into the Quick Keyword Search to match a bank, branch, city, district, state, PIN or IFSC partially and case-insensitively. Or you can enter an 11-character IFSC code directly in the Direct IFSC Search field; the tool validates the format and then checks the verified dataset for a match. To Find IFSC Code details quickly, start with whichever method you already have information for.

Find an IFSC code by bank

Each bank shares the same first four characters across all of its branches, so you can often recognise a Bank IFSC Code by its bank prefix. For example, codes beginning with SBIN belong to State Bank of India, HDFC to HDFC Bank, ICIC to ICICI Bank, UTIB to Axis Bank and BARB to Bank of Baroda. To find an IFSC code by bank, select the bank in the cascading search and then narrow by state, district and branch. The bank list is generated only from banks that have verified records in the dataset.

Find an IFSC code by state and district

You can search for an IFSC code by state and district by choosing a state and then a district in the cascading filters. The available state, district and branch options are generated from the verified records actually present in the dataset, so you will never see a state or district combination that has no matching branch. If a state or district is not listed, no verified record for that combination is currently available — coverage is being expanded over time.

Find an IFSC code by branch

To find a Bank Branch IFSC Code, select the bank and location filters and then pick the branch, or type the branch name, city, district or PIN into the Quick Keyword Search. The keyword search matches partially and is case-insensitive, so you can search using whatever details you already have — a branch name, a city, a PIN code or even part of an IFSC.

What happens when a branch's IFSC changes

When a branch closes, relocates or merges — or when two banks merge — its IFSC code may change or be withdrawn. An older code may stop routing transfers correctly even though it still looks like a valid 11-character code. If a transfer fails or a branch no longer appears in search results, confirm the current IFSC with the bank before retrying, and do not assume a code is active simply because its format is valid.

Difference between IFSC and MICR

An IFSC code is an 11-character alphanumeric code used for electronic transfers such as NEFT, RTGS and IMPS. A MICR (Magnetic Ink Character Recognition) code is a 9-digit numeric code printed on cheques that helps cheque-clearing machines read and process cheques. A single branch can have both an IFSC and a MICR code, but they serve different purposes — IFSC routes electronic payments, while MICR supports physical cheque processing.

Why the correct branch IFSC matters for electronic transfers

Electronic transfers rely on the IFSC code to route funds to the correct bank branch. If you use the wrong IFSC, or an IFSC for a branch that has closed or merged, the transfer may fail, be returned, or be delayed while the bank investigates. Because the IFSC identifies a specific branch, using the exact branch IFSC — not just any branch of the same bank — helps the payment reach the right destination.

Why you should verify banking details before a transaction

Banking information can change. Branches close, relocate or merge, and banks themselves can merge, which may change IFSC codes. A code that simply matches the correct 11-character format is not proof that the branch is currently active. Before making an important payment, confirm the IFSC code, branch name and account details with the relevant bank or an authoritative source.

SUPRAVAT.IN is an independent informational tool and is not affiliated with or operated by the Reserve Bank of India or any bank. Always verify important payment details with the relevant bank or an authoritative source before initiating a transaction.

Frequently Asked Questions

Quick answers about IFSC codes and how this IFSC Code Search works.

What is an IFSC code?
An IFSC (Indian Financial System Code) is an 11-character alphanumeric code assigned by the Reserve Bank of India to uniquely identify each bank branch that participates in electronic payment systems such as NEFT, RTGS and IMPS.
How many characters does an IFSC code have?
An IFSC code is always 11 characters long. The first four characters represent the bank, the fifth character is normally zero, and the last six characters identify the specific branch.
What does the IFSC code identify?
The IFSC code identifies a specific bank branch. The first four characters identify the bank and the last six characters identify the branch, so the same bank shares its first four characters across all of its branches.
Where can I find my bank's IFSC code?
You can find an IFSC code on your bank's cheque book, passbook, account statement, or the bank's official website. You can also use this IFSC Code Search tool to look up a branch by selecting the bank, state, district and branch, or by entering the code directly.
Can I search IFSC by bank and branch?
Yes. Select a bank, then a state, district and branch to find the matching IFSC code and branch details. The available state, district and branch options update based on your earlier selections.
Can I search directly using an IFSC code?
Yes. Enter the 11-character IFSC code in the direct search field. The tool checks the format (first four alphabetic characters, fifth character normally zero, last six alphanumeric) and then looks for a matching branch in the dataset.
What is the difference between IFSC and MICR?
An IFSC code is an 11-character alphanumeric code used for electronic transfers such as NEFT, RTGS and IMPS. A MICR code is a 9-digit numeric code printed on cheques that helps machines process and clear cheques. A branch can have both, but they serve different purposes.
Can an IFSC code change?
Yes. IFSC codes can change when a branch is closed, relocated, merged with another branch, or when banks merge. If a transfer fails, confirm the current IFSC code with the bank before retrying.
Is an IFSC format alone enough to confirm a branch is active?
No. A code that matches the correct 11-character format only means the structure is valid. It does not prove that the branch is currently active or that the code is in use. Always verify active branch details with the bank or an authoritative source before making a transaction.
Should I verify bank details before making a transfer?
Yes. Banking information can change, including branch details and IFSC codes. Always verify important payment details with the relevant bank or an authoritative source before initiating a transaction.
How many IFSC codes does this tool cover?
This tool now includes verified main-branch IFSC codes covering all 28 Indian states and all 8 Union Territories, drawn from major Indian banks. The exact number of total records, total banks and total states / UTs represented is shown in the IFSC Database Information section on this page. The dataset lists one main branch per location for most states and is not a complete India-wide IFSC database. Always verify important banking details with the relevant bank or an authoritative source before making a transaction.
Why doesn't my bank branch appear in the results?
A branch may not appear because it is not yet included in our verified dataset, because the branch has closed or merged, or because its IFSC has changed. The bank, state and district options are generated only from verified records that actually exist in the dataset, so a bank or location that has no verified record will not be listed. If you cannot find a branch, confirm the current IFSC and branch details with the bank directly.
Disclaimer: Banking information can change, including branch details and IFSC codes. Always verify important payment details with the relevant bank or an authoritative source before initiating a transaction. SUPRAVAT.IN is an independent informational tool and is not affiliated with or operated by the Reserve Bank of India or any bank.