IFSC Code Finder
The IFSC, MICR and address of any bank branch in India. Search by code, or by bank and branch name.
- 1,83,214Branches
- 1,362Banks
- MonthlyRBI data refresh
Or find it step by step
Source: the Reserve Bank of India's branch list, via Razorpay's open IFSC dataset (release v2.0.62, imported 3 October 2026). For a large payment, confirm the IFSC with the payee or your bank.
Browse by bank
- State Bank of India26,483 branches
- Punjab National Bank13,048 branches
- Canara Bank12,155 branches
- Union Bank of India11,254 branches
- HDFC Bank10,737 branches
- Bank of Baroda10,157 branches
- ICICI Bank8,232 branches
- Bank of India7,177 branches
- Axis Bank6,974 branches
- Indian Bank6,042 branches
- Central Bank of India4,742 branches
- Indian Overseas Bank4,730 branches
- IDBI Bank3,540 branches
- UCO Bank3,443 branches
- Bank of Maharashtra2,903 branches
- Kotak Mahindra Bank2,532 branches
- Yes Bank2,410 branches
- IndusInd Bank2,290 branches
- Bandhan Bank2,015 branches
- AU Small Finance Bank1,920 branches
- Punjab & Sind Bank1,838 branches
- Karnataka Gramin Bank1,817 branches
- Federal Bank1,793 branches
- Gujarat State Co-operative Bank1,713 branches
How to read an IFSC
An IFSC always has 11 characters. Take SBIN0005887: SBIN is the bank (State Bank of India), the fifth character is always 0, kept for future use, and 005887 is the branch. Many small co-operative banks use a larger bank's code with their own branch part, so the first four letters alone do not always tell you the bank.
NEFT, RTGS and IMPS: which one to use
- IMPS is instant, any time of day, and suits smaller amounts.
- NEFT works round the clock and settles in batches, usually within an hour. There is no minimum.
- RTGS is for ₹2 lakh and above and moves the money in real time.
Each branch above shows which of these it supports. Your bank's own limits and charges apply. To see every transfer in one place automatically, the SkyloFin app reads your bank's alerts on your phone.
Common Questions
What is an IFSC code?
The Indian Financial System Code is an 11-character code that identifies one bank branch for NEFT, RTGS and IMPS transfers. The first four letters are the bank, the fifth is always 0, and the last six identify the branch. For example, SBIN0005887 is State Bank of India's Badgaon branch in Udaipur.
Where can I find my branch's IFSC?
It is printed on your cheque leaf and the first page of your passbook, and shown in your bank's app or net banking under account details. You can also search for it above.
What is the difference between IFSC, MICR and SWIFT?
IFSC is used for online transfers within India (NEFT, RTGS, IMPS). MICR is a 9-digit code printed on cheques so they can be sorted and cleared. SWIFT (or BIC) is used for international transfers, and only some branches have one.
Do I need an IFSC for UPI?
No. UPI uses your UPI ID or mobile number. You need an IFSC when you add a new payee by account number for NEFT, RTGS or IMPS.
What if I use the wrong IFSC?
If the IFSC and account number do not match, the transfer usually fails and the money comes back to you. If it goes to the wrong account, contact your bank at once. Always check the payee's name before you confirm.
How current is this data?
It comes from the Reserve Bank of India's branch list, published by Razorpay as open data every month. We check for a new release every week. Branches do merge and close, so for a large payment confirm the IFSC with the payee or the bank.
Guides in Plain Words
Short reads that explain how it works before you decide.



