IFSC CODE FINDER
11 characters, for example SBIN0000001. Spaces are removed automatically.
Every bank transfer you have ever made β an NEFT payment, an RTGS remittance, a salary credit, a loan EMI or a refund from a company β depends on one small piece of information: a short code that tells the banking system exactly where the money should land. That code is the IFSC code, an 11-character identifier that the Reserve Bank of India assigns to every single bank branch in the country.
The problem is that most people never learn where to find it. Your passbook shows your account number and the branch name, but the passbook almost never prints the IFSC. So people end up searching Google for "ifsc code finder" or "how to find ifsc code", and the first results are usually heavy portals that send you to your own bank's website, where you must pick a state, then a district, then scroll through a long branch list. That works, but it takes three or four clicks and a lot of patience.
This IFSC Code Finder removes that friction. It works in two directions. If you already have an IFSC code, enter it and you get the complete branch record: bank name, branch name, full address, city, district, state, MICR code and the transfer facilities available there. If you do not have the code, choose your bank, then your state, then your district, then your exact branch, and the IFSC appears with a one-click copy button. No app download, no registration, no redirects.
The structure of an IFSC code
An IFSC code is not random. Its layout is fixed, and each part carries a specific meaning. Once you understand this, you can identify the bank from any IFSC code without looking it up.
| Position | Characters | What it means |
|---|---|---|
| 1 to 4 | 4 letters | The bank code, e.g. SBIN for State Bank of India and HDFC for HDFC Bank |
| 5 | 1 | Always 0. This position is reserved by the RBI and has never been used |
| 6 to 11 | 6 letters or digits | The unique branch code, e.g. 000001 for a bank's main branch |
Take a real example: SBIN0000001. The first four characters SBIN identify State Bank of India. The fifth character 0 is the reserved position. The last six characters 000001 identify the main branch. Now compare it with SBIN0023456: same bank, different branch.
One detail worth memorising is that the fifth character must always be a zero. If a code has 11 characters but the fifth one is a digit other than zero, it was never a valid IFSC. This tool checks that rule instantly while you type, before any network request is made.
Three ways to find your IFSC code
Method 1 β Look it up from the code you already have
This is the fastest route. Paste the code into the lookup box and the full branch details appear within a second. Use this when someone has asked you for your IFSC before a transfer, or when you want to confirm that a code you were given is genuine and still active.
Method 2 β Select bank, state, district and branch
This is the reliable route when you do not have the code. Choose your bank from a list of more than 1,500 bank codes, then pick your state, then your district, and finally your branch from the exact list of branches in that district. Because every step is filtered by the previous one, you cannot accidentally select a branch from another city, and the result is the exact IFSC for the branch printed on your passbook.
Use this whenever accuracy matters: opening a new account, filling a government or bank form, or setting up a standing instruction. For everyday transfers, Method 1 is faster.
Method 3 β Quick free-text search
If you know the city or locality but not the district name, use the quick search. Pick the bank, type something like "Andheri" or "MG Road", and you get every matching branch with its IFSC, city and district. This is handy when you only remember part of the address.
Where an IFSC is required, and where it is not
| Task | IFSC needed? | What is used instead |
|---|---|---|
| NEFT bank transfer | Yes | β |
| RTGS transfer (2 lakh and above) | Yes | β |
| Salary or EMI credit | Yes | β |
| UPI, Google Pay, PhonePe | No | VPA, e.g. yourname@bank |
| Cheque clearing | No | MICR code (9 digits) |
| Replacing a cheque book | No | Branch visit with signature |
| Activating an ATM card | No | Activate the card itself |
IFSC versus MICR: the difference that matters
These two codes appear together on passbooks and forms, which is exactly why people mix them up. IFSC has 11 characters and is used only for electronic transfers β NEFT, RTGS and IMPS β where the money is credited straight into a branch account. MICR has 9 digits and is used only for cheque clearing, the machine-readable routing that gets a physical cheque to the right clearing centre.
The practical rule is simple: digital transfer needs an IFSC, a cheque needs a MICR, and UPI needs a VPA. If you put a MICR into a transfer form, the payment will be rejected. If you write an IFSC on a cheque, the bank will return the cheque.
How to validate an IFSC code yourself
Three checks are enough to catch almost every mistake:
- Length. The code must be exactly 11 characters, not 10 and not 12.
- Format. Four letters, then a 0, then six letters or digits.
HDFC0001234is valid;HDFC1001234is not. - Existence. A well-formed code can still be outdated. Verify it against the branch database before you send a large amount.
This tool runs the format check and the database check separately, so you always know whether a code is mistyped or whether the branch itself has been merged or closed.
Six mistakes people make with IFSC codes
- Pasting an account number instead. Account numbers are 12 to 18 digits. An IFSC is 11 characters with a zero in the middle.
- Leaving spaces or dashes in. A code copied from a PDF may arrive as
SBIN 0000001. This tool strips spaces automatically, but check before pasting anywhere else. - Matching only the city. One city can have a hundred branches of the same bank. Always match the branch name on your passbook.
- Using an old IFSC. Branches get merged and codes get retired. Verify before any transfer above one lakh.
- Looking for an IFSC to use UPI. UPI runs on your VPA, not your IFSC.
- Sharing an account number with the IFSC. The IFSC alone is low risk. Your account number should stay private, always.
Privacy and data handling
This tool does not store anything you type. The IFSC or place name you enter goes straight to public bank records and the answer is rendered in your browser. Bank branch lists are cached on the server purely so repeat searches are fast, and no account number, personal detail or document is ever collected, stored or shared. There is no sign-up and no app to install.
Keeping a note of your IFSC
Once you have your code, save it somewhere safe β a note on your phone is enough. Store the bank name and the IFSC, never the account number. Check it once every few months, because branch mergers do happen, and an updated code avoids failed transfers entirely.