What the India IFSC Code Finder does
An Indian Financial System Code is eleven characters: four letters for the bank, a zero that is always a zero, and six characters for the branch. This page checks that format exactly as the Reserve Bank of India defines it, names the bank from the first four characters using a dated bundled list, explains what each position means, and checks a pasted list in one pass.
It stops where honesty requires. The last six characters identify one branch out of roughly two hundred thousand, and no branch directory is bundled on this site. RBI publishes the authoritative IFSC and MICR file, and that is the only place a branch name, address or MICR code should be confirmed - a scraped copy of unknown age will cheerfully name a branch that closed two years ago.
The check runs in your browser. Nothing you paste is uploaded.
How to use it
- Paste an IFSC. The format verdict, the bank and the position-by-position breakdown appear as you type.
- To check several, paste one per line and read the table, which gives a reason for every failure.
- Use the bank search to go the other way: type a bank name and see its four-letter IFSC code.
- For the branch itself - its name, address or MICR code - use the RBI link in the findings. This page deliberately does not guess.
Reading the results
A format pass means the eleven characters are shaped correctly. There is no check digit in an IFSC, so two transposed characters in the branch code produce another perfectly well-formed IFSC belonging to a different branch, and nothing here can notice.
The bank code is the reliable part. SBIN is State Bank of India wherever it appears, and a bank code that is not in the bundled list is usually a regional rural bank or a co-operative bank rather than an error.
The fifth character is always 0. It is the single most useful quick check: if the fifth character is anything else, the code has been mistyped or something other than an IFSC has been pasted.
Branch codes containing letters are legal and increasingly common - newer and specialised branches often use them - so a letter there is not a warning sign.
Worked example: reading SBIN0000001 and spotting a broken one
SBIN0000001 is eleven characters. SBIN is State Bank of India, the fifth character is the reserved zero, and 000001 is the branch code. The page names the bank and says plainly that it cannot name the branch.
Now SBIN1000001. It is still eleven characters and still starts with four letters, but the fifth character is a 1 rather than a 0, so it is not an IFSC at all. The page rejects it and names that rule specifically rather than saying 'invalid format'.
And UTIB0ABCDEF: eleven characters, UTIB is Axis Bank, the reserved zero is present, and the branch code is six letters. That is entirely legal - RBI does not require the branch code to be numeric - so the page passes it and notes that the branch code contains letters rather than flagging it.
Why this page has no branch directory
RBI publishes the IFSC and MICR details for every bank branch in India, and updates it as branches open, merge and close. Bank mergers have made that churn dramatic: the consolidation of public sector banks retired tens of thousands of IFSCs, and customers of the merged banks were issued new ones with a different four-letter prefix entirely.
A bundled copy of that file would be a snapshot, and a snapshot of branch data behaves badly. It does not say 'I do not know'; it returns a confident branch name and address that happen to be wrong. Naming the bank from four characters is stable enough to be useful; naming a branch from six is not, so this page does the first and links the source for the second.
IFSC, MICR and the five questions
An IFSC routes an electronic transfer - NEFT, RTGS and IMPS all use it. A MICR code routes a paper cheque through a clearing centre. They are different numbering schemes for the same branch, and one cannot be derived from the other: the MICR bank block is RBI's three-digit bank number, not a translation of the four-letter IFSC code.
Neither answers the question that matters most before you pay somebody. An IFSC that is well formed and belongs to a live branch tells you nothing about whose account number you have been given. In India that check is done by the small verification transfer most banks offer, or by the name the beneficiary-addition screen shows you after the bank has looked the account up.
Limitations: what the result does not prove
- Format and bank only. There is no check digit in an IFSC, so a transposed character produces another valid-looking code rather than an error.
- No branch directory is bundled. Branch name, address and MICR code must come from the Reserve Bank of India's published file.
- The bank list is dated and covers scheduled commercial banks, small finance banks, payments banks and larger foreign banks. Regional rural and co-operative banks are largely absent, so an unlisted code means unlisted.
- It cannot confirm that a branch is open, that an account exists, that it belongs to your payee, or that a payment will succeed. Bank mergers retire IFSCs, and a retired code still passes a format check.
Privacy: where your data goes
Everything you paste, type or drop is processed in this browser tab. It is not uploaded, logged, stored or sent to analytics. Session recording and tag-manager scripts are switched off on this page.
Standards and sources
- Reserve Bank of India - IFSC and MICR details - checked 19 Sep 2026
- Reserve Bank of India - NEFT system
- Reserve Bank of India - list of banks
Frequently asked questions
What is an IFSC code?
The Indian Financial System Code: eleven characters that identify one bank branch for electronic transfers. The first four letters are the bank, the fifth is always zero, and the last six are the branch. NEFT, RTGS and IMPS all route on it.
Why is the fifth character of an IFSC always zero?
The Reserve Bank of India reserved that position when the format was defined, so it carries no information today and is simply always 0. It makes a handy sanity check: if the fifth character is anything else, what you have is not an IFSC.
Can this tool tell me the branch name and address?
No, and it says so rather than guessing. Only the bank is derivable from the code itself; the branch comes from RBI's published IFSC and MICR file. Free branch lookups work from scraped copies that keep naming branches which closed or were merged away.
My bank merged - is my old IFSC still valid?
Usually not for long. When banks merge, the acquired bank's IFSCs are retired and customers are issued new ones with the acquiring bank's four-letter code. The old code still passes a format check, which is exactly why a format check is not a currency check - confirm with your bank or from a recent statement.
Is an IFSC the same as a MICR code?
No. An IFSC is eleven characters and routes electronic transfers; a MICR code is nine digits printed on a cheque and routes paper clearing. Both identify the same branch, but they are separate numbering schemes and neither can be derived from the other.
Can an IFSC branch code contain letters?
Yes. RBI allows any alphanumeric characters in the last six positions, and newer or specialised branches often use letters. A letter there is not an error, and this page notes it rather than flagging it.
Where do I find my IFSC code?
On your cheque leaf, on the first page of your passbook, in your net banking account details, or on the branch locator on your bank's own site. Those are all first-hand sources; a third-party lookup is not.
Does a valid IFSC mean my money will reach the right account?
No. An IFSC identifies a branch; it says nothing about the account number you typed alongside it or who owns it. Use your bank's beneficiary-addition step, which looks the account up and shows you the registered name, and send a small test amount before the first large transfer.
Last reviewed by the A2Z.Tools team against the sources listed above.