IFSC Code Search: Find IFSC Code by Bank, State, District and Branch
By the LegalDev India Finance Tools Team. We publish practical guides and online tools on Indian banking, finance, taxation and government schemes, using publicly available official information.
An IFSC code search finds the 11-character code of a bank branch from its bank, state, district and branch name. The code has four bank letters, a zero, and six branch characters, and NEFT, RTGS and account-number IMPS transfers use it to route money. Verify it against the branch address before you transfer.
You are about to pay a vendor, a freelancer or a landlord, and the beneficiary form asks for an IFSC you do not have. One wrong character can send the transfer to the wrong place or bounce it back. Search the branch below, then use the four-step check on this page before you press send.
Confirm important payments on your bank's app or the RBI list.
What Is an IFSC Code?
An IFSC code is an 11-character alphanumeric code that identifies one bank branch in India's electronic payment systems. The Reserve Bank of India publishes the list of participating branches with their codes on its website. Think of it as the branch's street address for money, in a form payment systems can read.
Full Form of IFSC
IFSC stands for Indian Financial System Code. Some pages call it an "11-digit" code, but it contains letters, so 11 characters is the accurate count.
Why Is an IFSC Code Important?
Without the right IFSC, NEFT and RTGS cannot route a transfer to the right bank branch. It matters more since 1 April 2025, when RBI asked banks to offer a beneficiary name look-up for NEFT and RTGS that fetches the account holder's name from the beneficiary's account number and IFSC (RBI circular, December 2024). A wrong IFSC means the name check fails or shows someone else, which is the warning you want before the money moves.
Who Should Use an IFSC Code Search Tool?
Bank customers adding a payee for the first time
Businesses and accounts teams setting up vendors
Payroll teams loading employee bank details
Freelancers filling an invoice or a client's payment form
Accountants cleaning a vendor master after a bank merger
How to Use the IFSC Code Search Tool
Choose the bank, state, district and branch, or type an IFSC you already have, and the tool shows the branch address and MICR code.
Search IFSC by Bank, State, District and Branch
Pick the bank first, then narrow by location. This is the route when you know the branch but not the code.
Search IFSC by IFSC Code
Type the code to see which branch it belongs to. Use this to check a code someone sent you.
View Branch Address and MICR Code
The result shows the address and MICR code so you can match them to the cheque or passbook.
IFSC Code Structure Explained
The 11 characters split into 4 + 1 + 6. Knowing this lets you spot most typing mistakes by eye.
First 4 Characters: Bank Code
Four letters identify the bank. SBIN is State Bank of India and HDFC is HDFC Bank. Every branch of a bank starts with the same four letters.
5th Character: Control Character
The fifth character is zero. RBI keeps it reserved for future use. If you see a letter O there, you typed a letter, not a zero.
Last 6 Characters: Branch Code
The last six characters identify the branch. They are often numbers, but they can include letters: RBI's own code is RBIS0GOPNEP, and Uttar Pradesh Gramin Bank's code in its 2025 notices is BARB0BUPGBX.
Example: Breaking Down an IFSC Code
Take SBIN0001234 (illustrative, not a lookup):
| Part | Characters | Meaning |
| Bank code | SBIN | State Bank of India |
| Control | 0 | Reserved zero |
| Branch code | 001234 | A specific branch |
Format check you can paste into a spreadsheet or form: ^[A-Z]{4}0[A-Z0-9]{6}$. It catches wrong length and a letter in the fifth place, but not a wrong-but-valid branch. That is our own reasoning from the RBI format.
IFSC Code Search by Bank and Branch
Searching by bank and branch gives you the code from scratch, using the branch's location as the filter.
Select Bank Name
Choose the bank as printed on your cheque. After a merger, use the current bank name, not the old one.
Select State and District
Use the branch's state and district, which may differ from where you live. A branch near you is not necessarily the branch that holds the account.
Select Branch and View IFSC
Pick the branch name from the list. Branch names repeat across towns, so confirm the address on the result card.
Verify IFSC Before Money Transfer
Run this four-step check before you press send.
1Check the shape: 11 characters, a zero in fifth place.
2Match the address: compare the result with the cheque or passbook.
3Use the name look-up: enter the account number and IFSC in your bank's app and read the name it returns. RBI asked banks to offer this for NEFT and RTGS from 1 April 2025, free of charge (Business Standard, December 2024).
4For a large first payment, send a small amount first. This last step is our suggestion, not a rule.
IFSC Code Search by IFSC Code
Search by code when you already hold one and want to know exactly which branch it points to.
Enter the 11-Character IFSC Code
Type it in capitals with no spaces. A letter O and a zero look alike in some fonts, so copy and paste if you can.
View Bank, Branch and Address Details
The result should show the bank and branch you expect. If it shows a different bank, you have the wrong code.
Check MICR Code and Contact Details
The MICR code is a 9-digit number used for cheque clearing. If the result shows contact details, use the bank's official number, not one from an unknown message.
Where to Find Your IFSC Code
Your IFSC is printed on documents you already own, and it is also in your bank's app and on the RBI site.
On Your Cheque Leaf
Banks print the branch IFSC on the cheque leaf along with the 9-digit MICR code at the bottom.
On Your Bank Passbook
The first page of the passbook usually lists the branch address and IFSC.
In Net Banking or Mobile Banking App
Look under account details or profile. Menu names differ by bank.
On the RBI Official Website
RBI hosts a search for IFSC and MICR details at rbi.org.in.
IFSC vs MICR vs SWIFT Code
IFSC routes domestic electronic transfers, MICR serves cheque clearing, and SWIFT serves international transfers.
Key Differences
| IFSC | MICR | SWIFT |
| Length | 11 characters | 9 digits | 8 or 11 characters |
| Identifies | A bank branch | A bank branch for cheques | A bank for international payments |
| Used for | NEFT, RTGS, IMPS | Cheque clearing | Cross-border transfers |
| Type | Letters and digits | Digits only | Letters and digits |
When Is Each Code Used?
Use IFSC for domestic NEFT, RTGS or IMPS to an account number. Use MICR when you need to understand a cheque. Use SWIFT when money crosses a border.
Which Code Do You Need for NEFT, RTGS and IMPS?
You need the IFSC for all three when you transfer to an account number. RTGS has a ₹2 lakh minimum and no upper limit, and NEFT has no floor or ceiling set by RBI (secondary source, 2025). IMPS to an account number works up to ₹5 lakh (secondary source, 2026).
Why Verifying IFSC Code Matters
A 10-second check prevents a failed or misdirected payment.
Avoid Failed or Wrong Transfers
A wrong IFSC can fail the payment or send it to a branch where the account does not exist. The riskiest case is a valid code for another bank, because a matching account number there could receive it. That second point is our reasoning, so use the name look-up to catch it.
Ensure Correct Branch Identification
The IFSC points to the branch that holds the account. Match the branch name and address from your cheque or passbook.
Reduce Payment Delays and Errors
Worked example: a payroll team pays 150 employees on the last day of the month. Three have IFSC codes saved before their bank merged. Those three credits fail, and the team spends the first days of the new month re-sending. Re-verifying stored codes once a year, and after any merger notice, avoids it.
Common IFSC Code Mistakes to Avoid
Most errors come from three habits: reusing old data, mixing code types and mistyping a character.
Using an old or merged branch IFSC
Mergers retire codes. Uttar Pradesh Gramin Bank's notices say e-Aryavart Bank and e-Prathama UP Gramin Bank were amalgamated into it under a gazette dated 7 April 2025, and the old IFSCs were discontinued from 23 September and 6 October 2025 respectively, with BARB0BUPGBX as the new code (UPGB notices, 2025). Earlier, after the 2020 bank consolidation, several banks changed codes on 1 April, 1 May and 1 July 2021 (C2FO, 2021). Check your bank's current list.
Confusing IFSC with MICR or SWIFT
A 9-digit number in the IFSC field is a MICR code. An 8 or 11 letter-and-digit code that does not have a zero in fifth place may be SWIFT.
Entering the wrong branch code
Check the last six characters against the address. Common slips are a letter O for a zero, a similar-looking branch in the same town, and a head-office code in place of the branch code.
Frequently Asked Questions
IFSC stands for Indian Financial System Code.
Eleven: four letters for the bank, a zero, and six characters for the branch.
No. The first four letters are the same for the bank, but the last six characters differ by branch.
No. NEFT, RTGS and account-number IMPS transfers need the IFSC. MICR is for cheque clearing.
RTGS has a minimum of ₹2 lakh and no upper limit. Confirm current rules on the RBI website.
It can. When banks merge, branch codes may be retired and replaced, so check your bank's current list.
Check the format, match the branch address, and use your bank's beneficiary name look-up with the account number and IFSC.
Contact your bank straight away with the transaction details. Do not wait for it to reverse on its own.